#include <stdio.h>
#include <stdlib.h>

#define MAX_EMPLOYEES 100000
#define MAX_QUERIES 50

int present_employees[MAX_EMPLOYEES + 1];

void count_present_employees(int q) {
    for (int i = 0; i < q; i++) {
        int operation, empID;
        if (scanf("%d %d", &operation, &empID) != 2) {
            printf("Invalid input\n");
            return 0;
        }
        if (empID < 1 || empID > MAX_EMPLOYEES) {
            printf("Invalid input\n");
            return;
        }
        switch (operation) {
            case 1:
              present_employees[empID] = 1;
              break;
              case 2:
                present_employees[empID] = 0;
                break;
                case 3:
                 printf("%s\n", present_employees[empID] ? "Present" : "Not Present");
                 break;
                 case 4: {
                  int count = 0;
                  for (int j = 1; j <= MAX_EMPLOYEES; j++){
                      if (present_employees[j]) {
                      count++;
                  }
        }
        printf("%d\n", count);
        break;
    }
    default:
     printf("Invalid input\n");
        }
}