const int maxn = 2e5 + 10;
int c[maxn];
int ask(int x)
{
int ans=0;
for(;x;x-=x&-x) ans+=c[x];
return ans;
}
void add(int n,int x,int y){
for(;x<=n;x+=x&-x){
c[x]+=y;
}
}
const int maxn = 2e5 + 10;
int c[maxn];
int ask(int x)
{
int ans=0;
for(;x;x-=x&-x) ans+=c[x];
return ans;
}
void add(int n,int x,int y){
for(;x<=n;x+=x&-x){
c[x]+=y;
}
}