#include #include #include #include #include #include #include #include #include #include using namespace std; #define DEBUG 0 #define III if(DEBUG >1) #define VVV if(DEBUG) #define MX 2000000 int M, Q; long long kluce[MX]; void vypis() { for (int i=0; i> M >> Q; III cout <> kluce[i]; III vypis(); int from, to; for (int i = 0; i < Q; i++) { cin >> from >> to; set a; bool uzje = false; for (int j = from-1; j < to; j++) { if (a.count( kluce[j] ) ) { cout << kluce[j] << "\n"; uzje = true; break; } else { a.insert( kluce[j]); } } if (!uzje) cout << "OK\n"; } cout << "\n"; } return 0; }