Find the greatest number which will divide 25, 73 and 97 as so to leave the same remainder in each case?

Find the greatest number which will divide 25, 73 and 97 as so to leave the same remainder in each case?

A. 12
B. 18
C. 24
D. 32