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

string func(string s){
	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';
	}
	return s;
}

int main(){
	
	string s;
	while(getline(cin,s)){
		while(true){
			if(s.find("the")!=string::npos)break;
			if(s.find("this")!=string::npos)break;
			if(s.find("that")!=string::npos)break;
			s=func(s);
		}
		cout<<s<<endl;
	}
	
	return 0;
}
