#include <bits/stdc++.h>
using namespace std;
int num[114514];
int box[114514];
int n,m,l,r,nu;
int main()
{
cin>>n>>m;
int minn=1145149,minl,minr;
for(int i=0;i<n;i++)
{
cin>>num[i];
/*if(i<m)
{
if(box[num[i]]==0) nu++;
box[num[i]]++;
}*/
}
//cout<<nu<<endl;
for(l;l<n;l++)
{
r=l+m;
while(nu!=m&&r<n)
{
r++;
if(box[num[r]]==0) nu++;
box[num[r]]++;
}
if(nu==m)
{
if((r-l)<minn)
{
minn=r-l;
minl=l;
minr=r;
}
else break;
}
box[num[l]]--;
if(box[num[l]]==0) nu--;
}
cout<<minl+1<<" "<<minr+1;
return 0;
}
/*
5 2
2 2 1 1 2
2 3
*/