import sys input = sys.stdin.readline n=int(input()) Q=[list(map(int,input().split())) for i in range(n)] SET=set() for x,a,b in Q: if x==0: SET.add(a) else: SET.add(a) SET.add(b) DICT={x:i for i,x in enumerate(sorted(SET))} N=len(DICT)+2 BIT=[0]*N def update(v,w):#vにwを加える while v<=N: BIT[v]+=w v+=(v&(-v)) def getvalue(v):#0~vの区間の和を求める ANS=0 while v>0: ANS+=BIT[v] v-=(v&(-v)) return ANS ANS=0 for x,a,b in Q: if x==0: update(DICT[a]+1,b) else: ANS+=getvalue(DICT[b]+1)-getvalue(DICT[a]) print(ANS)