Puzzles solved by Safa