Puzzles solved by vhjfhvjfbhvfbxkjvhdvjkchv dgv