mouse.cpp: In function 'void solve(int)':
mouse.cpp:10:13: error: 'i' was not declared in this scope
10 | FOR(i, 1, n + 1) {
| ^
mouse.cpp:10:9: error: 'FOR' was not declared in this scope
10 | FOR(i, 1, n + 1) {
| ^~~
mouse.cpp:17:9: error: 'say_answer' was not declared in this scope
17 | say_answer(-1);
| ^~~~~~~~~~
mouse.cpp:22:9: error: 'i' was not declared in this scope
22 | FOR(i, 1, n + 1) v.push_back(i);
| ^
mouse.cpp:22:5: error: 'FOR' was not declared in this scope
22 | FOR(i, 1, n + 1) v.push_back(i);
| ^~~
mouse.cpp:27:17: error: 'kth' was not declared in this scope
27 | int x = kth(id);
| ^~~
mouse.cpp:29:25: error: 'struct std::pair<std::_Rb_tree_const_iterator<int>, bool>' has no member named 'sc'
29 | if (S.insert(x).sc) {
| ^~
mouse.cpp:30:21: error: 'cnt' was not declared in this scope; did you mean 'int'?
30 | int y = cnt(x);
| ^~~
| int
mouse.cpp:33:17: error: 'say_answer' was not declared in this scope
33 | say_answer(x);
| ^~~~~~~~~~
mouse.cpp:38:5: error: 'say_answer' was not declared in this scope
38 | say_answer(-1);
| ^~~~~~~~~~