#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <stdbool.h>

int main(){
    int q; 
    scanf("%d",&q);
    for(int a0 = 0; a0 < q; a0++){
        char* s = (char *)malloc(512000 * sizeof(char));
        scanf("%s",s);
        int h=0,a=0,c=0,k=0,e=0,r=0,n=0,i=0;
      while(s[i]!='\0'){
          switch(s[i]){
              case'h': h++;break;
              case'a': a++;break;
              case'c': c++;break;
              case'k': k++;break;
              case'e': e++;break;
              case'r': r++;break;
              case'n': n++;break;
          }
      i++;
      }  
    if(h&c&e&n&(a>1)&(k>1)&(r>1))printf("YES\n");
            else printf("NO\n");
             
    }
    
    return 0;
}