#include #define LL long long #define L long #define I int #define FOR(i,s,n) for(int i=s;i=s;i--) #define max_size_segTree(n) 2*(int)pow(2, (int)(ceil(log2(n)))) - 1 #define m(a,b) memset(a,b,sizeof(a)) #define mp make_pair #define pb push_back #define MAX 1000000007 #define INF 1e18+1 using namespace std; int main() { I n; cin>>n; while(n--){ string s; cin>>s; char ar[] = {'h','a','c','k','e','r','r','a','n','k'}; I ans = 0; FOR(i,0,s.length()){ if(s[i] == ar[ans]){ ans++; } if(ans == 10) break; } if(ans == 10){ cout<<"YES\n"; }else { cout<<"NO\n"; } } return 0; }