//----------//
// FairoozR //
//----------//
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
#define fast_in_out ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
#define ln "\n"
#define cyes cout << "YES" << "\n"
#define cno cout << "NO" << "\n"
const double EPS = (double) 1e-9;
const double pi = acos(-1);
const int mod = 1000000007;
const int N = (int) 1e5;
int main()
{
fast_in_out;
string s;
cin >> s;
if(s == "NSU" || s == "NUS" || s == "USN" || s == "UNS" || s == "SUN" || s == "SNU")
{
cyes;
}
else
{
cno;
}
return 0;
}
Ly8tLS0tLS0tLS0tLy8KLy8gRmFpcm9velIgLy8KLy8tLS0tLS0tLS0tLy8KCiNpbmNsdWRlPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIHVsbCB1bnNpZ25lZCBsb25nIGxvbmcKI2RlZmluZSBmYXN0X2luX291dCAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7Y2luLnRpZSgwKTtjb3V0LnRpZSgwKTsKI2RlZmluZSBsbiAiXG4iCiNkZWZpbmUgY3llcyBjb3V0IDw8ICJZRVMiIDw8ICJcbiIKI2RlZmluZSBjbm8gY291dCA8PCAiTk8iIDw8ICJcbiIKCmNvbnN0IGRvdWJsZSBFUFMgPSAoZG91YmxlKSAxZS05Owpjb25zdCBkb3VibGUgcGkgPSBhY29zKC0xKTsKY29uc3QgaW50IG1vZCA9IDEwMDAwMDAwMDc7CmNvbnN0IGludCBOID0gKGludCkgMWU1OwoKaW50IG1haW4oKQp7CiAgICBmYXN0X2luX291dDsKICAgIHN0cmluZyBzOwogICAgY2luID4+IHM7CiAgICBpZihzID09ICJOU1UiIHx8IHMgPT0gIk5VUyIgfHwgcyA9PSAiVVNOIiB8fCBzID09ICJVTlMiIHx8IHMgPT0gIlNVTiIgfHwgcyA9PSAiU05VIikKICAgIHsKICAgICAgICBjeWVzOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIGNubzsKICAgIH0KICAgIHJldHVybiAwOwp9Cgo=