만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

팀 동료 찾기

면접 대비

시간 제한2초메모리 제한256 MB

요약
참가자를 성과 이름 순으로 정렬해 3명씩 팀을 나눈 뒤 질의한 참가자와 같은 팀원 두 명을 출력합니다.
난이도

쉬움10점 중 3점

유형
정렬, 해시맵
정답자
아직 제출이 없습니다

문제

해마다 열리는 대학생 프로그래밍 대회에 참가 신청을 했다. 예년과 달리 참가자가 팀원을 직접 고르지 않고, 다음 규칙에 따라 팀이 정해진다. 먼저 참가자 전원을 사전순으로 한 줄로 세운다. 앞에서부터 세 명씩 끊어 1번 팀, 2번 팀, 3번 팀을 차례로 만든다. 참가자 수 NN은 3의 배수라서 모든 팀은 정확히 세 명이다.

참가자마다 이름과 성이 각각 하나씩 있고, 둘 다 영어 소문자 a부터 z까지로만 이루어진다. 이름과 성이 모두 같은 참가자는 없다. 사전순은 성을 먼저 사전식 오름차순으로 비교하고, 성이 같을 때만 이름을 비교해서 정한다. 그래서 john smith는 carla smith보다 뒤, bob taylor보다 앞에 온다.

참가자 한 명의 이름이 주어지면, 그 참가자와 같은 팀인 나머지 두 명의 이름을 출력한다.

입력

첫째 줄에 참가자 수 NN이 주어진다. (3≤N≤99 9993 \le N \le 99\,999, NN은 3의 배수)

다음 NN개의 줄에 참가자의 이름과 성이 공백으로 구분되어 한 줄에 한 명씩 주어진다. 이름과 성은 각각 길이가 2 이상 16 이하인 영어 소문자 문자열이다.

그다음 줄에 질의의 개수 QQ가 주어진다. (1≤Q≤N1 \le Q \le N)

다음 QQ개의 줄에 질의할 참가자의 이름과 성이 한 줄에 한 명씩 주어진다. 질의로 주어지는 참가자는 항상 목록에 있다.

출력

각 질의마다 질의한 참가자와 같은 팀인 나머지 두 명의 이름을 위에서 설명한 사전순으로 한 줄에 한 명씩 출력한다. 각 줄에는 이름과 성을 공백 하나로 구분해서 출력한다.

예제6

  1. 예제 1

    입력
    12
    john smith
    carla smith
    bob taylor
    alice watson
    sarah taylor
    ryan singh
    jessica li
    kevin wright
    charles lee
    megan davies
    ryan davies
    julia leung
    3
    ryan davies
    sarah taylor
    kevin wright
    
    예상 출력
    megan davies
    charles lee
    alice watson
    kevin wright
    sarah taylor
    alice watson
    
  2. 예제 2

    입력
    3
    zoe zulu
    am ab
    bo ab
    1
    am ab
    
    예상 출력
    bo ab
    zoe zulu
    
  3. 예제 3

    입력
    3
    al brown
    al adams
    bo adams
    3
    al adams
    bo adams
    al brown
    
    예상 출력
    bo adams
    al brown
    al adams
    al brown
    al adams
    bo adams
    
  4. 예제 4

    입력
    6
    ann kim
    an kim
    anna kim
    ab kim
    ba kim
    aa kim
    2
    an kim
    ba kim
    
    예상 출력
    aa kim
    ab kim
    ann kim
    anna kim
    
  5. 예제 5

    입력
    6
    qqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqq
    ab ab
    zz zz
    zz qqqqqqqqqqqqqqqq
    ab zz
    aa aa
    2
    qqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqq
    aa aa
    
    예상 출력
    aa aa
    ab ab
    ab ab
    qqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqq
    
  6. 예제 6

    입력
    12
    lena ll
    kate kk
    jack jj
    iris ii
    hank hh
    gina gg
    finn ff
    eve ee
    dan dd
    carl cc
    bob bb
    alice aa
    4
    alice aa
    carl cc
    eve ee
    lena ll
    
    예상 출력
    bob bb
    carl cc
    alice aa
    bob bb
    dan dd
    finn ff
    jack jj
    kate kk