import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { private static final String HACKERRANK = "hackerrank"; private static boolean isHackerRank(String s) { if (s.length() < HACKERRANK.length()) { return false; } final Queue q = new LinkedList<>(); for (char c : HACKERRANK.toCharArray()) { q.add(c); } for (char c : s.toCharArray()) { if (q.isEmpty()) { return true; } if (q.peek() == c) { q.poll(); } } return q.isEmpty(); } 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 System.out.println(isHackerRank(s) ? "YES" : "NO"); } } }