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

string rotate(string S, int a){
  for(int i=0; i<S.length(); i++){
    if(S[i] != ' ' && S[i] !=  '.'){
      S[i] = (S[i] -'a' + a) % 26 + 'a';
    }
  }
  return S;
}





int main(){
  string S;
  
  while(getline(cin, S)){
    for(int i=0; i<26; i++){
      string T = rotate(S, i); bool flag = false;

      for(int j=0; j<S.length(); j++){
        if(T[j] == 't' && T[j+1] == 'h' && T[j+2] == 'e'){
          cout << T << endl; flag = true; break;
        } else if (T[j] == 't' && T[j+1] == 'h' && T[j+2] == 'i' && T[j+3] == 's'){
          cout << T << endl; flag = true; break;
        } else if (T[j] == 't' && T[j+1] == 'h' && T[j+2] == 'a' && T[j+3] == 't'){
          cout << T << endl; flag = true; break;
        }
      }

      if (flag) break;
    }
  }
}
  
  
