#include <bits/stdc++.h>
using namespace std;
int N, speed, limit, t6, ans;
stack<int> st;
int main() {
  cin >> N;
  for (int t, i = 1; i <= N; i++) {
    scanf("%d", &t);
    if (t == 6) {
      t6++;
    } else if (t == 4) {
      t6 = 0;
    } else if (t == 2) {
      ans += t6;
      t6 = 0;
    } else if (t == 1) {
      scanf("%d", &speed);
      while (!st.empty() && speed > st.top()) {
        ans++;
        st.pop();
      }
    } else if (t == 5) {
      while (!st.empty()) st.pop();
    } else if (t == 3) {
      scanf("%d", &limit);
      st.push(limit);
      while (!st.empty() && speed > st.top()) {
        ans++;
        st.pop();
      }
    }
  }
  cout << ans;
  return 0;
}
