#include <iostream>
#include <cstdio>
#include <string.h>
using namespace std;
int main(void) {
  string str;
  while(getline(cin, str)) {
    for(int a = 0 ; a < 26 ; a++) {
      
      for(int i = 0 ; i < str.size() ; i++) {
	if('a' <= str[i] && str[i] <= 'z') 
	  str[i] = (str[i] == 'z')? 'a' : str[i] + 1;
      }
      
      if(str.find("the") != string::npos ||
	 str.find("this") != string::npos ||
	 str.find("that") != string::npos) cout << str << endl;
    }
  }
  return 0;
}