// inputに入力データ全体が入る
function Main(input) {
  // 1行目がinput[0], 2行目がinput[1], …に入る
  input = input.split(" ");
  const S = input[0].split("");
  var code = "0";
  var answer = "No";
  if (S.join("") === "hi") {
    console.log("Yes");
  } else {
    S.forEach(x => {
      if (code === "0") {
        if (x === "h") {
          code = "1";
        }
      } else if (code === "1") {
        if (x === "i") {
          code = "2";
        }
      } else if (code === "2") {
        if (x !== "i") {
          code = "0";
          answer = "Yes";
        }
      }
    });

    console.log(answer);
  }
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
