import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static boolean hackerTest(String s){//Returns true if the String contains "hackerrank". String sample = "hackerrank"; int j = 0; for(int i = 0; i < s.length(); i++){ if(s.charAt(i) == sample.charAt(j)){ j++; if(j >= sample.length()){//Return true if we manage to hit the end return true; } } } return false;//If we hit the end without successfully finding anything, it's not there. } 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(); if(hackerTest(s)){ System.out.println("YES"); }else{ System.out.println("NO"); } } } }