#include <stdio.h>
#include <string.h>
int main(){
  int i,j;
  char s[80];
  int len;
  
  while(gets(s)){
    len=strlen(s);
    
    for(i=0;i<26;i++){
      for(j=0;j<len;j++){
	if(s[j]!=' ' && s[j]!='.'){
	  if(s[j]=='z')s[j]='a';
	  else s[j]++;
	}
      }
      for(j=0;j<len-4;j++){
	if(s[j]=='t' && s[j+1]=='h' && s[j+2]=='e'){printf("%s\n",s);return 0;}
	if(s[j]=='t' && s[j+1]=='h' && s[j+2]=='a' && s[j+3]=='t'){printf("%s\n",s);return 0;}
	if(s[j]=='t' && s[j+1]=='h' && s[j+2]=='i' && s[j+3]=='s'){printf("%s\n",s);return 0;}
      }
      if(s[j]=='t' && s[j+1]=='h' && s[j+2]=='e'){printf("%s\n",s);return 0;}
    }
  }
  memset(s,'\0',sizeof(s));
  return 0;
}