Puzzles solved by church