func_code_string: #include <bits/stdc++.h>   using namespace std;   long long n, m, mn, mx, l, t, mn2 = INT_MAX, mx2 = INT_MIN;   set<long long> q;   int main() {     cin >> n >> m >> mn >> mx;     long long a[m];     for (int i = 0; i < m; i++) {       cin >> a[i];       if (a[i] < mn2) mn2 = a[i];       if (a[i] > mx2) mx2 = a[i];       if (a[i] >= mn && a[i] <= mx) t++;     }     if (t == m && m <= n) {       if (mn2 != mn && mx2 != mx && t + 2 <= n)         cout <<  Correct ;       else if ((mn2 == mn && t + 1 <= n) || (mx2 == mx && t + 1 <= n))         cout <<  Correct ;       else if (mn2 == mn && mx2 == mx && t <= n)         cout <<  Correct ;       else         cout <<  Incorrect ;     } else       cout <<  Incorrect ;   }   