#!/bin/python 'ereiamstackerrank' import sys def appearsornot(string) : lowered = ''.join(map(lambda x: x.decode('utf-8').lower(), string)) print >> sys.stderr, lowered filtered = filter(lambda x: x in 'hackerrank', lowered) for letter in 'hackerrank' : print >> sys.stderr, letter if letter not in filtered : return 'NO' else: for i in range(len(filtered)) : if filtered[i] == letter : filtered = filtered[i+1:] print >> sys.stderr, filtered break return 'YES' q = int(raw_input().strip()) for a0 in xrange(q): s = raw_input().strip() print appearsornot(s)