#include #include #include using namespace std; typedef long long ll; char c[200010]; ll l[200010],r[200010],inf = 1000000000000000; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int i,n; cin >> n; for(i=0;i<2*n;i++) cin >> c[i] >> l[i] >> r[i]; ll ans = 0; // le := (で左に来たやつ // ri := )で右に来たやつ ll le = 0,ri = 0; // quel := )で左に来てるやつ // quer := (で右に来てるやつ priority_queue,greater> quel,quer; for(i=2*n - 1;i>=0;i--){ if(c[i]=='('){ if(l[i]>=r[i]){ ans += l[i]; le++; }else{ ans += l[i]; ll d = r[i] - l[i]; if(quer.size()