A collection of solutions to the British Informatics Olympiad questions