brunhilda.cpp:58:11: error: redefinition of 'const int N'
58 | const int N = 1e5 + 2;
| ^
brunhilda.cpp:9:11: note: 'const int N' previously defined here
9 | const int N = 1e5 + 2;
| ^
brunhilda.cpp:59:11: error: redefinition of 'const int M'
59 | const int M = 1e5 + 2;
| ^
brunhilda.cpp:10:11: note: 'const int M' previously defined here
10 | const int M = 1e5 + 2;
| ^
brunhilda.cpp:60:11: error: redefinition of 'const int inf'
60 | const int inf = 2e9;
| ^~~
brunhilda.cpp:11:11: note: 'const int inf' previously defined here
11 | const int inf = 2e9;
| ^~~
brunhilda.cpp:61:13: error: redefinition of 'std::vector<int> primes [100002]'
61 | vector<int> primes[M];
| ^~~~~~
brunhilda.cpp:12:13: note: 'std::vector<int> primes [100002]' previously declared here
12 | vector<int> primes[M];
| ^~~~~~
brunhilda.cpp:62:5: error: redefinition of 'int idx [100002]'
62 | int idx[M], ans[N], koji[M], dp[M];
| ^~~
brunhilda.cpp:13:5: note: 'int idx [100002]' previously declared here
13 | int idx[M], ans[N], koji[M], dp[M];
| ^~~
brunhilda.cpp:62:13: error: redefinition of 'int ans [100002]'
62 | int idx[M], ans[N], koji[M], dp[M];
| ^~~
brunhilda.cpp:13:13: note: 'int ans [100002]' previously declared here
13 | int idx[M], ans[N], koji[M], dp[M];
| ^~~
brunhilda.cpp:62:21: error: redefinition of 'int koji [100002]'
62 | int idx[M], ans[N], koji[M], dp[M];
| ^~~~
brunhilda.cpp:13:21: note: 'int koji [100002]' previously declared here
13 | int idx[M], ans[N], koji[M], dp[M];
| ^~~~
brunhilda.cpp:62:30: error: redefinition of 'int dp [100002]'
62 | int idx[M], ans[N], koji[M], dp[M];
| ^~
brunhilda.cpp:13:30: note: 'int dp [100002]' previously declared here
13 | int idx[M], ans[N], koji[M], dp[M];
| ^~
brunhilda.cpp:63:5: error: redefinition of 'int main()'
63 | int main() {
| ^~~~
brunhilda.cpp:14:5: note: 'int main()' previously defined here
14 | int main() {
| ^~~~