#include "bits/stdc++.h" using namespace std; template struct BIT { int N, K; vector bit; BIT (int X) { bit = vector(X+1, 0); N = X+1; } void add(int idx, T w) { for (int x = idx; x <= N; x += x&-x) { bit[x] += w; } } T sum(int idx) { T res = 0; for (int x = idx; x > 0; x -= x&-x) res += bit[x]; return res; } }; void solve() { int N; cin >> N; vector as(N), bs(N), qs(N), comp; for (int i = 0; i < N; i++) { cin >> qs[i] >> as[i] >> bs[i]; comp.push_back(as[i]); if (qs[i]) comp.push_back(bs[i]); } sort(comp.begin(), comp.end()); comp.erase(unique(comp.begin(), comp.end()), comp.end()); BIT bit(comp.size()+1); long ans = 0; for (int i = 0; i < N; i++) { int ax = lower_bound(comp.begin(), comp.end(), as[i]) - comp.begin(); if (qs[i]) { int bx = lower_bound(comp.begin(), comp.end(), bs[i]) - comp.begin() + 1; ans += bit.sum(bx) - bit.sum(ax); } else { bit.add(ax+1, bs[i]); } } cout << ans << endl; } int main(void) { solve(); //cout << "yui(*-v・)yui" << endl; return 0; }