Puzzles solved by roch