function Main(input){
  var lines=input.split('\n');
  for(var x in lines){
    if(lines[x]=="")break;
    var ans="";
    for(var i=0;i<26;++i){
      var s=lines[x],ans="";
      for(var j=0,len=s.length;j<len;++j){
        if('a'.charCodeAt()<=s[j].charCodeAt()&&s[j].charCodeAt()<='z'.charCodeAt())
          ans+=String.fromCharCode((s[j].charCodeAt()-0x61+26-i)%26+0x61);
        else ans+=s[j];
      }
      if(ans.indexOf("the")!=-1||ans.indexOf("this")!=-1||ans.indexOf("that")!=-1) break;
    }
    console.log(ans);
  }
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));