Problem:
Score : 200 points

Problem Statement

A string is called a KEYENCE string when it can be changed to keyence by removing its contiguous substring (possibly empty) only once.

Given a string S consisting of lowercase English letters, determine if S is a KEYENCE string.

Constraints

The length of S is between 7 and 100 (inclusive).

S consists of lowercase English letters.

Input

Input is given from Standard Input in the following format:

S

Output

If S is a KEYENCE string, print YES; otherwise, print NO.

Sample Input 1

keyofscience

Sample Output 1

YES

keyence is an abbreviation of key of science.

Sample Input 2

mpyszsbznf

Sample Output 2

NO

Sample Input 3

ashlfyha

Sample Output 3

NO

Sample Input 4

keyence

Sample Output 4

YES

Solution in Java (OpenJDK 11.0.6) (judge verdict: Wrong Answer)

import java.util.*;

public class Main{
  
  public static void main(String[] args){
    
    Scanner sc = new Scanner(System.in);
    
    String S = sc.next();
    String ans;
    
    if(S.equals("keyence")){
      System.out.println("YES");
      return;
    }else{
      if(S.contains("k") && S.contains("eyence")){
          System.out.println("YES");
          return;
      }else{
          ans = "NO";
      }
         
      if(S.contains("ke") && S.contains("yence")){
          System.out.println("YES");
          return;
      }else{
          ans = "NO";
      }
         
      if(S.contains("key") && S.contains("ence")){
          System.out.println("YES");
          return;
      }else{
          ans = "NO";
      }
         
      if(S.contains("keye") && S.contains("nce")){
          System.out.println("YES");
          return;
      }else{
         ans = "NO";
      }
         
      if(S.contains("keyen") && S.contains("ce")){
          System.out.println("YES");
          return;
      }else{
          ans = "NO";
      }
         
      if(S.contains("keyenc") && S.contains("e")){
          System.out.println("YES");
          return;
      }else{
         ans = "NO";
         System.out.println(ans);
      }
    }
  }  
}