def aux(txt)
  txts=[]
  l0=(0..25).to_a.map{|x|(x+'a'.ord).chr}
  len=l0.length
  re=Regexp.new("the|this|that")
  len.times{|d|
    l1=(l0+l0).slice(d,len)
    txt1=txt.split(//).map{|c|
      idx=l1.index(c)
      if idx
        l0[idx]
      else
        c
      end
    }.join
    txts.push(txt1) if re.match(txt1)
  }
  return txts
end

def main
  dat=[]
  fh=STDIN
  #fh=File.new("x.txt", "r")
  while fh.gets
    txts=aux($_.chomp)
    1/0 if txts.length>1
    puts txts[0]
  end

end

if $0 == __FILE__ then
  main
end
