Puzzles solved by dwhqç9osfdjÇETP