#include <iostream>
#include <string>
#include <string.h>
using namespace std;
int main(){
	string alpha = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
	string str;
	getline( cin, str );
	for( int a = 0; a < 26; a++ ){
		for( int i = 0; i < str.length(); i++ ){
			//if( str[i] == ' ' ) cout << ' ';
			for( int j = 0; j < alpha.length(); j++ ){
				if( str[i] == alpha[j] ){
					str[i] = alpha[j + 1];
					break;
				}
			}
		}
		/*char word = strtok( str.c_str(), " " );
		if( word == "the" || word == "that" || word == "this" ) break;
		while( word == NULL ){
			word = strtok( NULL, ' ' );
			if( word == "the" || word == "that" || word == "this" ) goto end;
		}*/
		if( str.find("the") != string::npos || str.find("this") != string::npos || str.find("that") != string::npos ){
			break;
		}
	}
	cout << str << endl;
}