Puzzles solved by SDFS