#include<iostream>
#include<string>
int main()
{
	std::string s;
	while (std::getline(std::cin, s)) {
		while (s.find("the") == s.npos && s.find("this") == s.npos && s.find("that") == s.npos) {
			for (size_t i = 0; i < s.size(); i ++) {
				if (s[i] >= 'a' && s[i] <= 'y')
					s[i] ++;
				else if (s[i] == 'z')
					s[i] = 'a';
			}
		}
		std::cout << s << std::endl;
	}
	return 0;
}