#include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i = 0; i < (n);i++)
typedef long long ll;

int main(){
    int n,k;
    cin >> n >> k;
    string S;
    cin >> S;
    int res = 0;
    int l = 0;
    int cnt = 0;
    for(int r = 0;r < n; r++){
		if(S[r]=='0'){
			if(r==0 || S[r-1]=='1') cnt++;
		}
		if(cnt > k){
			while(l < S.size() && S[l]=='1') l++;
			while(l < S.size() && S[l]=='0') l++;
			cnt--;
		}
		res=max(res,r-l+1);
	}
    
    cout << res << endl;
    return 0;
}