A. 2-3-числа
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Целое положительное число называется 2-3-числом, если имеет вид 2x·3y для некоторых неотрицательных целых x и y. Иными словами, это такие числа, среди простых делителей которых встречаются только числа 2 и 3. Например, числа 1, 6, 9, 16 и 108 — 2-3 числа, а 5, 10, 21 и 120 — нет.

Выведите количество 2-3-чисел на заданном отрезке [l, r], то есть количество таких 2-3-чисел t, что l ≤ t ≤ r.

Входные данные

В первой строке записаны два целых положительных числа l и r (1 ≤ l ≤ r ≤ 2·109).

Выходные данные

Выведите одно целое число — количество 2-3-чисел на отрезке [l, r].

Примеры
Входные данные
1 10
Выходные данные
7
Входные данные
100 200
Выходные данные
5
Входные данные
1 2000000000
Выходные данные
326
Примечание

В первом примере 2-3-числами являются числа 1, 2, 3, 4, 6, 8 и 9.

Во втором примере 2-3-числами являются числа 108, 128, 144, 162 и 192.