The British Informatics Olympiad (BIO) is an annual computer-programming competition for secondary and sixth-form students.
Any student under 19 who is in full-time pre-university education and resident in mainland Britain is eligible to compete.
The top-15 performing students each year are invited to the finals (currently hosted by Trinity College, Cambridge) where they attempt to solve several more difficult problems, some written, some involving programming.
The first question is designed to be easily completed by anyone, whilst the rest are significantly more difficult.
The round 2 has 4, much harder questions, to be sat in Cambridge, using a Linux environment and programming in C/C++.