Fitting Puzzle Pieces