Простое число — это положительное целое число, у которого ровно два делителя: $$$1$$$ и оно само. Первые несколько простых чисел: $$$2, 3, 5, 7, 11, \dots$$$.
Разложение положительного целого числа на простые множители — это представление его в виде произведения простых чисел. Например:
Для каждого положительного целого числа его разложение на простые множители уникально (если не учитывать порядок простых в произведении).
Мы называем положительное целое число хорошим, если все простые числа в его разложении состоят как минимум из двух цифр. Например:
Вам необходимо подсчитать количество хороших целых чисел от $$$l$$$ до $$$r$$$ (включительно).
Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^3$$$) — количество наборов входных данных.
Каждый набор входных данных состоит из одной строки, содержащей два целых числа $$$l$$$ и $$$r$$$ ($$$2 \le l \le r \le 10^{18}$$$).
Для каждого набора входных данных выведите одно целое число — количество хороших целых чисел от $$$l$$$ до $$$r$$$.
42 1002 100013 372 1000000000000000000
21 227 7 228571428571428570
| Название |
|---|


