Puzzles solved by Himiko wa