Rating: 18 reviews from 1 sources
www.amazon.com
Selected Review of 18 Reviews
This puzzle is too hard. I had to write a Python program using depth-first search to solve it in order to put the pieces back! … Read full review