Problem: find the greatest number which leaves the same remainder when it divides 25 , 50 and 120 .
Rationale: "120 - 50 = 70 50 - 25 = 25 120 - 25 = 95 the h . c . f of 25 , 70 and 95 is 5 . answer : b"
annotated_formula: divide(subtract(50, 25), const_2)