#include <iostream>
#include <string>
#include <cctype>
using namespace std;

int main(void){
	char list[26];
	list[0]='a';
	for(int i=1;i<26;i++)
		list[i]=list[i-1]+1;
	string S;
	getline(cin,S);
	for(int i=0;i<26;i++){
		for(string ::iterator it=S.begin() ;it!=S.end();it++)
			if(islower(*it))
				*it=list[(*it-'a'+1)%26];
		if(S.find("this")!=-1||S.find("that")!=-1||S.find("the")!=-1)
			break;
	}
	cout << S <<endl;
	return 0;
}