Puzzles solved by ffdg