#agc003a. [agc003_a]Wanna go back home

[agc003_a]Wanna go back home

Problem Statement

Snuke lives on an infinite two-dimensional plane. He is going on an NN-day trip. At the beginning of Day 11, he is at home. His plan is described in a string SS of length NN. On Day i(1iN)i(1 ≦ i ≦ N), he will travel a positive distance in the following direction:

  • North if the ii-th letter of SS is N
  • West if the ii-th letter of SS is W
  • South if the ii-th letter of SS is S
  • East if the ii-th letter of SS is E

He has not decided each day's travel distance. Determine whether it is possible to set each day's travel distance so that he will be back at home at the end of Day NN.

Constraints

  • 1S10001 ≦ | S | ≦ 1000
  • SS consists of the letters N, W, S, E.

Input

The input is given from Standard Input in the following format:

SS

Output

Print Yes if it is possible to set each day's travel distance so that he will be back at home at the end of Day NN. Otherwise, print No.


Sample Input 1

SENW

Sample Output 1

Yes

If Snuke travels a distance of 11 on each day, he will be back at home at the end of day 44.


Sample Input 2

NSNNSNSN

Sample Output 2

Yes

Sample Input 3

NNEW

Sample Output 3

No

Sample Input 4

W

Sample Output 4

No