object Main {
  def main(args: Array[String]): Unit = {
    val sc = new java.util.Scanner(System.in)
    while (sc.hasNextLine) {
      var tmpline = sc.nextLine()
      while (!(tmpline.matches(""".*(the|that|this).*"""))) {
        val line2 = tmpline.map(
          _ match {
            case ch if 'b' to 'z' contains ch => (ch - 1).toChar
            case ch if ch == 'a' => 'z'
            case ch => ch
          }
        )
        tmpline = line2
      }
      println(tmpline)

    }
  }
}