#include<bits/stdc++.h>
using namespace std;
int n,m,ans1,ans2,a1,a2,b1,b2,t1[2005],t2[2005],a[1000005];
int main(){
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
t1[a[i]]++,t2[a[i]]++;
}
for(int i=1;i<=n;i++){
if(t1[a[i]]>1) ans1++,t1[a[i]]--;
else{
a1=i;
break;
}
}
for(int i=n;i>=1;i--){
if(t1[a[i]]>1) ans1++,t1[a[i]]--;
else{
b1=i;
break;
}
}
for(int i=n;i>=1;i--){
if(t2[a[i]]>1) ans2++,t2[a[i]]--;
else{
b2=i;
break;
}
}
for(int i=1;i<=n;i++){
if(t2[a[i]]>1) ans2++,t2[a[i]]--;
else{
a2=i;
break;
}
}
if(ans2>=ans1) cout<<a2<<' '<<b2;
else cout<<a1<<' '<<b1;
return 0;
}