Puzzles solved by Roch