Puzzles solved by xDG