#include<bits/stdc++.h>
using namespace std;

int main(){

  string s;

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


  return 0;
}