게임

아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

지안지아는 게임을 좋아하는 소년이다. 질문을 받으면 곧바로 답하기보다 게임으로 바꾸는 쪽을 좋아한다. 지안지아는 친구 메이유에게 타이완의 항공망 이야기를 꺼냈다. 도시는 nn개이고 00번부터 n1n-1번까지 번호가 붙어 있다. 어떤 도시 쌍은 직항 노선으로 이어져 있으며, 노선은 양방향으로 오갈 수 있다.

메이유는 비행기만으로 임의의 두 도시 사이를 직항이나 경유로 오갈 수 있는지 알고 싶었다. 지안지아는 답을 바로 알려주는 대신 게임을 제안했다. 메이유는 "도시 xx와 도시 yy직항 노선으로 이어져 있는가?"라는 형태로 질문하고, 지안지아는 예 또는 아니오로 즉시 답한다. 메이유는 모든 도시 쌍을 정확히 한 번씩 물으므로 질문은 모두 r=n(n1)/2r = n(n-1)/2개다.

i<ri < rii가 하나라도 있어서 처음 ii개의 답만으로 모든 도시 사이를 오갈 수 있는지 없는지 확정할 수 있다면 메이유가 이긴다. 그렇지 않고 rr개의 답을 전부 들어야 한다면 지안지아가 이긴다.

게임을 더 재미있게 하려고 두 사람은 지안지아가 실제 항공망을 잊어도 된다는 데 합의했다. 지안지아는 메이유의 질문을 받아가며 항공망을 지어낼 수 있고, 이미 한 답과 모순만 없으면 된다. 어떤 항공망이 처음 ii개의 답과 일치한다는 것은, 그 ii개의 질문 중 답이 예인 도시 쌍은 직항 노선으로 이어져 있고 답이 아니오인 도시 쌍은 이어져 있지 않다는 뜻이다. 아직 묻지 않은 쌍은 이어져 있어도 되고 아니어도 된다. 처음 ii개의 답과 일치하는 항공망 중 전체가 연결된 것과 연결되지 않은 것이 둘 다 있으면, 메이유는 아직 아무것도 확정하지 못한다.

메이유가 질문하는 순서가 주어진다. 지안지아가 이기는 답의 나열 중 사전순으로 가장 앞서는 것을 구하라. 답은 아니오를 00, 예를 11로 적고 0011보다 앞선다. n2n \ge 2이면 지안지아가 이기는 답의 나열은 항상 존재한다.

입력

첫 줄에 도시의 수 nn이 주어진다.

다음 r=n(n1)/2r = n(n-1)/2개의 줄에는 메이유가 묻는 순서대로 질문이 하나씩 주어진다. 각 줄에는 서로 다른 두 정수 xxyy가 공백으로 구분되어 주어지며, 도시 xx와 도시 yy가 직항 노선으로 이어져 있는지 묻는 질문을 뜻한다. 순서를 무시한 쌍 (x,y)(x, y)는 입력 전체에서 정확히 한 번씩 나온다.

출력

길이가 rr인 문자열을 한 줄에 출력한다. ii번째 문자는 ii번째 질문에 대한 지안지아의 답이며, 아니오는 00, 예는 11로 적는다. 지안지아가 이기는 문자열이 여러 개면 사전순으로 가장 앞서는 것을 출력한다.

제한

  • 2n1002 \le n \le 100
  • 0x<n0 \le x < n, 0y<n0 \le y < n, xyx \ne y