#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(false);
  int n, m, mini, maxi, num[105] = {0};
  cin >> n >> m >> mini >> maxi;
  int m_max = -0x3f3f3f3f, m_min = 0x3f3f3f3f;
  for (int i = 1; i <= m; ++i) {
    cin >> num[i];
    m_max = max(num[i], m_max);
    m_min = min(num[i], m_min);
  }
  bool flag = false;
  if (m_max > maxi || m_min < mini)
    flag = false;
  else if (mini < m_min && m_max < maxi && n - m >= 2)
    flag = true;
  else if (mini == m_min || maxi == m_max && n - m >= 1)
    flag = true;
  cout << (flag == true ? "Correct" : "Incorrect") << endl;
  return 0;
}
