1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Mateusz Kussowski
// PA 2025 day 1 C Finalisci

#include <iostream>
using namespace std;

int next_to_read = 1;
int n;
int read_next(bool req_less_than_2){
    if(next_to_read > n) exit(0);

    string s;
    int x;

    cin >> s >> x;
    next_to_read++;

    if(s != "TAK") return read_next(req_less_than_2);

    if(req_less_than_2 && x >= 2) return read_next(req_less_than_2);

    return next_to_read - 1;
}

int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);

    cin >> n;
    for(int i = 0; i < 10; ++i){
        cout << read_next(false) << " ";
    }
    for(int i = 0; i < 10; ++i){
        cout << read_next(true) << " ";
    }
}