Puzzles solved by german