Puzzles solved by sfrde