import sys,string

A="abcdefghijklmnopqrstuvwxyz"

tbl=string.maketrans(A,A[1:]+A[0])

for s in sys.stdin.readlines():

    while not("the" in s or "that" in s or "this" in s):

        s=s.translate(tbl)

    print(s[:-1])
import sys

A="abcdefghijklmnopqrstuvwxyza"

def rot(s):

    x=""

    for c in s:

        if c in A: x+=A[A.index(c)+1]

        else: x+=c

    return x

  

for s in sys.stdin.readlines():

    while not("the" in s or "that" in s or "this" in s):

        s=rot(s)

    print(s[:-1])
import sys, string

A = "abcdefghijklmnopqrstuvwxyz"
tbl = string.maketrans(A, A[1:] + A[0])
for s in sys.stdin.readlines():
    while not ("the" in s or "that" in s or "this" in s):
        s = s.translate(tbl)
    print(s[:-1])

import sys

A = "abcdefghijklmnopqrstuvwxyza"


def rot(s):
    x = ""
    for c in s:
        if c in A:
            x += A[A.index(c) + 1]
        else:
            x += c
    return x


for s in sys.stdin.readlines():
    while not ("the" in s or "that" in s or "this" in s):
        s = rot(s)
    print(s[:-1])

-import sys, string +import sys -A = "abcdefghijklmnopqrstuvwxyz" -tbl = string.maketrans(A, A[1:] + A[0]) +A = "abcdefghijklmnopqrstuvwxyza" + + +def rot(s): +    x = "" +    for c in s: +        if c in A: +            x += A[A.index(c) + 1] +        else: +            x += c +    return x + + -        s = s.translate(tbl) +        s = rot(s)