#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;
}