Golden Tickets

문제

There are N teams participating in INC 2023. The team ranked in the ith position is team Si, representing institution Ti. It is known that the top M teams in INC 2023 are eligible to participate in The ICPC Asia Jakarta 2023.

Apart from the top M teams, Golden Tickets are given to at most top K teams for which their institutions are not in the top M of INC 2023. However, only at most one Golden Ticket will be given to each institution, and only the team with the highest rank in INC 2023 from each institution qualifies for the Golden Ticket. These Golden Tickets will allow them to participate in The ICPC Asia Jakarta 2023.

Determine the number of teams that will receive the Golden Tickets. Then, output the name of the teams that receive those Golden Tickets, sorted by the rank of the teams.

입력

The first line consists of three integers N M K (1M,KN100).

Each of the next N lines consists of two string Si Ti (1|Si|,|Ti|10) separated by a whitespace. All strings consist of upper case letters. There are no teams with the same name. Formally, SiSj for 1i<jN.

출력

The first line consists of an integer, representing the number of teams that will receive the Golden Tickets. Denote this number as X.

Then, output X lines, each consisting of the name of the teams that receive those Golden Tickets, sorted by their rank. If X=0, then you do not need to print any names.

힌트

Disclaimer

All team names and institution names in the samples are fictional. Any similarities with actual participants in INC 2023 are purely coincidental.

예제 입력 1 복사

3 1 2
ARUA UOGX
NOIHS UHOLO
IKUBUF UHOLO

예제 입력 2 복사

3 2 1
ARUA UOGX
NOIHS UHOLO
IKUBUF UHOLO

예제 입력 3 복사

5 1 2
ARUA UOGX
NOIHS UHOLO
IKUBUF UHOLO
ANUZAN UVSH
LAMLA UNIJI

예제 입력 4 복사

9 3 3
ARUA UOGX
ANUZAN UVSH
NOIHS UHOLO
IKUBUF UHOLO
LAMLA UNIJI
IKASAS UNIJI
ESUOMNORI UVSH
AIHSUR URIP
AYNEH UVSH

예제 출력 1 복사

1
NOIHS

예제 출력 2 복사

0

예제 출력 3 복사

2
NOIHS
ANUZAN

예제 출력 4 복사

2
LAMLA
AIHSUR