#include <bits/stdc++.h>

using namespace std;

int main (){
    //freopen("input.txt" , "r", stdin);
    string str1;
    while(getline (cin, str1)){
            
    int cnt =0;

    for(int i=1; i<27; i++){

        cnt++;

        for(int j=0; j<str1.size(); j++){
            if(str1[j]>= 'a' && str1[j]<= 'z'){
                int ascii = (int)  97+ (((str1[j] % 97) + 1) %26);
                str1[j] = ascii;
            }
            else str1[j] = str1[j];
        }

        //cout<<str1<<endl;

        int position =0, flag =0;

        if((position = (str1.find("this"))) != -1 ){
            flag = 1;
            break;
        }

        else if((position = (str1.find("the"))) != -1 ){
            flag = 1;
            break;
        }

        else if((position = (str1.find("that"))) != -1 ){
            flag = 1;
            break;
        }
    }

    //cout<<"The key: "<<cnt<<endl;
    cout<<str1<<endl;
    str1.clear();

    }


    return 0;
}
