#include<iostream>
#include<cstring>
using namespace std;
int main()
{
	int test;
	cin>>test;
	while(test--)
	{
		int k,j=0,flag=0;
		k=0;
		string a;
		cin>>a;
		for(int i=0;i<a.length();i++)
		{
			if(a[i]=='h')
			{
				k=i;
				break;
			}
		}

		for(int i=k+1;i<a.length();i++)
		{
			if(a[i]=='a')
			{
				k=i;
				break;
			}
		}
		for(int i=k+1;i<a.length();i++)
		{
			if(a[i]=='c')
			{
				k=i;
				break;
			}
		}

		
		for(int i=k+1;i<a.length();i++)
		{
			if(a[i]=='k')
			{
				k=i;
				break;
			}
		}
	
		for(int i=k+1;i<a.length();i++)
		{
			if(a[i]=='e')
			{
				k=i;
				break;
			}
		}
		for(int i=k+1;i<a.length();i++)
		{
			if(a[i]=='r')
			{
				k=i;
				break;
			}
		}
j=k;

		for(int i=j+1;i<a.length();i++)
		{
			if(a[i]=='r')
			{
				j=i;
				flag=2;
				break;
			}
		}

if(flag==2)
{

		for(int i=j+1;i<a.length();i++)
		{
			if(a[i]=='a')
			{
				j=i;
				break;
			}
		}
	
		for(int i=j+1;i<a.length();i++)
		{
			if(a[i]=='n')
			{
				j=i;
				break;
			}
		}
	
		for(int i=j+1;i<a.length();i++)
		{
			if(a[i]=='k')
			{
				j=i;
				flag=1;
				break;
			}
		}
}
		if(flag!=1)
		  cout<<"NO"<<endl;
		  else
		  cout<<"YES"<<endl;
	}
	
	return 0;
}