object Main17 {
  def main(args: Array[String]): Unit = {
    val sc = new java.util.Scanner(System.in)
    while (sc.hasNextLine) {
      var tmpline = sc.nextLine()
      while (!(tmpline contains "the") && !(tmpline contains "this") &&
        !(tmpline contains "that")) {

        val line2 = tmpline.map(
          _ match {
            case ch if 'a' to 'y' contains ch => (ch + 1).toChar
            case ch if ch == 'z' => 'a'
            case ch => ch
          }
        )
        tmpline = line2
      }
      println(tmpline)

    }
  }
}