Puzzles solved by boa