#include<bits/stdc++.h>
using namespace std;
int main() {
int n,k; cin>>n>>k;
string str; cin>>str;
int res = 0;
set<char>s = {'a','e','i','o','u'};
int pref[n];
memset(pref,0,sizeof(pref));
pref[0] = !s.count(str[0]);
for(int i=1;i<n;i++)pref[i] = pref[i-1] + !s.count(str[i]);
for(int i=0;i<n;i++)
{ int high;
if(i>0)high = upper_bound(pref,pref+n,k+pref[i-1])-pref;
else high = upper_bound(pref,pref+n,k)-pref;
cout<<i<<" "<<high<<"\n";
res = max(res,high - i);
}
cout<<res;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbigpIHsKICAgICAKICAgIGludCBuLGs7IGNpbj4+bj4+azsKICAgIHN0cmluZyBzdHI7IGNpbj4+c3RyOwogICAgaW50IHJlcyA9IDA7CiAgICBzZXQ8Y2hhcj5zID0geydhJywnZScsJ2knLCdvJywndSd9OwogICAgaW50IHByZWZbbl07CiAgICBtZW1zZXQocHJlZiwwLHNpemVvZihwcmVmKSk7CiAgICBwcmVmWzBdID0gIXMuY291bnQoc3RyWzBdKTsKICAgIGZvcihpbnQgaT0xO2k8bjtpKyspcHJlZltpXSA9IHByZWZbaS0xXSArICFzLmNvdW50KHN0cltpXSk7CiAgCiAgICBmb3IoaW50IGk9MDtpPG47aSsrKQogICAgeyAgIGludCBoaWdoOwogICAgICAgIGlmKGk+MCloaWdoID0gdXBwZXJfYm91bmQocHJlZixwcmVmK24saytwcmVmW2ktMV0pLXByZWY7CiAgICAgICAgZWxzZSBoaWdoID0gdXBwZXJfYm91bmQocHJlZixwcmVmK24sayktcHJlZjsKICAgICAgICBjb3V0PDxpPDwiICI8PGhpZ2g8PCJcbiI7CiAgICAgICAgcmVzID0gbWF4KHJlcyxoaWdoIC0gaSk7CiAgICB9CiAgICBjb3V0PDxyZXM7CiAgICAKICAgIAp9Cg==