while s = gets
  sb = s.bytes.to_a
  (-26..26).to_a.each { |i|
    @r = sb.map { |s|
      s >= 97 && s <= 122 && (s + i) >= 97 && (s + i) <= 122 ? (s + i).chr : s.chr
    }.join
    if @r =~ /th[is|at|e]/
      break
    end
  }
  puts @r
end