Puzzles solved by sdddd