#include <iostream> #include <vector> #include <algorithm> #include <string> #include <sstream> #include <stdlib.h> using namespace std; int main(){ int q; cin >> q; vector<int> v; char c[10] = {'h','a','c','k','e','r','r','a','n','k'}; for(int a0 = 0; a0 < q; a0++){ string s; cin >> s; int j=0; int x=0; int ctr=0; // your code goes here for(string::size_type i = 0; i < s.size(); i++) { while(j<10){ if(s[i]==c[j]){ ctr++; j++;} else{j++;continue;}} j=0; /*j=0; if(ctr==0){x++;} //cout<<"NO"<<endl;exit(0);} else{ if(s[i]=='r'&&ctr<2){x++;} //cout<<"NO"<<endl;exit(0);} else{*/ v.push_back(ctr); ctr=0; } int ptr=0; for(unsigned int i=0;i<v.size();i++){ if(v[i]!=0){ ptr++; } else{continue;} } if(ptr>=10){ cout<<"YES"<<endl; v.clear(); } else{ cout<<"NO"<<endl; v.clear();} } /*for(unsigned int i=0;i<v.size();i++){ cout<<v[i]<<endl; }*/ return 0; }