Assembling a Dinosaur Puzzle