#include<bits/stdc++.h>
using namespace std;

int n,m;
string s;

bool check(int mid){
	
	int nums=0;
	int len=s.size();
	for(int i=0;i<len;i++){
		if(s[i]=='W'){
			nums++;
			i=i+mid-1;
		}
		if(nums>m) return false;
	}
	return true;
}

void solve(){
	
	int l=0,r=s.size();
	int mid,res=INT_MAX;
	while(l<=r){
		mid=l+r>>1;
		if(check(mid)){
			r=mid-1;
			res=min(res,mid);
		}else{
			l=mid+1;
		}
	}
	cout<<res<<endl;
	return;
}

int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	
	cin>>n>>m;
	cin>>s;
	
	solve();

    return 0;
}