Puzzles solved by xcvgh