Рамазан всё еще находится под впечатлением от теории чисел, которую сдал больше года назад. Иногда он придумывает свойства для чисел и дает таким числам интересные названия. К примеру, вот определение гипер-числа: $$$N$$$ — является гипер-числом, если $$$D(N)$$$ содержит нечетное количество элементов, где $$$D(N)$$$ — это множество чисел $$$X$$$ от 1 до $$$(N-1)$$$ таких, что $$$X$$$ и $$$N$$$ взаимно просты. Рамазан придумал очень хитрый способ находить количество всех гипер-чисел из заданного диапазона. А Вы сможете найти такое количество?
Два целых положительных числа $$$L$$$ и $$$R$$$ от 2 до $$$10^{18}$$$ и $$$L \leqslant R$$$.
Одно целое число — количество гипер-чисел. Так как ответ может быть очень большим выведите ответ по модулю $$$10^9+7$$$.
2 3
1
| Name |
|---|


