#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, min, max;
  cin >> n >> m >> min >> max;
  int hot[m];
  for (int i = 0; i < m; i++) cin >> hot[i];
  bool fmi = false, fmx = false;
  for (int i = 0; i < m; i++) {
    if (hot[i] == max) fmx = true;
    if (hot[i] == min) fmi = true;
    if ((hot[i] > max) || (hot[i] < min)) {
      printf("Incorrect\n");
      return 0;
    }
  }
  if (((fmx == true) && (fmi == true)) ||
      (((fmx == true) || (fmi == true)) && (n - m > 0)) || (n - m > 1)) {
    printf("Correct\n");
  } else {
    printf("Incorrect\n");
  }
  return 0;
}
