using System; using System.Collections.Generic; using System.IO; using System.Linq; class Solution { public void subSequence(char[] mainString, char[] subString, int n, int m) { int x = 0; for (int i = 0; i < n && x < m; i++) { if (subString[x] == mainString[i]) x++; } if (x == m) Console.WriteLine("YES"); else Console.WriteLine("NO"); } static void Main(String[] args) { Solution sol = new Solution(); int q = Convert.ToInt32(Console.ReadLine()); string p = "hackerrank"; char[] sub = p.ToCharArray(); for (int a0 = 0; a0 < q; a0++) { string s = Console.ReadLine(); char[] main = s.ToCharArray(); sol.subSequence(main, sub, main.Length, sub.Length); } } }