dice = Array.new(gets.split(" ").map(&:to_i)).sort!
command = gets.chomp.split("")

for i in 0..(command.length - 1)
  dice[0], dice[1], dice[4], dice[5] = dice[1], dice[5], dice[0], dice[4] if command[i] == "N"
  dice[0], dice[2], dice[3], dice[5] = dice[3], dice[0], dice[5], dice[2] if command[i] == "E"
  dice[0], dice[2], dice[3], dice[5] = dice[2], dice[0], dice[5], dice[3] if command[i] == "W"
  dice[0], dice[1], dice[4], dice[5] = dice[4], dice[0], dice[5], dice[1] if command[i] == "S"
end

puts dice[0]

#class Dice
#  def initialize d1, d2, d3, d4, d5 ,d6
#    @d1, @d2, @d3, @d4, @d5, @d6 = d1, d2, d3, d4, d5 ,d6
#  end
#
#  def n
#    @d1, @d2, @d5, @d6 = @d2, @d6, @d1, @d5
#  end
#
#  def e
#    @d1, @d3, @d4, @d6 = @d4, @d1, @d6, @d3
#  end
#
#  def w
#    @d1, @d3, @d4, @d6 = @d3, @d1, @d6, @d4
#  end
#
#  def s
#    @d1, @d2, @d5, @d6 = @d5, @d1, @d6, @d2
#  end
#end
#
#dice = Dice.new(1, 2, 3, 4, 5, 6)