#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; void solve(){ ll N; string S, T, U="helloworld"; cin >> N >> S; vector v; for (int i=0; i<=N-10; i++){ bool f=1; T = S; for (int j=0; j<10; j++){ if (S[i+j] != '?' && S[i+j] != U[j]){ f=0; break; } if (S[i+j] == '?') T[i+j] = U[j]; } for (int j=0; j> T; while(T){ T--; solve(); } return 0; }