#include <bits/stdc++.h>
using namespace std;
int main() {
  string a, d = "keyence";
  int b[7], i = 0;
  bool c = false, e = false;
  cin >> a;
  for (;; i++) {
    if (a[i] == 'k') {
      b[0] = i;
      break;
    }
    if (i == a.size() - 1) {
      cout << "NO" << endl;
      return 0;
    }
  }
  i++;
  for (;; i++) {
    if (a[i] == 'e') {
      b[1] = i;
      break;
    }
    if (i == a.size() - 1) {
      cout << "NO" << endl;
      return 0;
    }
  }
  i++;
  for (;; i++) {
    if (a[i] == 'y') {
      b[2] = i;
      break;
    }
    if (i == a.size() - 1) {
      cout << "NO" << endl;
      return 0;
    }
  }
  i++;
  for (;; i++) {
    if (a[i] == 'e') {
      b[3] = i;
      break;
    }
    if (i == a.size() - 1) {
      cout << "NO" << endl;
      return 0;
    }
  }
  i++;
  for (;; i++) {
    if (a[i] == 'n') {
      b[4] = i;
      break;
    }
    if (i == a.size() - 1) {
      cout << "NO" << endl;
      return 0;
    }
  }
  i++;
  for (;; i++) {
    if (a[i] == 'c') {
      b[5] = i;
      break;
    }
    if (i == a.size() - 1) {
      cout << "NO" << endl;
      return 0;
    }
  }
  i++;
  for (;; i++) {
    if (a[i] == 'e') {
      b[6] = i;
      break;
    }
    if (i == a.size() - 1) {
      cout << "NO" << endl;
      return 0;
    }
  }
  for (int n = 0; n < 6; n++) {
    if (b[n + 1] - b[n] > 1)
      c = true;
    else if (b[n + 1] - b[n] > 1 && c) {
      cout << "NO" << endl;
      return 0;
    }
  }
  for (int i = a.size() - 7; i < a.size(); i++) {
    if (a[i] == d[i - a.size() + 7])
      e = true;
    else {
      e = false;
      break;
    }
  }
  if (e) {
    cout << "YES" << endl;
    return 0;
  }
  e = false;
  for (int i = 0; i < 7; i++) {
    if (a[i] == d[i])
      e = true;
    else {
      e = false;
      break;
    }
  }
  if (e) {
    cout << "YES" << endl;
    return 0;
  }
  if (b[0] != 0) {
    cout << "NO" << endl;
    return 0;
  }
  if (b[6] != a.size() - 1) {
    cout << "NO" << endl;
    return 0;
  }
  cout << "YES" << endl;
  return 0;
}
