n, q = gets.split.map(&:to_i)
a = [0] * (n+1)
sq = ((n+1)**0.5).to_i
sa = [0] * (n/sq+1)
q.times do
	com, x, y = gets.split.map(&:to_i)
		#p [com,x,y,a]
	if com == 0
		a[x] += y
		sa[x/sq] += y
	else
		sum = 0
		if x/sq+1 >= y/sq
			x.upto(y) do |ai|
				sum += a[ai]
			end
		else
			x.upto((x/sq+1)*sq-1) do |ai|
				sum += a[ai]
			end
			(x/sq+1).upto(y/sq-1) do |sai|
				sum += sa[sai]
			end
			(y/sq*sq).upto(y) do |ai|
				sum += a[ai]
			end
		end
		p sum
	end
end