Puzzles solved by IOO