#include <bits/stdc++.h>
using namespace std;
template <typename G>
struct triple {
  G first, second, T;
};
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int n, k;
  cin >> n >> k;
  int xr = 0;
  if (k % 2 == 0) {
    for (int i = 0; i < n; i++) {
      int x;
      cin >> x;
      if (x == 2)
        xr ^= 2;
      else if ((x % 2 == 0) || (x == 1))
        xr ^= 1;
    }
  } else {
    for (int i = 0; i < n; i++) {
      int x;
      cin >> x;
      int b = 0;
      while (x % 2 == 0) {
        ++b;
        x /= 2;
      }
      if (x > 3) {
        if (b > 0)
          x = ((b & 1) ? 1 : 2);
        else
          x = 0;
      } else if (x == 3)
        x = ((b & 1) ? 2 : 1);
      else if (b >= 2)
        x = ((b & 1) ? 1 : 2);
      else
        x = ((b & 1) ? 0 : 1);
      xr ^= x;
    }
  }
  cout << (xr ? "Kevin\n" : "Nicky\n");
  return 0;
}
