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