Puzzles solved by safa