secret.cpp: In function 'void populate(int, int, int*)':
secret.cpp:10:24: error: 'Secret' was not declared in this scope
10 | prefix[mid + 1][i] = Secret(prefix[mid + 1][i - 1], A[i]);
| ^~~~~~
secret.cpp:12:20: error: 'Secret' was not declared in this scope
12 | prefix[mid][i] = Secret(A[i], prefix[mid][i + 1]);
| ^~~~~~
secret.cpp: In function 'int Query(int, int)':
secret.cpp:29:11: error: 'Secret' was not declared in this scope
29 | return Secret(prefix[mid][L], prefix[mid + 1][R]);
| ^~~~~~