A person has money to buy 25 cycles worth Rs. 500 each. How many cycles will he be able to buy if each cycle is costing Rs. 125 more?

A) 12
B) 13
C) 14
D) 15