#include <iostream>
#include <string>
using namespace std;

bool decision(string input){
	for(int i = 0; i < input.size()-3; i++){
		if((input[i] == 't' && input[i+1] == 'h' && input[i+2] == 'e') ||
			(input[i] == 't' && input[i+1] == 'h' && input[i+2] == 'i' && input[i+3] == 's') ||
			(input[i] == 't' && input[i+1] == 'h' && input[i+2] == 'a' && input[i+3] == 't')){
			return true;
		}
	}
	return false;

}

int main(){
	string abc = "abcdefghijklmnopqrstuvwxyz";
	string input;
	getline(cin, input);

	while(1){
		for(int i = 0; i < input.size(); i++){
			for(int j = 0; j < abc.size(); j++){
				if(input[i] == abc[j]){
					if(j != 0){
						input[i] = abc[j-1];
					}else{
						input[i] = abc[abc.size()-1];
					}
				}
			}
		}
		if(decision(input)) break;
	}

	cout << input << endl;
	return 0;
}