#include<iostream>
#include<map>
#include<string.h>
using namespace std;
int check(string s)
{
int count=0;
for(int i=0;i<s.length()-3;i++)
{
if(s[i]=='c'||s[i]=='h'||s[i]=='e'||s[i]=='f')
{
map<char,int>m;
m['c']=1;
m['h']=1;
m['e']=1;
m['f']=1;
int pos=i;
for(int j=0;j<4&&s[pos]!='\0';j++)
{
if(s[pos]=='c'||s[pos]=='h'||s[pos]=='e'||s[pos]=='f')
m[s[pos]]--;
else
break;
pos++;
}
if(m['c']==0&&m['h']==0&&m['e']==0&&m['f']==0)
count++;
}
}
return count;
}
main()
{
int cases;
cin>>cases;
while(cases--)
{
string s;
cin>>s;
int occr=check(s);
if(occr>0)
cout<<"lovely "<<occr<<endl;
else
cout<<"normal"<<endl;
}
}
CiNpbmNsdWRlPGlvc3RyZWFtPgojaW5jbHVkZTxtYXA+CiNpbmNsdWRlPHN0cmluZy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGNoZWNrKHN0cmluZyBzKQp7CiAgICBpbnQgY291bnQ9MDsKICAgIGZvcihpbnQgaT0wO2k8cy5sZW5ndGgoKS0zO2krKykKICAgIHsKICAgICAgICBpZihzW2ldPT0nYyd8fHNbaV09PSdoJ3x8c1tpXT09J2UnfHxzW2ldPT0nZicpCiAgICAgICAgewogICAgICAgICAgICBtYXA8Y2hhcixpbnQ+bTsKICAgICAgICBtWydjJ109MTsKICAgICAgICBtWydoJ109MTsKICAgICAgICBtWydlJ109MTsKICAgICAgICBtWydmJ109MTsKICAgICAgICBpbnQgcG9zPWk7CiAgICAgICAgZm9yKGludCBqPTA7ajw0JiZzW3Bvc10hPSdcMCc7aisrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoc1twb3NdPT0nYyd8fHNbcG9zXT09J2gnfHxzW3Bvc109PSdlJ3x8c1twb3NdPT0nZicpCiAgICAgICAgICAgICAgICBtW3NbcG9zXV0tLTsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIHBvcysrOwogICAgICAgIH0KICAgICAgICBpZihtWydjJ109PTAmJm1bJ2gnXT09MCYmbVsnZSddPT0wJiZtWydmJ109PTApCiAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIGNvdW50Owp9CgoKbWFpbigpCnsKICAgIGludCBjYXNlczsKICAgIGNpbj4+Y2FzZXM7CiAgICB3aGlsZShjYXNlcy0tKQogICAgewogICAgICAgIHN0cmluZyBzOwogICAgICAgIGNpbj4+czsKICAgICAgICBpbnQgb2Njcj1jaGVjayhzKTsKICAgICAgICBpZihvY2NyPjApCiAgICAgICAgICAgIGNvdXQ8PCJsb3ZlbHkgIjw8b2Njcjw8ZW5kbDsKICAgICAgICBlbHNlCiAgICAgICAgICAgIGNvdXQ8PCJub3JtYWwiPDxlbmRsOwogICAgfQp9Cg==