#include <iostream>
#include <vector>
#include <algorithm>
#include <deque>
#include <set>
#include <utility>
#include <array>
using namespace std;
#define ALL(x) x.begin(), x.end()
#define int long long
int x,y,k,n, q, a[100005];
signed main()
{
cin.tie(nullptr)->sync_with_stdio(false);
cin>>n>>q;
string op;
while (q--)
{
cin >>op;
if (op=="query"){
cin>>x>>y;
int z = 0;
for(int i =x;i<=y;++i)z+=a[i];
cout<<z<<'\n';
}
else
{
cin>>x>>y>>k;
for(int i =x;i<=y;++i)a[i]+=k;
}
}
return 0;
}