有n个数a1,a2,a3,…,an,一开始都是0。
支持q个操作:
1 l r d,令所有的ai(l≤i≤r)加上d。2 x,查询(∑i=1xai)mod264。第一行两个整数n,q(1≤n,q≤2×105)。
接下来q行,每行一个形如1 l r d或者2 x的操作,保证$1\leq x\leq n, 1\leq d\leq 10^9, 1\leq l \leq r \leq n$。
对于每个查询,输出一行,表示答案。
5 5
1 2 3 1
1 1 5 2
2 4
1 1 3 3
2 5
10
21