#!/bin/python import sys q = int(raw_input().strip()) for a0 in xrange(q): s = raw_input().strip() s = list(s) d=[] z=0 for x in s: if x=='h': d.append(z) break else: z+=1 for x in s[z:]: if x=='a': d.append(z) s.remove(x) break else: z+=1 for x in s[z:]: if x=='c': d.append(z+1) break else: z+=1 for x in s[z:]: if x=='k': d.append(z+1) s.remove(x) break else: z+=1 for x in s[z:]: if x=='e': d.append(z+2) break else: z+=1 for x in s[z:]: if x=='r': d.append(z+2) s.remove(x) break else: z+=1 for x in s[z:]: if x=='r': d.append(z+2) s.remove(x) break else: z+=1 for x in s[z:]: if x=='a': d.append(z+3) break else: z+=1 for x in s[z:]: if x=='n': d.append(z+3) break else: z+=1 for x in s[z:]: if x=='k': d.append(z+3) break else: z+=1 if len(d)==10 and d==sorted(d): print 'YES' else: print 'NO'