Greedy Smurf is opening a new shop in Smurf Village. Smurfs use coins with four denominations: 1, 5, 10 and 25 SmurfCoins. Write a program that will compute for Greedy the number of ways that he can give change of n SmurfCoins.
Output the number of different ways of giving change modulo 109+7. Two ways of giving change are considered different if they differ in the amount of used coins of some denomination.
First and only input line contains n (1≤n≤1018) -- the amount of change.
Output the number of different ways of giving change modulo 109+7. Two ways of giving change are considered different if they differ in the amount of used coins of some denomination.