class Dice < Array
  attr_accessor("face")

  def initialize(got)
    self.face = got.split(" ").map{|i| i.to_i}
  end
  
  def roll(dir)
    f = self.face
    case dir
    when "N" then f[0],f[1],f[5],f[4] = f[1],f[5],f[4],f[0]
    when "S" then f[0],f[1],f[5],f[4] = f[4],f[0],f[1],f[5]
    when "E" then f[0],f[2],f[5],f[3] = f[3],f[0],f[2],f[5]
    when "W" then f[0],f[2],f[5],f[3] = f[2],f[5],f[3],f[0]
    end 
    f
  end

end

d = Dice.new(gets)
dirs = gets.split("")

for i in 0..dirs.size-1
  d = d.roll(dirs[i])
end

puts d[0]