secret.cpp: In function 'void Init(int, int*)':
secret.cpp:17:58: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
17 | tt[j][i] = Secret(tt[j - 1][i], tt[j - 1][i + (1 << j - 1)]);
| ~~^~~
secret.cpp:17:15: error: 'Secret' was not declared in this scope
17 | tt[j][i] = Secret(tt[j - 1][i], tt[j - 1][i + (1 << j - 1)]);
| ^~~~~~
secret.cpp: In function 'int Query(int, int)':
secret.cpp:23:9: error: 'Secret' was not declared in this scope
23 | return Secret(tt[d][l], tt[d][r - (1 << d) + 1]);
| ^~~~~~