数据要好好造,特别是出题时
#pragma GCC optimize(3)
#include<bits/stdc++.h>
using namespace std;
#define maxn (1 << 22)
#define rep(i,l,r) for(register int i = l ; i <= r ; i++)
#define repd(i,r,l) for(register int i = r ; i >= l ; i--)
#define inf 1e8
char ch[10] = {'S','E','W','N'};
int len[maxn];
int main(){
freopen("1.cnt","r",stdin);
int cnt;
scanf("%d",&cnt);
fclose(stdin);
freopen("1.cnt","w",stdout);
cout<<++cnt;
fclose(stdout);
srand(cnt + time(0));
freopen("input.txt","w",stdout);
int n = 10 , m = 5;
cout<<n<<" "<<m<<endl;
rep(i,1,n) cout<<ch[rand() % 4];
cout<<endl;
rep(i,1,m){
int l = rand() % 5 + 1;
rep(j,1,l) cout<<ch[rand() % 4];
cout<<endl;
}
cout<<endl;
return 0;
}