This is yet another program to answer a problem in a book called algorithms.Here's the problem: 8.Jigsaw Assembly A jigsaw puzzle contains 500 pieces,A section of the puzzle is one or more pieces that have been connected to each other.A move consists of connecting two sections.What is the minimum number of moves in which the puzzle can be completed?