A man was employed on the promise that he will be paid the highest wages per day. The contract money to be paid was Rs. 1189. Finally he was paid only Rs. 1073. For how many days did he actually work?

A man was employed on the promise that he will be paid the highest wages per day. The contract money to be paid was Rs. 1189. Finally he was paid only Rs. 1073. For how many days did he actually work?

A. 39
B. 40
C. 37
D. 35
Explanation:
HCF of 1189, 1073 = 29
1073/29 = 37