#include <bits/stdc++.h>
void initialize(char array[], int n);
void split(char array[]);
int main() {
  char input[1001];
  initialize(input, 1001);
  int n = 0, i = 0;
  scanf("%d\n", &n);
  for (i = 0; i < n; i++) {
    initialize(input, 1001);
    gets(input);
    split(input);
  }
  return 0;
}
void initialize(char array[], int n) {
  int i = 0;
  for (i = 0; i < n; i++) {
    array[i] = 0x00;
  }
}
void split(char array[]) {
  int i = 0, j = 0, word = 0;
  for (i = 0; array[i] != 0x00; i++) {
    if (array[i] == 0x20) {
      word++;
    }
  }
  word++;
  char separate[word][1001];
  for (j = 0; j < word; j++) {
    initialize(separate[j], 1001);
  }
  word = 0, j = 0;
  for (i = 0; array[i] != 0x00; i++) {
    if (array[i] == 0x20) {
      word++;
      j = 0;
    } else {
      separate[word][j] = array[i];
      j++;
    }
  }
  word++;
  for (i = 0; i < word; i++) {
    if (strcmp(separate[i], "Hoshino") == 0) {
      strcpy(separate[i], "Hoshina");
    } else if (strcmp(separate[i], "Hoshino.") == 0) {
      strcpy(separate[i], "Hoshina.");
    }
  }
  for (i = 0; i < word; i++) {
    if (i < word - 1) {
      printf("%s ", separate[i]);
    } else {
      printf("%s\n", separate[i]);
    }
  }
}
