#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
long long c;
cin>>c;
string s;
cin>>s;
long long counter=1;
long long sum=1;
bool f=1;
for(int i=0;i<s.size();i++)
{
if(s[i]=='0')
{
f=0;
}
}
if(f)
{
cout<<'1';
}
else{
for(int i=0;i<s.size();i++)
{
if(s[i]=='0')
{
if(sum==c)
{
break;
}
counter++;
sum=max(sum,counter);
if(sum==c)
{
break;
}
}
if(s[i]=='1')
{
counter--;
counter=max(counter, 1LL);
}
sum=max(sum,counter);
}
cout<<sum;}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CiAgICAgICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwpsb25nIGxvbmcgIGM7CmNpbj4+YzsKc3RyaW5nIHM7CmNpbj4+czsKbG9uZyBsb25nICBjb3VudGVyPTE7CmxvbmcgbG9uZyAgc3VtPTE7CmJvb2wgZj0xOwpmb3IoaW50IGk9MDtpPHMuc2l6ZSgpO2krKykKewogICAgaWYoc1tpXT09JzAnKQogICAgewogICAgICAgIGY9MDsKICAgIH0KfQppZihmKQp7CiAgICBjb3V0PDwnMSc7Cn0KZWxzZXsKZm9yKGludCBpPTA7aTxzLnNpemUoKTtpKyspCnsKICAgIGlmKHNbaV09PScwJykKICAgIHsKICAgICAgICAgICAgICAgIGlmKHN1bT09YykKICAgICAgICB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICBjb3VudGVyKys7CiAgICAgICAgc3VtPW1heChzdW0sY291bnRlcik7CiAgICAgICAgaWYoc3VtPT1jKQogICAgICAgIHsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogCiAgICB9CiAgICAgICAgaWYoc1tpXT09JzEnKQogICAgewogICAgICAgIGNvdW50ZXItLTsKICAgICAgICBjb3VudGVyPW1heChjb3VudGVyLCAxTEwpOwogICAgfQogICAgc3VtPW1heChzdW0sY291bnRlcik7Cn0KY291dDw8c3VtO30KICAgIHJldHVybiAwOwp9