// WA #include #include #define repeat(i,n) for (int i = 0; (i) < int(n); ++(i)) using namespace std; int main() { int n, q; cin >> n >> q; int last = 0; repeat (t,q) { char c; cin >> c; if (c == '!') { int l, r, k; cin >> l >> r >> k; last = t+1; } else if (c == '?') { cout << last << endl; } } return 0; }