Тёмыч и
N его друзей играют в игру. Тёмыч выходит из комнаты. На карточках пишутся числа от 1 до
N, и каждый из друзей забирает себе по одной карточке так, чтобы Тёмыч не знал, у кого какая карточка. Будем считать, что друзья перенумерованы числами от 1 до
N. После того, как Тёмыч возвращается, каждый из друзей произносит по 2 высказывания следующего вида (сформулированы для друга номер
i):
- У меня карточка ai.
-
У человека номер bi карточка ci (bi ≠ i).
Из каждых двух таких утверждений одно является истинным, а другое ложным. Известно, что никакие два человека не сказали, что у человека
b карточка
c, и ни один человек не сказал, что у человека
b карточка
c в случае, если человек
b признался, что у него именно эта карточка. Задача Тёмыча — определить для каждого друга, какое из высказываний является истиной.
Исходные данные
В первой строке расположено число N (2 ≤ N ≤ 1000). В следующих N строках находятся тройки чисел ai, bi, ci — показания друзей.
Результат
Выведите через пробел N чисел — номер высказывания каждого из друзей (1 или 2), являющегося истиной. Гарантируется, что хотя бы одно решение существует.
Пример
исходные данные | результат |
---|
5
3 4 3
1 3 2
3 2 5
2 5 4
3 4 1 | 1 2 2 2 2 |
Автор задачи: Александр Ипатов, особая благодарность Дмитрию Иванкову
Источник задачи: Petrozavodsk summer training camp, August 2005.