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

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