The Essence of Golf 1000-piece Puzzle