Цирковое шоу

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

문제

В цирке планируется грандиозное театрализованное шоу с участием львов и тигров. Чтобы уменьшить агрессию хищников, дрессировщики хотят составить программу таким образом, чтобы львы и тигры никогда не встречались на сцене.

Шоу состоит из nn небольших представлений, в каждом из которых могут участвовать или львы, или тигры (также может случиться, что в представлении не участвуют ни те, ни другие). Представление ii начинается через s_is\_i минут от начала шоу и продолжается t_it\_i минут. При этом в некоторые моменты времени на сцене могут идти одновременно несколько представлений (в этом случае в них не могут участвовать разные виды хищников).

Публика любит и представления со львами, и представления с тиграми. Дрессировщики просят вас помочь им распределить представления между львами и тиграми так, чтобы минимум из числа представлений с львами и числа представлений с тиграми был как можно больше.

입력

Первая строка входного файла содержит число nn (1n2001 \leqslant n \leqslant 200). Следующие nn строк содержат пары чисел s_is\_i, t_it\_i. (0s_i1090 \leqslant s\_i \leqslant 10^9, 1t_i1091 \leqslant t\_i \leqslant 10^9)

출력

Выведите в выходной файл nn чисел. Число номер ii должно быть равно 11, если в ii-ом представлении участвуют львы, или 22, если участвуют тигры, или 00, если не участвуют ни те ни другие.