#include #define mt make_tuple #define mp make_pair #define pb push_back using namespace std; typedef long long ll; typedef pair ii; typedef vector vi; typedef vector vii; typedef vector vvi; string t = "hackerrank"; void test(){ string s; cin >> s; int j = 0; for(int i = 0 ; i < t.length() ; i++){ while( j < s.length() && s[j] != t[i]){ j++; } if( s[j] != t[i]){ cout << "NO" << endl; return; } j++; } cout << "YES" << endl; } int main() { int t; cin >> t; for(;t>0;t--){ test(); } return 0; }