#include <bits/stdc++.h>   using namespace std;   int n, k, a[100005], vis[100005], cnt, t;   void Solve() {     scanf( %d %d , &n, &k);     for (int i = 1; i <= n; ++i) {       scanf( %d , &a[i]);       if (!vis[a[i]]) cnt++;       ++vis[a[i]];       if (cnt == k) {         t = 1;         while (cnt == k) {           --vis[a[t]];           if (!vis[a[t]]) --cnt;           t++;         }         printf( %d %d n , t - 1, i);         return;       }     }     printf( -1 -1 n );   }   int main(void) {     Solve();     return 0;   }   