#include <stdio.h>
#include <stdbool.h>

#define MAX_ID 10000

int main() {
    int q;
    scanf("%d", &q);
    
    bool subscriptions[MAX_ID + 1] = {false};
    int activeSubscripions = 0;
    
    for (int i = 0; i < q; i++) {
        int queryType, id;
        scanf("%d %d", &queryType, &id);
        
        if (id < 1 || id > MAX_ID) {
            printf("Invalid input\n");
            continue;
        }
        
        switch (queryType) {
            case 1:
             if (!subscriptions[id]) {
                 subscriptions[id] = true;
                 activeSubscriptions++;
             }
             break;
             case 2:
              if (subscriptions[id]) {
                  subscriptions[id] = false;
                  activeSubscriptions--;
              }
              break;
              case 3:
               if (subscriptions[id]) {
                   printf("Subscribed\n");
               } else {
                   printf("Not Subscribed\n");
               }
               break;
               case 4:
                printf("%d\n", activesSubscriptions);
                break;
                default:
                printf("Invalid input\n");
                break;
        }
    }
    return 0;
}