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

int main() {
  string s;
  getline(cin, s);

  bool b = false;
  for(int i = 1; i < 26; i++) {
    string change;
    for(int j = 0; j < s.size(); j++) {
      if('a' <= s[j] && s[j] <= 'z') change += (s[j]+i)%26 + 'a';
      else change += s[j];
    }

    for(int j = 0; j < change.size(); j++) {
      string tmp = change.substr(j,4);
      if(tmp == "this" || tmp == "that") b = true;
      if(tmp.substr(0,3) == "the") {
	if('a' > tmp[3] || tmp[3] > 'z') {
	  b = true;
	}
      }
    }
    if(b) {
      cout << change << endl;
      break;
    }
  }
}