#include <bits/stdc++.h>
using namespace std;
set<int> ms;
int prv[3 * 100000 + 5];
int main() {
  int a, pa = 0, n;
  int od = 1, sz = 0;
  char st[15];
  scanf("%d", &n);
  int rmv = 1, cnt = 0;
  while (scanf("%s", st) == 1) {
    if (!strcmp(st, "add")) {
      scanf("%d", &a);
      if (od) {
        if (!sz) {
          ms.insert(a);
          prv[a] = 0;
          sz++;
          pa = a;
        } else {
          auto it = ms.begin();
          if (a > (*it)) od = 0;
          ms.insert(a);
          prv[a] = *it;
          sz++;
          pa = a;
        }
      } else if (!od) {
        prv[a] = pa;
        ms.insert(a);
        pa = a;
        sz++;
      }
    } else if (!strcmp(st, "remove")) {
      if (od == 1) {
        ms.erase(rmv);
        sz--;
        if (sz) {
          auto it = ms.begin();
          pa = *it;
        } else
          pa = 0;
        rmv++;
      } else if (!od) {
        if (pa == rmv) {
          pa = prv[pa];
          ms.erase(rmv);
          rmv++;
          sz--;
          if (sz < 2) od = 1;
        } else {
          od = 1;
          ms.erase(rmv);
          rmv++;
          sz--;
          if (sz < 2) od = 1;
          auto it = ms.begin();
          pa = *it;
          cnt++;
        }
      }
    }
    if (rmv > n) break;
  }
  printf("%d\n", cnt);
  return 0;
}
