Puzzles solved by Foi