#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long int test_case;
  test_case = 1;
  while (test_case--) {
    long long int n, m, mi, ma;
    cin >> n >> m >> mi >> ma;
    long long int a[m];
    bool f = false, g = false;
    for (int i = 0; i < m; i++) {
      cin >> a[i];
      if (a[i] > ma || a[i] < mi) {
        cout << "Incorrect" << endl;
        return 0;
      }
      if (a[i] == mi) {
        f = true;
      }
      if (a[i] == ma) {
        g = true;
      }
    }
    if (f == true && g == true) {
      cout << "Correct" << endl;
    } else if (f == true || g == true) {
      if (n - m >= 1) {
        cout << "Correct" << endl;
      } else {
        cout << "Incorrect" << endl;
      }
    } else if (n - m >= 2) {
      cout << "Correct" << endl;
    } else {
      cout << "Incorrect" << endl;
    }
  }
  return 0;
}
