#include<stdio.h>
#include<stdlib.h>

#define MAX_EMPLOYEES 100000

int present_employees[MAX_EMPLOYEES + 1];

void mark_present(int empID) {
    present_employees[empID] = 1;
}

void mark_absent(int empID) {
    present_employees[empID] = 0;
}

void check_attendance(int empID) {
    if (present_employees[empID] == 1) {
        printf("Present\n");
    } else {
        printf("Not present\n");
    }
}

void count_present_employees(int q) {
    int count = 0;
    for (int i = 1; i <= MAX_EMPLOYEES; i++) {
        if (present_employees[i] == 1) {
            count++;
        }
    }
    printf("%d\n", count);
}

int main() {
    int q;
    scanf("%d", &q);
    
    for (int i = 0; i <= MAX_EMPLOYEES; i++) {
        present_employees[i] = 0;
    }
    
    for (int i = 0; i < q; i++) {
        int operation, empID;
        scanf("%d %d", &operation, &empID);
        
        switch (operation) {
            case 1:
                mark_preasent(empID);
                break;
            case 2:
                mark_absent(empID);
                break;
            case 3:
                check_attendance(empID);
                break;
            case 4:
                count_present_employees(q);
                break;
            default;
                break;
        }
    }
    
    return 0;
}