Puzzles solved by vddgfh