#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; int main() { int n, m; cin>>n>>m; bool rev=0; int d2=0, d4=0; int id=0; int ct[100000]={}; for(int i=0; i>s; if(d2 && s!="drawtwo"){ ct[id]-=(2*d2); d2=0; if(rev) id=(id-1+n)%n; else id=(id+1)%n; }else if(d4 && s!="drawfour"){ ct[id]-=(4*d4); d4=0; if(rev) id=(id-1+n)%n; else id=(id+1)%n; } ct[id]++; if(s=="skip"){ if(rev) id=(id-1+n)%n; else id=(id+1)%n; }else if(s=="reverse"){ if(rev) rev=0; else rev=1; }else if(s=="drawtwo"){ d2++; }else if(s=="drawfour"){ d4++; } if(i==m-1){ cout<