Puzzle Remodeling