#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=