Puzzles solved by s.f