#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++; one = true;
}
else
{
if(sum < min and sum != 0 and one)
{
min = sum;
cout << min << endl;
sum = 0;
one = false;
}
}
}
cout << "Длина самой короткой подпоследовательности равна " << min << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2xpbWl0cz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CgoJaW50IHN1bSA9IDAsIHgsIG1pbiA9IElOVF9NQVg7IGJvb2wgb25lID0gMTsKCQoJd2hpbGUoY2luID4+IHgpCgl7CgkJCgkJaWYoeCA9PSAwKQoJCXsKCQkgICAJc3VtKys7IG9uZSA9IHRydWU7CgkJfQoJCWVsc2UKCQl7CgkJCWlmKHN1bSA8IG1pbiBhbmQgc3VtICE9IDAgYW5kIG9uZSkgCgkJCQl7CgkJCQkJbWluID0gc3VtOyAKCQkJCQljb3V0IDw8IG1pbiA8PCBlbmRsOyAKCQkJCQlzdW0gPSAwOyAKCQkJCQlvbmUgPSBmYWxzZTsKCQkJCX0KICAgICAgICB9Cgl9CiAgICBjb3V0IDw8ICLQlNC70LjQvdCwINGB0LDQvNC+0Lkg0LrQvtGA0L7RgtC60L7QuSDQv9C+0LTQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7RgdGC0Lgg0YDQsNCy0L3QsCAiIDw8IG1pbiA8PCAiXG4iOwoJcmV0dXJuIDA7Cn0=