#include <iostream>
#include <cstdio>
#include <string>

using namespace std;

int main()
{
    string str;
    getline(cin, str);
    for (int shift = 0;; shift++) {
        bool f = false;
        string s(str);
        for (int pos = 0; pos < s.size(); pos++) {
            char c = s.at(pos);
            if (c >= 'a' && c <= 'z') {
                s[pos] = (char)((((int)c - 'a' + shift) % 26) + 'a'); 
            }
        }
        if (s.find("the") != string::npos || s.find("that") != string::npos || s.find("this") != string::npos) {
                cout << s << endl;
                break;
        }
    }
}