#include <bits/stdc++.h>
using namespace std;
int n, m, maxx, mini, i, t[105], k, temp, j, l, d[105];
int main() {
  cin >> n >> m >> mini >> maxx;
  for (i = 1; i <= m; i++) {
    cin >> t[i];
    if (t[i] > maxx || t[i] < mini)
      temp = 1;
    else if (t[i] == maxx)
      d[maxx] = 1;
    else if (t[i] == mini)
      d[mini] = 1;
    d[t[i]] = 1;
  }
  if (n - m == 1 && d[mini] == 0 && d[maxx] == 0) temp = 1;
  if (temp == 1)
    cout << "Incorrect" << endl;
  else
    cout << "Correct" << endl;
  return 0;
}
