Датчик последовательно передаёт целые значения температуры. Показание считается подходящим, если оно находится от l до r включительно. Измерения прекращают, когда впервые получены k подходящих показаний подряд. Неподходящее показание прерывает текущую серию. Определите общее количество прочитанных показаний, включая то, которым завершилась нужная серия.
Требование к решению: используйте цикл while. Достаточно переменных, арифметических операций, сравнений, условий и ввода-вывода. Списки, собственные функции и импорт модулей не нужны. Не печатайте приглашения ко вводу и пояснения в ответе.
Входные данные
Первые три строки содержат целые l, r, k, где −50 ≤ l ≤ r ≤ 100; 1 ≤ k ≤ 100. Далее идут целые температуры от −50 до 100, каждая на отдельной строке. Гарантируется, что нужная серия появится не более чем за 1000 измерений. Ввод заканчивается на показании, которое впервые завершает нужную серию.
Выходные данные
Одно целое число — общее количество прочитанных показаний.
| № | Входные данные | Выходные данные |
|
1
|
18
26
3
20
28
18
26
22
|
5
|
|
2
|
10
20
1
15
|
1
|