#include<stdio.h>
#include<string.h>

char p[1024];
char y[1024];

int main(void){
	while(gets(p)){
		int x = strlen(p);
		int f = 0;
		for(int i = 0; i < 26; i++){
			for(int j = 0; j < x; j++)if(p[j] >= 'a' && p[j] <='z')p[j] = (p[j]+1-'a')%26 + 'a';
			
			if(strstr(p,"the")!= NULL)break;
			if(strstr(p,"that")!= NULL)break;
			if(strstr(p,"this")!= NULL)break;
		}
		puts(p);
	}
	
	return 0;
}