#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, min, max, i, tmp, mmin, mmax;
  scanf("%d %d %d %d", &n, &m, &min, &max);
  mmin = 101;
  mmax = 0;
  for (i = 0; i < m; ++i) {
    scanf("%d", &tmp);
    if (tmp > mmax) mmax = tmp;
    if (tmp < mmin) mmin = tmp;
  }
  if (n - m >= 2) {
    if (mmin >= min && mmax <= max) {
      printf("Correct\n");
    } else {
      printf("Incorrect\n");
    }
  } else {
    if (mmin == min || mmax == max) {
      if (mmin >= min && mmax <= max) {
        printf("Correct\n");
      } else {
        printf("Incorrect\n");
      }
    } else {
      printf("Incorrect\n");
    }
  }
  return 0;
}
