Time limit 200/400/400/400 ms. Memory limit 65000/65000/65000/65000 Kb. 
  
Обратите внимание на ограничение времени в этой задаче. 
Вы наверняка знаете, что совершенными называют натуральные числа, равные сумме своих младших делителей (отличных от самого числа). Например, число 6 совершенное, так как 6 = (1 + 2 + 3). 
Назовём число почти совершенным, если оно отличается от суммы своих младших делителей не более чем на 3. 
Вам нужно найти количество почти совершенных чисел, расположенных между числами L и R (включая границы). Сможете ли вы придумать для этой почти совершенной задачи почти совершенное решение? 
Входные данные 
Единственная строка содержит два целых числа L и R (2 <= L <= R <= 5 × 10^5) — границы поиска. 
Выходные данные 
Выведите одно целое число — количество почти совершенных чисел, принадлежащих отрезку [L; R]. 
Примеры 
| Входные данные | Выходные данные |  
| 2 10 | 6 |  
| 11 15 | 0 |  
 
  Для отправки решений необходимо выполнить вход.
  
 |