A Thousand Piece Puzzle