#include<bits/stdc++.h>
using namespace std;
int n, m;
const int maxn = 1e5 + 10;
const int maxm = 2e3 + 10;
int a[maxn];
int flag[maxm] = {0};
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin >> n >> m;
for(int i = 1; i <= n; i++)
cin >> a[i];
int l = 1, r = 1;
int s, t;
int len = INT_MAX;
int teacher_num = 0;
while(r <= n)
{
int teacherr = a[r];
if(flag[teacherr] == 0)
teacher_num ++;
flag[teacherr] ++;
while(teacher_num == m)
{
int lenth = r - l + 1;
if(lenth < len)
{
len = lenth;
s = l;
t = r;
}
int teacherl = a[l];
flag[teacherl]--;
if(flag[teacherl] == 0)
teacher_num--;
l++;
}
r++;
}
cout << s << " " << t;
return 0;
}