#include <iostream>
#include <vector>
#include <cstring>
using namespace std;
int main(){
int N;
cin >> N;
vector<char> data;
for(int i = 0 ; i < N; i++){
char tmp_N;
cin >> tmp_N;
data.push_back(tmp_N);
}
int begin = 0;
for(int i = 0; i < data.size(); i++){
if(data[i] == 'L')
begin --;
if(data[i] == 'R')
begin ++;
}
bool flag = false;
if(begin < 0) flag = true;
begin = abs(begin) % 4 ;
char fx;
switch(begin){
case 0: cout << "N" << endl; break;
case 1: fx = flag ? 'W' : 'E'; cout << fx << endl; break;
case 2: cout << "S" << endl; break;
case 3: fx = flag ? 'E' : 'W'; cout << fx << endl; break;
default: cout << "NULL" << endl;
}
return 0;
}