Puzzles solved by DFSF