func_code_string: #include <bits/stdc++.h>   using namespace std;   const int INF = 0x3f3f3f3f;   const long long LINF = 0x3f3f3f3f3f3f3f3fll;   int main() {     int n, k;     scanf( %d , &n), scanf( %d , &k);     if (k % 2 == 0) {       int ans = 0;       while (n--) {         int x;         scanf( %d , &x);         if (x == 1) ans ^= 1;         if (x == 2) ans ^= 2;         if (x > 2) ans ^= !(x % 2);       }       if (ans)         printf( Kevin n );       else         printf( Nicky n );       return 0;     }     function<int(int)> f = [&f](int i) {       if (i == 0) return 0;       if (i == 1) return 1;       if (i == 2) return 0;       if (i == 3) return 1;       if (i == 4) return 2;       if (i == 5) return 0;       if (i % 2 == 1) return 0;       set<int> second;       second.insert(f(i - 1));       second.insert(f(i / 2));       int ret = 0;       while (second.count(ret)) ret++;       return ret;     };     int ans = 0;     while (n--) {       int x;       scanf( %d , &x);       ans ^= f(x);     }     if (ans)       printf( Kevin n );     else       printf( Nicky n );     exit(0);   }   