#include<iostream>
#include<cstring>

void rollDice(int& diceTopFace, int& diceFront,int alphabet, char adjuration[]);

int main(){

	int diceTopFace = 1;
	int diceFront = 2;

	int dice1;
	int dice2;
	int dice3;
	int dice4;
	int dice5;
	int dice6;

	std::cin >> dice1 >> dice2 >> dice3 >> dice4 >> dice5 >> dice6;

	char adjuration[100];
	std::cin >> adjuration;


	int alphabet;
	alphabet = std::strlen(adjuration);

	

	rollDice(diceTopFace, diceFront,alphabet, adjuration);



	switch (diceTopFace){
	case 1:
		std::cout << dice1 << std::endl;
		break;
	case 2:
		std::cout << dice2 << std::endl;
		break;
	case 3:
		std::cout << dice3 << std::endl;
		break;
	case 4:
		std::cout << dice4 << std::endl;
		break;
	case 5:
		std::cout << dice5 << std::endl;
		break;
	case 6:
		std::cout << dice6 << std::endl;
		break;
	}
	return 0;
}


void rollDice(int& diceTopFace, int&diceFront,int alphabet, char adjuration[]){
	for (int i = 0; i < alphabet; ++i){



		//上面が１の時


		if (diceTopFace == 1 && diceFront == 2){
			if (adjuration[i] == 'N'){
				diceTopFace = 2;
				diceFront = 6;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 4;
				diceFront = 2;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 5;
				diceFront = 1;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 3;
				diceFront = 2;
			}
		}
		else if (diceTopFace == 1 && diceFront == 3){
			if (adjuration[i] == 'N'){
				diceTopFace = 3;
				diceFront = 1;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 2;
				diceFront = 3;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 4;
				diceFront = 1;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 5;
				diceFront = 3;
			}
		}
		else if (diceTopFace == 1 && diceFront == 4){
			if (adjuration[i] == 'N'){
				diceTopFace = 4;
				diceFront = 6;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 5;
				diceFront = 4;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 3;
				diceFront = 1;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 2;
				diceFront = 4;
			}
		}
		else if (diceTopFace == 1 && diceFront == 5){
			if (adjuration[i] == 'N'){
				diceTopFace = 5;
				diceFront = 6;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 3;
				diceFront = 5;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 2;
				diceFront = 1;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 4;
				diceFront = 5;
			}
		}


		//上面が２の時


		else if (diceTopFace == 2 && diceFront == 6){
			if (adjuration[i] == 'N'){
				diceTopFace = 6;
				diceFront = 5;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 4;
				diceFront = 6;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 1;
				diceFront = 2;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 3;
				diceFront = 6;
			}
		}
		else if (diceTopFace == 2 && diceFront == 3){
			if (adjuration[i] == 'N'){
				diceTopFace = 3;
				diceFront = 5;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 6;
				diceFront = 3;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 4;
				diceFront = 2;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 1;
				diceFront = 3;
			}
		}
		else if (diceTopFace == 2 && diceFront == 1){
			if (adjuration[i] == 'N'){
				diceTopFace = 1;
				diceFront = 5;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 3;
				diceFront = 1;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 6;
				diceFront = 2;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 4;
				diceFront = 1;
			}
		}
		else if (diceTopFace == 2 && diceFront == 4){
			if (adjuration[i] == 'N'){
				diceTopFace = 4;
				diceFront = 5;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 1;
				diceFront = 4;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 3;
				diceFront = 2;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 6;
				diceFront = 4;
			}
		}


		//上面が３の時


		else if (diceTopFace == 3 && diceFront == 6){
			if (adjuration[i] == 'N'){
				diceTopFace = 6;
				diceFront = 4;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 2;
				diceFront = 6;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 1;
				diceFront = 3;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 5;
				diceFront = 6;
			}
		}
		else if (diceTopFace == 3 && diceFront == 5){
			if (adjuration[i] == 'N'){
				diceTopFace = 5;
				diceFront = 4;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 1;
				diceFront = 5;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 2;
				diceFront = 3;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 1;
				diceFront = 5;
			}
		}
		else if (diceTopFace == 3 && diceFront == 1){
			if (adjuration[i] == 'N'){
				diceTopFace = 1;
				diceFront = 4;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 5;
				diceFront = 1;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 6;
				diceFront = 3;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 2;
				diceFront = 1;
			}
		}
		else if (diceTopFace == 3 && diceFront == 2){
			if (adjuration[i] == 'N'){
				diceTopFace = 2;
				diceFront = 4;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 1;
				diceFront = 2;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 5;
				diceFront = 3;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 6;
				diceFront = 2;
			}
		}


		//上面が４の時


		else if (diceTopFace == 4 && diceFront == 6){
			if (adjuration[i] == 'N'){
				diceTopFace = 6;
				diceFront = 3;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 5;
				diceFront = 6;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 1;
				diceFront = 4;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 2;
				diceFront = 6;
			}
		}
		else if (diceTopFace == 4 && diceFront == 2){
			if (adjuration[i] == 'N'){
				diceTopFace = 2;
				diceFront = 3;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 6;
				diceFront = 2;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 5;
				diceFront = 4;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 1;
				diceFront = 2;
			}
		}
		else if (diceTopFace == 4 && diceFront == 1){
			if (adjuration[i] == 'N'){
				diceTopFace = 1;
				diceFront = 3;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 2;
				diceFront = 1;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 6;
				diceFront = 4;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 5;
				diceFront = 1;
			}
		}
		else if (diceTopFace == 4 && diceFront == 5){
			if (adjuration[i] == 'N'){
				diceTopFace = 5;
				diceFront = 3;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 1;
				diceFront = 5;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 2;
				diceFront = 4;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 6;
				diceFront = 5;
			}
		}



		//上面が５の時


		else if (diceTopFace == 5 && diceFront == 6){
			if (adjuration[i] == 'N'){
				diceTopFace = 6;
				diceFront = 2;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 3;
				diceFront = 6;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 1;
				diceFront = 5;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 4;
				diceFront = 6;
			}
		}
		else if (diceTopFace == 5 && diceFront == 4){
			if (adjuration[i] == 'N'){
				diceTopFace = 4;
				diceFront = 2;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 6;
				diceFront = 4;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 3;
				diceFront = 5;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 1;
				diceFront = 4;
			}
		}
		else if (diceTopFace == 5 && diceFront == 1){
			if (adjuration[i] == 'N'){
				diceTopFace = 1;
				diceFront = 2;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 4;
				diceFront = 1;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 6;
				diceFront = 5;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 3;
				diceFront = 1;
			}
		}
		else if (diceTopFace == 5 && diceFront == 3){
			if (adjuration[i] == 'N'){
				diceTopFace = 3;
				diceFront = 2;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 1;
				diceFront = 3;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 4;
				diceFront = 5;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 6;
				diceFront = 3;
			}
		}



		//上面が６の時


		else if (diceTopFace == 6 && diceFront == 5){
			if (adjuration[i] == 'N'){
				diceTopFace = 5;
				diceFront = 1;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 4;
				diceFront = 5;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 2;
				diceFront = 6;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 3;
				diceFront = 5;
			}
		}
		else if (diceTopFace == 6 && diceFront == 3){
			if (adjuration[i] == 'N'){
				diceTopFace = 3;
				diceFront = 1;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 5;
				diceFront = 3;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 4;
				diceFront = 6;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 2;
				diceFront = 3;
			}
		}
		else if (diceTopFace == 6 && diceFront == 2){
			if (adjuration[i] == 'N'){
				diceTopFace = 2;
				diceFront = 1;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 3;
				diceFront = 2;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 5;
				diceFront = 6;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 4;
				diceFront = 2;
			}
		}
		else if (diceTopFace == 6 && diceFront == 4){
			if (adjuration[i] == 'N'){
				diceTopFace = 4;
				diceFront = 1;
			}
			else if (adjuration[i] == 'E'){
				diceTopFace = 2;
				diceFront = 4;
			}
			else if (adjuration[i] == 'S'){
				diceTopFace = 3;
				diceFront = 6;
			}
			else if (adjuration[i] == 'W'){
				diceTopFace = 5;
				diceFront = 4;
			}
		}
	}
}


Measured memory_bytes: 3088