Puzzles solved by asxdcvf