Reconstruction Puzzles: Repair Ruins, Rebuild History