#include <iostream>
#include <string>

using namespace std;

void solve()
{
	string str;
	while(getline(cin, str))
	{
		int n = str.size();
		for(int i = 0; i < 26; ++i)
		{
			string Ans = str;
			for(int j = 0; j < n; ++j)
			{
				if('a' <= Ans[j] && Ans[j] <= 'z')
				{
					if(Ans[j] + i > 'z')
					{
						Ans[j] += i;
						Ans[j] -= 26;
					}
					else
					{
						Ans[j] += i;
					}
				}
			}
			for(int j = 0; j < n; ++j)
			{
				if(Ans[j] == 't')
				{
					if((j + 1 < n && Ans[j + 1] == 'h') && (j + 2 < n && Ans[j + 2] == 'i') && (j + 3 < n && Ans[j + 3] == 's'))
					{
						cout << Ans << endl;
						goto END;
					}
					else if(j + 1 < n && Ans[j + 1] == 'h' && j + 2 < n && Ans[j + 2] == 'a' && j + 3 < n && Ans[j + 3] == 't')
					{
						cout << Ans << endl;
						goto END;
					}
					else if(j + 1 < n && Ans[j + 1] == 'h' && j + 2 < n && Ans[j + 2] == 'e')
					{
						cout << Ans << endl;
						goto END;
					}
				}
			}
		}
	}
END:
	;
}

int main()
{
	solve();
	return(0);
}