#include<iostream>
using namespace std;
int n,m,c[1000010];
int lowbit(int x){
return x&-x;
}
int qiuhe(int x){
int cnt=0;
while(x){
cnt+=c[x];
x-=lowbit(x);
}
return cnt;
}
void xiugai(int x,int y){
while(x<=n){
c[x]+=y;
x+=lowbit(x);
}
}
int main(){
int A,B,t;
char K;
cin>>n>>m;
while(m--){
cin>>K>>A>>B;
if(K=='x'){
xiugai(A,B);
}else{
cout<<qiuhe(B)-qiuhe(A-1)<<endl;
}
}
return 0;
}