A shopkeeper has enough money to buy 40 books each costing Rs.125. How many books he can buy if he gets a discount of Rs.25 on each book ?​