#include <iostream>
using namespace std;
class Dice {
private:
    void shift(int i, int j, int k, int l) {
        int t=a[i];a[i]=a[j];a[j]=a[k];a[k]=a[l];a[l]=t;
    }
public:
    int a[7]={0};
    void move(char d) {
        if(d=='N') shift(1,2,6,5);
        else if(d=='E') shift(1,4,6,3);
        else if(d=='W') shift(1,3,6,4);
        else if(d=='S') shift(1,5,6,2);
    }
};
int main() {
    Dice d; string s;
    for(int i = 1; i <= 6; ++i) cin >> d.a[i];
    cin >> s;
    for(int i = 0; i < s.length(); ++i) d.move(s[i]);
    cout << d.a[1] << endl;
    return 0;
}
