#include <cstdio>
#include <cmath>
int a[6];

void transform(char c){
    int b[6];
    for(int i=0;i<6;i++){
        b[i]=a[i];
    }
    if(c=='S'){
        a[1]=b[0];
        a[5]=b[1];
        a[4]=b[5];
        a[0]=b[4];
    }
    if(c=='W'){
        a[3]=b[0];
        a[5]=b[3];
        a[2]=b[5];
        a[0]=b[2];
    }
    if(c=='N'){
        a[0]=b[1];
        a[1]=b[5];
        a[5]=b[4];
        a[4]=b[0];
    }
    if(c=='E'){
        a[0]=b[3];
        a[3]=b[5];
        a[5]=b[2];
        a[2]=b[0];
    }

}
int main(){
    //int a[6];
    for(int i=0;i<6;i++){
        scanf("%d",&a[i]);
    }
    
    char instruct[100];
    scanf("%s",instruct);
    for(int i=0;instruct[i]!='\0';i++){
        transform(instruct[i]);
    }
   
    printf("%d\n",a[0]);
    return 0;
}
