#include <iostream>
#include <string>

using namespace std;
int main(){
	string str,dammy;
	int s;
	while(getline(cin,str)){
		dammy=str;
		for(int i=1;i<27;i++){
			for(int j=0;j<str.size();j++)if(str[j]!=' '&&str[j]!='.')str[j]++;
			//cout<<str<<endl;
			for(int j=0;j<str.size();j++)if(str[j]>'z')str[j]='a';
			s=str.find("this");
			if(s!=string::npos)break;
			s=str.find("that");
			if(s!=string::npos)break;
			s=str.find("the");
			if(s!=string::npos)break;
		}
	cout<<str<<endl;
}
}