#include <bits/stdc++.h>
using namespace std;
template <typename A, size_t N, typename T>
void Fill(A (&array)[N], const T &val) {
  std::fill((T *)array, (T *)(array + N), val);
}
int main() {
  string s;
  cin >> s;
  int n = s.size();
  s += "ZZZZZZZZ";
  for (int i = 0; i < (int)(n); ++i) {
    for (int j = 0; j < (int)(n); ++j) {
      if (i >= j) continue;
      for (int k = 0; k < (int)(7); ++k) {
        for (int l = 0; l < (int)(7); ++l) {
          string t = s.substr(i, k);
          string tss = s.substr(j, l);
          string ans = t + tss;
          if (ans == "keyence") {
            cout << "YES" << endl;
            return 0;
          }
        }
      }
    }
  }
  cout << "NO" << endl;
  return 0;
}
