#include <bits/stdc++.h>
using namespace std;
int x[110], y[110];
char ans[2][10] = {"Incorrect", "Correct"};
int main() {
  int n, m, a, b, valid = 1;
  cin >> n >> m >> a >> b;
  for (int i = (0); i < (m); i++) {
    cin >> x[i];
    y[x[i]] = 1;
    if (x[i] < a || x[i] > b) valid = 0;
  }
  if (valid) {
    int req = (!y[a]) + (!y[b]);
    if (req > n - m) valid = 0;
  }
  printf("%s\n", ans[valid]);
  return 0;
}
