The Puzzle is Complete!