#include using namespace std; using ll = long long; int main() { cin.tie(0); ios::sync_with_stdio(false); int n, m; cin >> n >> m; int cur = 0; const int INF = 1000000000; vector num(n, INF); int add = 1; int cnt2 = 0, cnt4 = 0; for (int i = 0; i < m; i++) { string s; cin >> s; if (cnt2 > 0 && s != "drawtwo") { num[cur] += cnt2 * 2; cnt2 = 0; cur = (cur + add + n) % n; } if (cnt4 > 0 && s != "drawfour") { num[cur] += cnt4 * 4; cnt4 = 0; cur = (cur + add + n) % n; } int nex = cur; if (s == "drawtwo") { num[cur]--; cnt2++; nex = (cur + add + n) % n; } else if (s == "drawfour") { num[cur]--; cnt4++; nex = (cur + add + n) % n; } else if (s == "skip") { num[cur]--; nex = (cur + add * 2 + n) % n; } else if (s == "reverse") { num[cur]--; add = -add; nex = (cur + add + n) % n; } else { num[cur]--; nex = (cur + add + n) % n; } if (i + 1 == m) cout << cur + 1 << " " << INF - num[cur] << endl; else cur = nex; } return 0; }