#D2553. Wanna go back home
Wanna go back home
Wanna go back home
Snuke lives on an infinite two-dimensional plane. He is going on an N-day trip. At the beginning of Day 1, he is at home. His plan is described in a string S of length N. On Day i(1 ≦ i ≦ N), he will travel a positive distance in the following direction:
- North if the i-th letter of S is
N
- West if the i-th letter of S is
W
- South if the i-th letter of S is
S
- East if the i-th letter of S 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 N.
Constraints
- 1 ≦ | S | ≦ 1000
- S consists of the letters
N
,W
,S
,E
.
Input
The input is given from Standard Input in the following format:
S
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 N. Otherwise, print No
.
Examples
Input
SENW
Output
Yes
Input
NSNNSNSN
Output
Yes
Input
NNEW
Output
No
Input
W
Output
No
inputFormat
Input
The input is given from Standard Input in the following format:
S
outputFormat
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 N. Otherwise, print No
.
Examples
Input
SENW
Output
Yes
Input
NSNNSNSN
Output
Yes
Input
NNEW
Output
No
Input
W
Output
No
样例
NSNNSNSN
Yes