Puzzles solved by ssf