Solving the 24,000 Piece Puzzle