#include <bits/stdc++.h>
using namespace std;
int main()
{
stack<int> s;
int sp = 0;
int c = 0, cnt = 0;
int n;
cin>>n;
while(n--)
{
int x; cin>>x;
if(x==1)
cin>>sp;
while(!s.empty() && sp>s.top())
{
s.pop();
c++;
}
if(x==6) cnt++;
if(x==4) cnt = 0;
if(x==2) {
c+=cnt;
cnt = 0;
}
if(x==5){
while(!s.empty()) s.pop();
}
if(x==3)
{
int maxs; cin>>maxs;
s.push(maxs);
}
}
if(!s.empty() && s.top()<sp)
c++;
cout<<c<<endl;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIHN0YWNrPGludD4gczsKICAgIGludCBzcCA9IDA7CiAgICBpbnQgYyA9IDAsIGNudCA9IDA7CiAgICBpbnQgbjsKICAgIGNpbj4+bjsKICAgIHdoaWxlKG4tLSkKICAgIHsKICAgICAgICBpbnQgeDsgY2luPj54OwogICAgICAgIGlmKHg9PTEpCiAgICAgICAgICAgIGNpbj4+c3A7CiAgICAgICAgd2hpbGUoIXMuZW1wdHkoKSAmJiBzcD5zLnRvcCgpKQogICAgICAgIHsKICAgICAgICAgICAgcy5wb3AoKTsKICAgICAgICAgICAgYysrOwogICAgICAgIH0KICAgICAgICBpZih4PT02KSBjbnQrKzsKICAgICAgICBpZih4PT00KSBjbnQgPSAwOwogICAgICAgIGlmKHg9PTIpIHsKICAgICAgICAgICAgYys9Y250OwogICAgICAgICAgICBjbnQgPSAwOwogICAgICAgIH0KICAgICAgICBpZih4PT01KXsKICAgICAgICAgICAgd2hpbGUoIXMuZW1wdHkoKSkgcy5wb3AoKTsKICAgICAgICB9CiAgICAgICAgaWYoeD09MykgCiAgICAgICAgewogICAgICAgICAgICBpbnQgbWF4czsgY2luPj5tYXhzOwogICAgICAgICAgICBzLnB1c2gobWF4cyk7CiAgICAgICAgfQogICAgfQogICAgaWYoIXMuZW1wdHkoKSAmJiBzLnRvcCgpPHNwKQogICAgICAgIGMrKzsKICAgIGNvdXQ8PGM8PGVuZGw7Cn0=