Puzzles solved by FSDF