import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); int q = in.nextInt(); for(int a0 = 0; a0 < q; a0++){ String s = in.next(); // your code goes here if (containsHackerrank(s)) { System.out.println("YES"); } else { System.out.println("NO"); } } } public static boolean containsHackerrank(String in) { List hackerrank = new ArrayList(); hackerrank.add('h'); hackerrank.add('a'); hackerrank.add('c'); hackerrank.add('k'); hackerrank.add('e'); hackerrank.add('r'); hackerrank.add('r'); hackerrank.add('a'); hackerrank.add('n'); hackerrank.add('k'); for (int i = 0; i < in.length(); i++) { if (hackerrank.isEmpty()) { break; } else { if (in.charAt(i) == hackerrank.get(0).charValue()) { hackerrank.remove(0); } } } return hackerrank.isEmpty(); } }