Puzzles solved by sihara