#include <bits/stdc++.h>
using namespace std;
long long n, m, c[200000];
long long lowbit(int x) {
return x & (-x);
}
long long getsum(int x) {
int ans = 0;
while (x > 0) {
ans = ans + c[x];
x = x - lowbit(x);
}
return ans;
}
long long getsum(int l, int r) {
return getsum(r) - getsum(l - 1);
}
void add(int x, int k) {
while (x <= n) {
c[x] = c[x] + k;
x = x + lowbit(x);
}
}
int main() {
cin >> n >> m;
for (int i = 1; i <= n; i++) {
add(i, 0);
}
while (m--) {
char op;
cin >> op;
if (op == 'x') {
int x, k;
cin >> x >> k;
add(x, k);
} else {
int x, y;
cin >> x >> y;
cout << getsum(x, y) << endl;
}
}
return 0;
}