Пятиклассник Лёня недавно прочитал статью о числах Фибоначчи.
Числами Фибоначчи называется числовая последовательность F
1 , F
2 , ..., F
n , ... , которая устроена следующим образом: F
1 = 1 , F
2 = 2 , а каждое следующие число вычисляется как сумма двух предыдущих: если i ≥ 3 , то F
i = F
i - 1 + F
i - 2 . Последовательность чисел Фибоначчи, таким образом, начинается с чисел 1, 2, 3, 5, 8, 13, 21, ... .
Сегодня Лёня изучает числа Фибоначчи с номерами от L до R , включительно. Так как Лёня очень любит число 3, ему стало интересно, сколько чисел Фибоначчи среди тех, которые он изучает сегодня, делятся на 3. Например, если L = 3 и R = 7 , то Лёня будет изучать числа F
3 = 3 , F
4 = 5 , F
5 = 8 , F
6 = 13 и F
7 = 21 . Среди них на 3 делятся два числа: F
3 = 3 и F
7 = 21 .
Напишите программу, которая поможет Лёне найти ответ на волнующий его вопрос.
Входные данные
Первая строка входных данных содержит число L , а вторая — число R ( 1 ≤ L ≤ R ≤ 10
5 ).
Выходные данные
Выведите единственное число — количество чисел Фибоначчи с номерами от L до R , включительно, которые делятся на 3.
№ |
Входные данные |
Выходные данные |
1 |
3
7 |
2 |