#include #include using namespace std; int main() { while (1) { int m, q, i, j; scanf("%d %d\n", &m, &q); if (m == 0 && q == 0) { break; } int ids[m]; for (i = 0; i < m; ++i) { scanf("%d", ids + i); } for (i = 0; i < q; ++i) { int start, end; map counts; scanf("%d %d\n", &start, &end); for (j = start - 1; j < end; ++j) { bool &id = counts[ids[j]]; if (!id) { id = 1; } else if (id) { printf("%d", ids[j]); goto nazdar; } } printf("OK"); nazdar: putchar('\n'); } putchar('\n'); } return 0; }