Definition: The task is to generate the correct answer for a given math problem.
Input: Problem: find the greatest number that will divide 28 , 128 and 147 leaving 10 , 2 and 3 as remainders respectively
