s = gets.chomp

for _ in 0...27
  for i in 0...s.length
    c = s[i].ord
    if "a".ord <= c && c <= "z".ord
      c = (c-"a".ord+1)%26+"a".ord
    elsif "A".ord <= c && c <= "Z".ord
      c = (c-"A".ord+1)%26+"A".ord
    end
    s[i] = c.chr
  end
  t = s.downcase.split
  flag = false
  for i in 0...t.length
    if t[i] == "this" || t[i] == "that" || t[i] == "the" || t[i] == "this." || t[i] == "that." || t[i] == "the."
       flag = true
       break
    end
  end
  if flag
    puts s
    break
  end
end