탑
시간 제한2초메모리 제한1024 MB
점들 가운데 일부에 탑을 세워 각 행과 열에 탑이 두 개 이하가 되도록 하고, 나머지 점이 같은 행이나 열의 두 탑 사이에 놓이게 하는 배치를 찾습니다.
문제
벤슨 토끼는 탑을 좋아합니다. 1번부터 번까지 번호가 붙은 도시 개가 있고, 도시 는 정수 좌표 의 점에 있습니다. 같은 점에 있는 도시는 없습니다. 벤슨은 다음 조건을 만족하도록 일부 도시에 탑을 세우려고 합니다.
- 임의의 에 대해, 좌표가 인 탑은 최대 두 개입니다.
- 임의의 에 대해, 좌표가 인 탑은 최대 두 개입니다.
- 개의 도시 각각에는 탑이 세워져 있거나, 같은 좌표 또는 같은 좌표를 가진 두 탑을 잇는 선분 위에 있어야 합니다. 더 정확히 말하면, 도시 에 탑이 없다면 와 에 탑이 있고 이거나, 와 에 탑이 있고 이어야 합니다.
입력
첫 줄에 도시의 개수 이 주어집니다.
다음 개 줄의 번째 줄에는 도시 가 점 에 있다는 뜻으로 정수 와 가 주어집니다.
출력
글자로 이루어진 문자열 을 한 줄에 출력합니다. 벤슨이 도시 에 탑을 세우면 는 이고, 세우지 않으면 입니다. 세운 탑은 모든 조건을 만족해야 합니다.
해가 여러 개라면 그중 어느 것을 출력해도 됩니다.
제한
- 모든 에 대해 또는 입니다.