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

int main(){
	string unko;
	while(getline(cin,unko)){
		for(int i=0;i<26;i++){
			for(int j=0;j<unko.size();j++){
				if(unko[j]>='a' && unko[j]<='z'){
					unko[j]++;
					if(unko[j]>'z')unko[j]='a';
				}
			}
			if(unko.find("the")!=-1||unko.find("this")!=-1||unko.find("that")!=-1)cout<<unko<<endl;
		}
	}
	return 0;
}