#include <bits/stdc++.h>
using namespace std;
int sg[10];
bool vis[10];
int mex() {
  for (int i = 0;; i++)
    if (!vis[i]) return i;
}
int f(int x) {
  if (x <= 5) return sg[x];
  if (x & 1) return 0;
  int pre = f(x / 2);
  memset(vis, false, sizeof(vis));
  vis[0] = true;
  vis[pre] = true;
  return mex();
}
int main() {
  int n, k, a;
  scanf("%d%d", &n, &k);
  sg[0] = 0;
  sg[1] = 1;
  sg[2] = 0;
  sg[3] = 1;
  sg[4] = 2;
  sg[5] = 0;
  int SG = 0;
  if ((k & 1) == 0) {
    while (n--) {
      scanf("%d", &a);
      if (a <= 2)
        SG ^= a;
      else if ((a & 1) == 0)
        SG ^= 1;
    }
  } else {
    while (n--) {
      scanf("%d", &a);
      SG ^= f(a);
    }
  }
  if (SG)
    printf("Kevin\n");
  else
    printf("Nicky\n");
  return 0;
}
