Puzzles solved by adfsdf asdf as