//38
#include<iostream>
#include<string>
#include<cctype>

using namespace std;

int main(){
  for(string s;getline(cin,s);){
    for(;;){
      for(int i=0;i<s.size();i++){
	if(isalpha(s[i])){
	  s[i]++;
	  if(s[i]>'z'){
	    s[i]='a';
	  }
	}
      }
      if(s.find("the")!=string::npos||s.find("this")!=string::npos||s.find("that")!=string::npos)break;
    }
    cout<<s<<endl;
  }
  return 0;
}