#include <bits/stdc++.h>
using namespace std;
int CalcSumOfDigit(int n);
long long getDigit(long long n);
string upper(string str);
string lower(string str);
const int INF = 1e9;
int main() {
  string s, k("keyence");
  cin >> s;
  bool ans;
  if (s == k) {
    ans = true;
  } else {
    for (long long i = 0; i < int((s).size()); ++i) {
      for (long long j = i; j < int((s).size()); ++j) {
        string buf = s.substr(0, i) + s.substr(j + 1);
        if (buf == k) {
          ans = true;
          break;
        }
      }
      if (ans) break;
    }
  }
  if (ans)
    cout << "YES" << endl;
  else
    cout << "NO" << endl;
  return 0;
}
long long getDigit(long long n) {
  int i = 1;
  while (1) {
    n = n / 10;
    if (n == 0) break;
    i++;
  }
  return i;
}
long long CalcSumOfDigit(long long n) {
  long long s = 0;
  while (n) {
    s += n % 10;
    n = n / 10;
  }
  return s;
}
string upper(string str) {
  for (auto itr = str.begin(); itr != str.end(); itr++) {
    if (97 <= *itr && *itr <= 122) {
      *itr = *itr - 32;
    }
  }
  return str;
}
string lower(string str) {
  for (auto itr = str.begin(); itr != str.end(); itr++) {
    if (65 <= *itr && *itr <= 90) {
      *itr = *itr + 32;
    }
  }
  return str;
}
