#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ft first #define sc second #define mp make_pair #define all(a) a.begin(), a.end() #define forn(i, n) for (int i = 0; i < int(n); i++) typedef long long li; typedef long double ld; typedef pair pli; typedef pair pii; const int N = 1000100; int n; bool in[N]; int main() { cin >> n; int mx = 0, tx = 0; forn(i, n) { char z; int idx; cin >> z >> idx; if(z == '-') { if(!in[idx]) mx++; else tx--; in[idx] = false; } else { tx++; mx = max(mx, tx); in[idx] = true; } } cout << mx; return 0; }