#include <bits/stdc++.h>
using namespace std;
void set_instruction(vector<int> S, int Z, char A);
namespace {
enum state {
HERE,
LEFT,
DOWN,
RIGHT,
UP
};
}
void program_pulibot() {
for (int e1 = -2; e1 <= 2; e1++) {
for (int e2 = -2; e2 <= 2; ++e2) {
for (int e3 = -2; e3 <= 2; ++e3) {
for (int e4 = -2; e4 <= 2; ++e4) {
for (int e5 = -2; e5 <= 2; ++e5) {
vector<int> S = {e1, e2, e3, e4, e5};
if (S[RIGHT] == -2 && S[DOWN] == -2) {
set_instruction(S, 1, 'T');
continue;
}
if (S[RIGHT] == 0) {
set_instruction(S, 1, 'E');
continue;
}
if (S[DOWN] == 0) {
set_instruction(S, 1, 'S');
continue;
}
if (S[LEFT] == 0) {
set_instruction(S, 1, 'W');
continue;
}
if (S[UP] == 0) {
set_instruction(S, 1, 'N');
continue;
}
if (S[LEFT] == 1) {
set_instruction(S, 2, 'W');
continue;
}
if (S[UP] == 1) {
set_instruction(S, 2, 'N');
continue;
}
if (S[RIGHT] == 1) {
set_instruction(S, 2, 'E');
continue;
}
if (S[DOWN] == 1) {
set_instruction(S, 2, 'S');
continue;
}
}
}
}
}
}
}