#include<iostream>
#include<string>
int main()
{
    std::string s;
    while (std::getline(std::cin, s)) {
        while (s.find("the") == s.npos && s.find("this") == s.npos && s.find("that") == s.npos) {
            for (size_t i = 0; i < s.size(); i ++) {
                if (s[i] >= 'a' && s[i] <= 'y')
                    s[i] ++;
                else if (s[i] == 'z')
                    s[i] = 'a';
            }
        }
        std::cout << s << std::endl;
    }
    return 0;
}