Japanese puzzles