Sherlock and Watson are playing a game. The game is as follows:
There are n cards in order on the table. Each card has some single digit number written on it. Sherlock asks Watson to form all ordered subsequences of the n cards and answer with the total of all the numbers obtained by each of the subsequence.
For example if cards are numbered as 1,2 and 3 in order. The subsequences obtained are: 1, 2, 3, 12, 13, 23, 123. Sum of the numbers of subsequence is = 1+2+3+12+13+23+123 = 177.
As the output can be large, output it modulo \(10^9 + 7\)
Watson is not so proficient at math and asks for your help.
Input
First line contains T : number of test cases. T lines follow, each containing a number having N digits. It is guaranteed that the first card will not have number 0 written on it.
Output
A number containing the sum of numbers obtained by each ordered subsequence.
Constraints
\( 1<= T <= 10 \)
\( 1<= N <= 2*10^5 \) ( N is number of digits in given number)
Setter : Karan Thakkar
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor
Login to unlock the editorial