Puzzles solved by kami