#include<iostream>
using namespace std;
bool isAlpha(char ch){
  return ('a'<=ch&&ch<='z');
}
string change(string str){
  for(int i=0;i<(int)str.size();i++){
    if(isAlpha(str[i])){
      if(str[i]=='z')str[i]='a';
      else str[i]++;
    }
  }
  return str;
}
int main(){
  int i,j;
  string str;
  
  getline(cin,str);
  for(i=0;i<26;i++){
    str=change(str);
    for(j=0;j+3<(int)str.size();j++)
      if(str.substr(j,3)=="the")break;
    for(j=0;j+4<(int)str.size();j++)
      if(str.substr(j,4)=="this")break;
    for(j=0;j+4<(int)str.size();j++)
      if(str.substr(j,4)=="that")break;
  }
  cout<<str<<endl;

  
  return 0;
}