Puzzles solved by bonita