Задача №241. Тапочки

2019 г. Посмотрел кто готовился к турниру Архимеда. Оказалось только Е.Свириденко и А. Чеверда Остальные не очень. Поэтому Егор решает все вне конкурса! У него и так решены 3 задачи! Но подборка хорошая. Убрал задачи не соответствующие уровню группы. Так что все решаемо. Всем удачи.



2018 г.
Взял задачки из турнира Архимеда, которые никто из нашей группы не решал. Тренируемся. Не пользуемся интернетом, но можно пользоваться помощь напарников из команды (например связывайтесь через Скайп, в этом случае можно обмениваться решениями!!!) Имитируем командное соревнование.
Олимпиада завершена. Режим дорешивания.

У меня в прихожей стоят в ряд 20 тапочек – 10 левых и 10 правых. Приходя домой, я переобуваюсь и выбираю два тапочка – левый и правый, в которые мне удобнее всего засунуть ноги. Естественно, что левый тапочек должен стоять левее правого, и расстояние (количество других тапочек) между ними должно быть как можно меньше. Напишите программу, которая вычисляет, сколько же тапочек стоит между теми, которые мне удобнее всего надеть.

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

Вводится последовательность из 10 нулей и 10 единиц, записанных в некотором порядке. Единица соответствует левому тапочку, 0 – правому тапочку. Числа разделены пробелами.

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

Программа должна вывести количество тапочек между самыми удобными тапочками, или -1, если таких нет.

Примеры
Входные данные
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Выходные данные
0
Сдать: для сдачи задач необходимо войти в систему