class Dice

  def initialize
    @bottom,@top,@east,@west,@south,@north = 6,1,3,4,2,5
    @tmp_bottom,@tmp_top,@tmp_e,@tmp_w,@tmp_s,@tmp_n = @bottom,@top,@east,@west,@south,@north
  end
        #??¢??????????????????
  def west
    @tmp_bottom,@tmp_top,@tmp_e,@tmp_w,@tmp_s,@tmp_n = @bottom,@top,@east,@west,@south,@north
    @bottom,@top,@east,@west = @tmp_w,@tmp_e,@tmp_bottom,@tmp_top
  end

  def east
    @tmp_bottom,@tmp_top,@tmp_e,@tmp_w,@tmp_s,@tmp_n = @bottom,@top,@east,@west,@south,@north
    @bottom,@top,@east,@west = @tmp_e,@tmp_w,@tmp_top,@tmp_bottom
  end

  def south
    @tmp_bottom,@tmp_top,@tmp_e,@tmp_w,@tmp_s,@tmp_n = @bottom,@top,@east,@west,@south,@north
    @bottom,@top,@south,@north = @tmp_s,@tmp_n,@tmp_top,@tmp_bottom
  end

  def north
    @tmp_bottom,@tmp_top,@tmp_e,@tmp_w,@tmp_s,@tmp_n = @bottom,@top,@east,@west,@south,@north
    @bottom,@top,@south,@north = @tmp_n,@tmp_s,@tmp_bottom,@tmp_top
  end

  def position_top
    @top
  end
end

surface = gets.split
state = gets.chomp
dice = Dice.new
for i in 0..state.length-1 do
  case state[i]
    when 'E'
      dice.east
    when 'W'
      dice.west
    when 'S'
      dice.south
    when 'N'
      dice.north
  end
end
puts surface[dice.position_top-1]