# Определите наименьшее расстояние между двумя локальными максимумами последовательности натуральных чисел,
# завершающейся числом 0.
# Локальным максимумом называется такое число в последовательности,
# которое больше своих соседей. Если в последовательности нет двух локальных максимумов,
# выведите число 0. Начальное и конечное значение при этом локальными максимумами не считаются.

# Формат ввода
# Вводится последовательность целых чисел, оканчивающаяся числом 0
# (само число 0 в последовательность не входит, а служит как признак ее окончания).

x = 1
i = 0
Val1 = 1
Val2 = 0
Val3 = 0
max1_n = 0
max2_n = 0
Res = 1000000
while Val1 != 0:
    i += 1
    Val3 = Val2
    Val2 = Val1
    Val1 = int(input())
    if i > 2 and Val2 > Val1 and Val2 > Val3 and Val1 != 0:
        max2_n = max1_n
        max1_n = i
        if (max1_n > 0) and (max2_n > 0) and (max1_n - max2_n < Res):
            Res = max1_n - max2_n
if Res == 1000000:
    Res = 0
print(Res)

bbbd09417f30cc3d55d6f22037927c6aad036949
<mask token>

<mask token>
while Val1 != 0:
    i += 1
    Val3 = Val2
    Val2 = Val1
    Val1 = int(input())
    if i > 2 and Val2 > Val1 and Val2 > Val3 and Val1 != 0:
        max2_n = max1_n
        max1_n = i
        if max1_n > 0 and max2_n > 0 and max1_n - max2_n < Res:
            Res = max1_n - max2_n
if Res == 1000000:
    Res = 0
print(Res)

x = 1
i = 0
Val1 = 1
Val2 = 0
Val3 = 0
max1_n = 0
max2_n = 0
Res = 1000000
while Val1 != 0:
    i += 1
    Val3 = Val2
    Val2 = Val1
    Val1 = int(input())
    if i > 2 and Val2 > Val1 and Val2 > Val3 and Val1 != 0:
        max2_n = max1_n
        max1_n = i
        if max1_n > 0 and max2_n > 0 and max1_n - max2_n < Res:
            Res = max1_n - max2_n
if Res == 1000000:
    Res = 0
print(Res)

# Определите наименьшее расстояние между двумя локальными максимумами последовательности натуральных чисел,
# завершающейся числом 0.
# Локальным максимумом называется такое число в последовательности,
# которое больше своих соседей. Если в последовательности нет двух локальных максимумов,
# выведите число 0. Начальное и конечное значение при этом локальными максимумами не считаются.

# Формат ввода
# Вводится последовательность целых чисел, оканчивающаяся числом 0
# (само число 0 в последовательность не входит, а служит как признак ее окончания).

x = 1
i = 0
Val1 = 1
Val2 = 0
Val3 = 0
max1_n = 0
max2_n = 0
Res = 1000000
while Val1 != 0:
    i += 1
    Val3 = Val2
    Val2 = Val1
    Val1 = int(input())
    if i > 2 and Val2 > Val1 and Val2 > Val3 and Val1 != 0:
        max2_n = max1_n
        max1_n = i
        if (max1_n > 0) and (max2_n > 0) and (max1_n - max2_n < Res):
            Res = max1_n - max2_n
if Res == 1000000:
    Res = 0
print(Res)
