#include <iostream>
using namespace std;
int zlicz[130];
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
string slowo;
int k, l, rozne=0, o=0, najlepszy_wynik=1000000, wynik=0, ile_roznych=0, p;
cin>>slowo>>k;
l=slowo.size();
for (int i=0; i<l; i++){
zlicz[(int)(slowo[i])]++;
}
for (int i=0; i<130; i++){
if (zlicz[i]>0){
rozne++;
zlicz[i]=0;
}
}
if (rozne<k){
cout<<"BRAK";
return 0;
}
for (int g=0; g<l; g++){
if (ile_roznych==k){
if (o==0){
zlicz[(int)(slowo[0])]--;
o++;
}
while(zlicz[(int)(slowo[o-1])]>0 && o>0){
zlicz[(int)(slowo[o])]--;
o++;
wynik--;
}
if (wynik<najlepszy_wynik){
najlepszy_wynik=wynik;
p=o;
}
ile_roznych--;
}
if (ile_roznych<k){
if (zlicz[(int)(slowo[g])]==0){
ile_roznych++;
}
zlicz[(int)(slowo[g])]++;
wynik++;
}
}
cout<<p<<" "<<p+najlepszy_wynik-1;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHpsaWN6WzEzMF07CgppbnQgbWFpbigpIHsKCWlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CgljaW4udGllKDApOwoJY291dC50aWUoMCk7CgkKCQoJc3RyaW5nIHNsb3dvOwoJaW50IGssIGwsIHJvem5lPTAsIG89MCwgbmFqbGVwc3p5X3d5bmlrPTEwMDAwMDAsIHd5bmlrPTAsIGlsZV9yb3pueWNoPTAsIHA7CgljaW4+PnNsb3dvPj5rOwoJbD1zbG93by5zaXplKCk7CgkKCQoJZm9yIChpbnQgaT0wOyBpPGw7IGkrKyl7CgkJemxpY3pbKGludCkoc2xvd29baV0pXSsrOwoJfQoJZm9yIChpbnQgaT0wOyBpPDEzMDsgaSsrKXsKCQlpZiAoemxpY3pbaV0+MCl7CgkJCXJvem5lKys7CgkJCXpsaWN6W2ldPTA7CgkJfQoJfQoJaWYgKHJvem5lPGspewoJCWNvdXQ8PCJCUkFLIjsKCQlyZXR1cm4gMDsKCX0KCQoJCglmb3IgKGludCBnPTA7IGc8bDsgZysrKXsKCQlpZiAoaWxlX3Jvem55Y2g9PWspewoJCQlpZiAobz09MCl7CgkJCQl6bGljelsoaW50KShzbG93b1swXSldLS07CgkJCQlvKys7CgkJCX0KCQkJd2hpbGUoemxpY3pbKGludCkoc2xvd29bby0xXSldPjAgJiYgbz4wKXsKCQkJCXpsaWN6WyhpbnQpKHNsb3dvW29dKV0tLTsKCQkJCW8rKzsKCQkJCXd5bmlrLS07CgkJCX0KCQkJaWYgKHd5bmlrPG5hamxlcHN6eV93eW5payl7CgkJCQluYWpsZXBzenlfd3luaWs9d3luaWs7CgkJCQlwPW87CgkJCX0KCQkJaWxlX3Jvem55Y2gtLTsKCQl9CgkJaWYgKGlsZV9yb3pueWNoPGspewoJCQlpZiAoemxpY3pbKGludCkoc2xvd29bZ10pXT09MCl7CgkJCQlpbGVfcm96bnljaCsrOwoJCQl9CgkJCXpsaWN6WyhpbnQpKHNsb3dvW2ddKV0rKzsKCQkJd3luaWsrKzsKCQl9Cgl9Cgljb3V0PDxwPDwiICI8PHArbmFqbGVwc3p5X3d5bmlrLTE7Cn0=