Puzzles solved by Boa hancock