#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define mp make_pair #define ll long long #define ull unsigned long long const int INF=(INT_MAX>>2); using namespace std; int a[100000]; int f[100000+1]; int main() { // freopen("me.txt","r",stdin); //freopen("out.txt","w",stdout); int n,k; cin>>n>>k; for(int i=0;i>a[i++]) ; int nusf=0; int r1=0,r2=-1; for(int i=0;i1;++r1) --f[a[r1]]; if(r2!=-1) cout<<(r1+1)<<" "<<(r2+1); if(r2==-1) puts("-1 -1"); return 0; }