#include <bits/stdc++.h>
using namespace std;
const int MAX = 1e3 + 9;
clock_t start, end;
int a;
int main() {
  int f1 = 1, f2 = 1, n, m, minn, maxx, ff1 = 0, ff2 = 0;
  cin >> n >> m >> minn >> maxx;
  for (int i = 1; i <= m; i++) {
    cin >> a;
    if (a == minn) f1 = 0;
    if (a == maxx) f2 = 0;
    if (a < minn) ff1 = 1;
    if (a > maxx) ff2 = 1;
  }
  if (ff1 || ff2)
    cout << "Incorrect";
  else if ((n - m) >= f1 + f2)
    cout << "Correct";
  else
    cout << "Incorrect";
  cout << endl;
  return 0;
}
