Puzzles solved by kaa