spoj#ADST01. Truncky Numbers
Truncky Numbers
Asutosh is very passionate about numbers. he has found a new type of numbers and calls them 'truncky numbers'.
He has challenged his friend Shantanu to find the sum of first n truncky numbers. As shantanu is weak at programming,
help him to complete his challenge.
A Truncky number is defined as:-
1) sum of digits in the number is of the form (5*k + 1) where k=number of digits.
2)absolute difference between any two digits in the number is either 0 or 1.
3)digits are in the non decreasing order.
Input
the first line contains T(number of test cases).Each test contains only one integer n.
Output
print in single line sum of first n truncky numbers modulo 10^9 + 7.
Each output in new line.
CONSTRAINTS:
T<=30
N<=10^17
Example
Input: 1
2
Output: 62