garaza.cpp: In function 'void build(ll, ll, ll)':
garaza.cpp:19:16: error: '__gcd' was not declared in this scope; did you mean '__gid_t'?
19 | segTree[p]=__gcd(segTree[p*2],segTree[p*2+1])>1;
| ^~~~~
| __gid_t
garaza.cpp: In function 'll query(ll, ll, ll, ll, ll)':
garaza.cpp:30:12: error: '__gcd' was not declared in this scope; did you mean '__gid_t'?
30 | return __gcd(query(l,mid,p*2,query_l,query_r),query(mid+1,r,p*2+1,query_l,query_r))>!;
| ^~~~~
| __gid_t
garaza.cpp:30:90: error: expected primary-expression before ';' token
30 | return __gcd(query(l,mid,p*2,query_l,query_r),query(mid+1,r,p*2+1,query_l,query_r))>!;
| ^
garaza.cpp: In function 'void update(ll, ll, ll, ll, ll)':
garaza.cpp:46:16: error: '__gcd' was not declared in this scope; did you mean '__gid_t'?
46 | segTree[p]=__gcd(segTree[p*2],segTree[p*2+1])>1;
| ^~~~~
| __gid_t