import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { private static final char[] HR = {'h', 'a', 'c', 'k', 'e', 'r', 'r', 'a', 'n', 'k'}; public static void main(String[] args) { Scanner in = new Scanner(System.in); StringBuilder sb = new StringBuilder(); int q = in.nextInt(); for(int a0 = 0; a0 < q; a0++){ int hrIndex = 0; String s = in.next(); if(s.length() < HR.length) { sb.append("NO"); } else { boolean match = false; for(int i = 0; i < s.length(); i++) { if(s.charAt(i) == HR[hrIndex]) { hrIndex++; if(hrIndex == HR.length) { match = true; break; } } } if(match) { sb.append("YES"); } else { sb.append("NO"); } } sb.append(System.lineSeparator()); } System.out.println(sb.toString()); } }