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 
                char[] input  = s.toLowerCase().toCharArray();
           
                String s1 = "hackerrank";
               char[] check  = s1.toLowerCase().toCharArray();
              
                int[] sure = new int[10];
                int counter = 0;
                String output = "YES";
                for(int i = 0;i<check.length;i++){
                        innerLoop :
                        while(counter<input.length){
                                if(check[i]==input[counter]){
                                        sure[i]=counter;
                                        
                                        break innerLoop;
                                }
                                counter++;
                        }
                }
                
                for(int i =0;i<sure.length-1;i++){
                        if(sure[i]>sure[i+1]){
                                output = "NO";
                        }
                }
                        System.out.println(output);
                
        }
    }
}