func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int ans[100000];   int main() {     long long int n, m, mx, mn, i, j, k, diff, flag = 0, flag1 = 0, flag2 = 0;     cin >> n >> m >> mn >> mx;     long long int arr[m + 5];     for (i = 0; i < m; i++) {       cin >> arr[i];       if (arr[i] == mn) flag1 = 1;       if (arr[i] == mx) flag2 = 1;       if (arr[i] < mn || arr[i] > mx) flag = 1;     }     diff = n - m;     if (flag == 1)       cout <<  Incorrect  << endl;     else if (flag1 == 1 && flag2 == 1)       cout <<  Correct  << endl;     else if (flag1 == 1 && diff >= 1 || flag2 == 1 && diff >= 1)       cout <<  Correct  << endl;     else if (flag1 == 0 && flag2 == 0 && diff >= 2)       cout <<  Correct  << endl;     else       cout <<  Incorrect  << endl;     return 0;   }   