#include #include char str[10009]; int isSubSequence(char str1[], char str2[], int m, int n) { if (m == 0) return 1; if (n == 0) return -1; if (str1[m-1] == str2[n-1]) { return isSubSequence(str1, str2, m-1, n-1); } return isSubSequence(str1, str2, m, n-1); } int main() { int q; scanf("%d",&q); while(q--) { scanf("%s",str); char str2[]="hackerrank"; int m = strlen(str); int n = strlen(str2); int k=isSubSequence(str2,str,n,m); if( k == 1) { printf("YES\n"); } else if( k == -1) { printf("NO\n"); } } return 0; }