#include <stdio.h>
#include <vector>
#include <string.h>
#include <algorithm>

int main() {
	std::vector<int> fin; //finaliści
	int n, udzial, i = 1; //i - liczba wczytanych wierszy; udzial - liczba wystąpień w finale
	char s[4];
	std::vector<int> z; //zawodnicy

	scanf("%d", &n); //Wczytanie liczby osób.

	for (int j = 0; j < 10; i++) { //Wczytanie pierwszych dziesięciu finałowców.
		scanf("%s %d", s, &udzial);

		if (strcmp(s, "TAK") == 0) { //Jeśli może brać udział w finale.
			fin.push_back(i);
			j++;
		}

	}

	for (i; i <= n; i++) { //Kolejna dziesiątka.
		scanf("%s %d", s, &udzial);

		if (strcmp(s, "TAK") == 0) { //Jeśli może brać udział w finale.

			if (udzial < 2 && fin.size() <= 20) { //Jeśli brał udział mniej niż dwa razy w finale i jest miejsce.
				fin.push_back(i);
			}
			else {
				z.push_back(i);
			}

		}

	}

	for (int j = 0; j < 20; j++) {
		printf("%d", fin[j]);

		if (j < 19) {
			printf(" ");
		}

	}

	return 0;
}