Your best friend has started collecting jigsaw puzzles and wants to build a detailed catalog of their collection — recording information such as the total number of pieces, the number of rows and columns, the number of border and inside pieces, aspect ratio, and puzzle format. After solving one of the puzzles to figure out these details, you're now helping fill in the gaps for others in the collection, even when some data is missing.