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

int main() {
	ios_base::sync_with_stdio( false );

	string tb = "abcdefghijklmnopqrstuvwxyz";
	string s;

	while( getline( cin, s ) ) {
		string t( s.size(), ' ' );

		for( int i = 0; i < tb.size(); ++i ) {
			transform( s.begin(), s.end(), t.begin(), [tb, i]( char c ) {
				return (char)(c >= 'a' && c <= 'z' ? tb[(c-'a' + i) % tb.size()] : c);
			} );

			if( t.find( "the"  ) != string::npos ) { break; }
			if( t.find( "this" ) != string::npos ) { break; }
			if( t.find( "that" ) != string::npos ) { break; }
		}

		cout << t << '\n';
	}
}

