factories.cpp:33:25: error: expected '}' at end of input
33 | bn[v] = val;
| ^
factories.cpp:10:12: note: to match this '{'
10 | struct Bit {
| ^
factories.cpp: In member function 'void Bit::update(int, int, int, int, int, long long int)':
factories.cpp:33:25: error: expected '}' at end of input
33 | bn[v] = val;
| ^
factories.cpp:32:31: note: to match this '{'
32 | if(l <= tl && tr <= r){
| ^
factories.cpp:33:25: error: expected '}' at end of input
33 | bn[v] = val;
| ^
factories.cpp:29:68: note: to match this '{'
29 | void update(int tl, int tr, int v, int l, int r, long long val){
| ^
factories.cpp: At global scope:
factories.cpp:33:25: error: expected unqualified-id at end of input
33 | bn[v] = val;
| ^