PARTPALI - Particular Palindromes

A palindromic decimal integer reads the same forward and backward. For example, the following numbers are palindromic.

6, 55, 282, 5005, 78187, 904409, 3160613, 11111111

Palindromic integers are plentiful. In fact, any integer not divisible by 10 has an infinite number of multiples that are palindromic. (The standard representation of a nonzero multiple of 10 cannot be palindromic since its reversal would have a leading 0.)

Write a program to determine, for a given positive integer, how many of its positive multiples are palindromes of a given length.

Input

The first line of the input will specify an integer n indicating the number of problem instances to follow, one to a line. Each of the ensuing n lines will specify a pair of positive integers m, s separated by a single space, with 1 < m < 1000, s < 20. (For m, s in this range, there are fewer than 232 palindromes among the s-digit multiples of m.) Each line will terminate with an end-of-line.

Output

The output should indicate for each m, s, exactly how many s-digit positive palindromes are divisible by m, with one problem instance per line.

Example

Input:
5	
3 1	
25 3	
12 4	
30 3
81 6

Output:
3
2
7
0
0

Explanation: There are three positive 1-digit multiples of 3, namely, 3, 6, and 9; all 1-digit numbers are trivially palindromes. Among the 3-digit palindromes, 525 and 575 are multiples of 25. The 4-digit multiples of 12 that are palindromes are 2112, 2772, 4224, 4884, 6336, 6996, 8448. There are no positive palindromic numbers ending in 0 (since we do not allow leading 0's). No 6-digit palindromes are divisible by 81.


Added by:Sebastian Kanthak
Date:2005-10-26
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: NODEJS PERL6 VB.NET
Resource:ACM Pacific Northwest Regional Contest 2003

hide comments
2020-04-15 16:09:46
really a brilliant question
2017-12-11 21:21:10
Awesome problem!!!
2017-12-11 19:14:30
@devbishnoi couldnot agree more:)
2017-01-09 21:12:22
one of the best dp problem

Last edit: 2017-01-09 21:12:41
2015-12-28 18:30:51 alpha coder
think for a while ! and use long long ..
costed me 3 WAs
2015-02-02 14:54:17 Priyanshu Srivastava
Constraint on n?
2013-04-26 21:02:21 Master Wad7a
NOTE:: 32 bit integer will not fit even unsigned int
use long long int for this problem
costed me a lot of WA
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.