MAIN111 - Strictly not a Prime


Tim defines an integer as "Strictly not a Prime", if no subsequence (considering the integer as a string of digits) of the integer is a prime. He needs your help in finding how many such integers are present between two given integers A and B (including A and B).

Input

First line contains an integer T (1 ≤ T ≤ 100000) which denotes the total number test cases. Each test case consists of two integers A and B (1 ≤ A, B ≤ 100000) on a single line.

Output

For each test case, print the total count of integers which are "strictly not a prime" between A and B (including A and B) as per Tim.

Example

Input:
2
3 6
7 10

Output:
2
3

hide comments
munai: 2013-03-27 04:29:06

i didnt get the problem. someone please make me understand.

Swapnil R.Mehta: 2013-03-25 07:54:26

Pls swap 'a' and 'b' if (a>b)
:)

Snehasish Roy ;): 2012-11-24 20:07:41

Nice Problem :)

npsabari: 2012-06-29 10:27:14

Swap A and B if A > B.

Abhishek Mishra: 2012-04-30 06:09:52

guys don't use miller rabin in this ques it provide wrong answer if u r using it then use iterations upto 8 .I have just accepted using miller rabin my time is 4.11.
while using sieve my tym is 1.33..:)

Pratham Khandelwal: 2011-09-07 22:03:48

Thank Abhijith for the Note

vipin: 2011-08-29 14:42:27

can some one pls post a few more test cases. i am stuck with WA..pls..


Added by:amit karmakar
Date:2011-08-15
Time limit:1s-3s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64
Resource:own problem used in - http://www.spoj.pl/MAIN11/