시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 128 MB 1 1 1 100.000%

문제

John은 최근에 지역 대회를 위해 동부 유럽의 부쿠레슈티에 도착하였다. John은 그의 행운의 수 이론으로 유명하다. 대회 참여자와 관전자가 매우 행복해하는 이유가 그것이다. 그의 행운의 수 이론에 따르면, 4와 7은 행운의 숫자(0~9)고, 이외의 숫자(0~9)는 그렇지 않은 숫자이다. 행운의 수는 10진수 표현 방식에서 행운의 숫자로만 이루어져 있는 수이다. 엄청난 행운의 수는 몇몇 행운의 수의 곱으로 나타낼 수 있는 수이다. 행운의 수 그 자체는 엄청난 행운의 수로도 본다.  예를 들어, 47(47), 49(7*7), 112(4*7*7)은 엄청난 행운의 수이다.

당신이 해야 할 일은 A 이상 B 이하의 엄청난 행운의 수들의 개수를 계산하는 것이다.  물론, A와 B는 John이 준다.

  • 숫자는 1자리 수(0~9, digit), 수는 자연수(number)를 의미한다.

입력

첫번째 줄에 테스트 케이스 수인 정수 T가 주어진다.
다음 T개의 줄은 각 줄마다 공백으로 구분된 두 수 A와 B가 주어진다.

  • 1 ≤ T ≤ 7777,
  • 1 ≤ A ≤ B ≤ 1000000000000 (1012)

출력

출력은 각각의 테스트 케이스에 대한 A 이상 B 이하의 엄청난 행운의 수들의 개수를 T개의 줄로 출력한다.

예제 입력

4
1 2
88 99
112 112
1 100

예제 출력

0
0
1
10

힌트

마지막 테스트 케이스에 대한 엄청난 행운의 수는 4, 7, 16(4*4), 28(4*7), 44, 47, 49(7*7), 64(4*4*4), 74, 77이다.