Product Solving by Tyler Wince