#include #include #include #include #include #include #include int main(){ int q,i; scanf("%d",&q);char c=0; for(int a0 = 0; a0 < q; a0++){ char* s = (char *)malloc(512000 * sizeof(char)); scanf("%s",s);c=0; for(i=0;s[i]!='\0';i++) {switch (c) { case 0:if(s[i]=='h')c++;break; case 1:if(s[i]=='a')c++;break; case 2:if(s[i]=='c')c++;break; case 3:if(s[i]=='k')c++;break; case 4:if(s[i]=='e')c++;break; case 5:if(s[i]=='r')c++;break; case 6:if(s[i]=='r')c++;break; case 7:if(s[i]=='a')c++;break; case 8:if(s[i]=='n')c++;break; case 9:if(s[i]=='k')c++;break; }} if(c>9) printf("YES\n"); else printf("NO\n"); // your code goes here } return 0; }