Puzzles solved by sfdg