#include<set>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
    set<int> s;
    int q;
    cin>>q;
    while(q--)
    {
        int c,t;
        cin>>c>>t;
        if(c==0) 
        {
            s.insert(t);
            cout<<s.size()<<endl;
        }
        else if(c==1) 
        {
            cout<<s.count(t)<<endl;
        }
        else if(c==2)
        {
            s.erase(t);
        }
        else
        {
            int R;
            cin>>R;
            auto its=s.lower_bound(t);
            auto ite=s.upper_bound(R);
            for(auto it=its;it!=ite;it++)
            {
                cout<<*it<<endl;
            }
        }
    }
}

