#include <iostream>
#include <climits>
using namespace std;
int main() {
int sum = 0, x, min = INT_MAX; bool one = 1;
while(cin >> x)
{
if(x == 0)
{
sum++;
}
else
{
one = true;
if(sum < min and sum != 0 and one)
{
min = sum;
cout << min << endl;
sum = 0;
one = false;
}
else sum = 0;
}
}
cout << "Длина самой короткой подпоследовательности равна " << min << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2xpbWl0cz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CgoJaW50IHN1bSA9IDAsIHgsIG1pbiA9IElOVF9NQVg7IGJvb2wgb25lID0gMTsKCQoJd2hpbGUoY2luID4+IHgpCgl7CgkJCgkJaWYoeCA9PSAwKQoJCXsKCQkgICAJc3VtKys7CgkJfQoJCWVsc2UKCQl7CgkJCW9uZSA9IHRydWU7CgkJCWlmKHN1bSA8IG1pbiBhbmQgc3VtICE9IDAgYW5kIG9uZSkgCgkJCQl7CgkJCQkJbWluID0gc3VtOyAKCQkJCQljb3V0IDw8IG1pbiA8PCBlbmRsOyAKCQkJCQlzdW0gPSAwOyAKCQkJCQlvbmUgPSBmYWxzZTsKCQkJCX0KCQkJZWxzZSBzdW0gPSAwOwogICAgICAgIH0KCX0KICAgIGNvdXQgPDwgItCU0LvQuNC90LAg0YHQsNC80L7QuSDQutC+0YDQvtGC0LrQvtC5INC/0L7QtNC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtGB0YLQuCDRgNCw0LLQvdCwICIgPDwgbWluIDw8ICJcbiI7CglyZXR1cm4gMDsKfQ==