output_description: For each dataset, print the converted texts in a line.
input_description: The input consists of several datasets. There will be the number of datasets
  _n_ in the first line. There will be _n_ lines. A line consisting of english
  texts will be given for each dataset.
attempt: # N,M,L = list(map(int, input().split()))
  
  N = int(input())
  L = []
  for i in range(N):
      L.append(input())
  
  
  def calc(s):
      s_len = len(s)
      flag = 0
      check = "Hoshino"
      hoshino_len = len(check)
  
      F = list(s)
      for i in range(s_len - hoshino_len + 1):
          flag = 0
          if F[i] == "H":
              flag = 1
              for j in range(hoshino_len):
                  if F[i + j] != check[j]:
                      flag = 0
                      break
              if flag == 1:
                  F[i + 6] = "a"
      F2 = "".join(F)
      print(F2)
  
  
  for i in range(N):
      calc(L[i])
  
problem_description: Aizu PR
  
  An English booklet has been created for publicizing Aizu to the world. When
  you read it carefully, you found a misnomer (an error in writing) on the last
  name of Masayuki Hoshina, the lord of the Aizu domain. The booklet says
  "Hoshino" not "Hoshina".
  
  Your task is to write a program which replace all the words "Hoshino" with
  "Hoshina". You can assume that the number of characters in a text is less than
  or equal to 1000.
samples: [{"input": "Hoshino\n    Hashino\n    Masayuki Hoshino was the grandson of Ieyasu Tokugawa.", "output": "Hoshina\n    Hashino\n    Masayuki Hoshina was the grandson of Ieyasu Tokugawa."}]