#include <iostream>
#include <string>
using namespace std;
int main()
{
	string str;
	while(getline(cin,str))
	{
		bool flag=false;
		for(int k=0;k<26;k++)
		{
			int i=0;
			for(i=0;i<str.size();i++)
			{
				if(str[i]-'a'<0 || str[i]-'z'>0) continue;
				else { str[i]++; if(str[i]-'z'>0) str[i]-=26; }
			};
			string ptr,qtr;
			for(i=0;i<str.size();i++)
			{
				if(i+4<str.size()) ptr=str.substr(i,4);
				if(i+3<str.size()) qtr=str.substr(i,3);
				if(ptr=="this" || ptr=="that" || qtr=="the") {flag=true; break;}
			};
			if(flag==true) break;
		};
		cout << str << endl ;
	}
}