#include <bits/stdc++.h>
using namespace std;
const double eps = 1e-12;
int k;
int sg0[5] = {0, 1, 0, 1, 2};
int go(int n) {
  if (n < 5) {
    return sg0[n];
  }
  if (n & 1) {
    return 0;
  }
  int sg1 = go(n - 1);
  int sg2 = go(n / 2);
  bool ouc[3] = {0, 0, 0};
  ouc[sg1] = ouc[sg2] = 1;
  for (int i = 0; i <= 2; ++i) {
    if (!ouc[i]) {
      return i;
    }
  }
  assert(false);
  return -1;
}
int getSg(int n) {
  if (k % 2 == 0) {
    if (n <= 2) {
      return n;
    }
    return n % 2 ? 0 : 1;
  }
  return go(n);
}
int main() {
  int n;
  cin >> n >> k;
  int sg = 0;
  for (int i = 0; i < n; i++) {
    int a;
    scanf("%d", &a);
    sg ^= getSg(a);
  }
  cout << (!sg ? "Nicky" : "Kevin") << endl;
  return 0;
}
