#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, mn, mx;
  scanf("%d %d %d %d", &n, &m, &mn, &mx);
  vector<int> v(m);
  for (int i = 0; i < int(m); i++) scanf("%d", &v[i]);
  bool flag = (n - m >= 2);
  for (int i = 0; i < int(m); i++) {
    if (v[i] == mn || v[i] == mx) {
      flag = 1;
    }
    if (v[i] < mn || v[i] > mx) {
      printf("Incorrect\n");
      return 0;
    }
  }
  if (flag)
    printf("Correct\n");
  else
    printf("Incorrect\n");
  return 0;
}
