Менші зліва, менші справа
Limits: 2 sec., 512 MiB
Організатори змагань загадали масив aiai з nn елементів.
Для кожного елемента відомо значення lili — кількість менших елементів зліва від нього та riri — кількість менших елементів справа. Знайдіть будь-який масив, який підходить під дані обмеження.
Для заданих вхідних даних гарантовано існує хоча б один масив. Якщо існує декілька масивів, які задовільняють умови, виведіть будь-який з них.
Input
У першому рядку задано єдине ціле число nn — довжину масиву.
У наступних nn рядках задано по 2 цілих числа — lili та riri.
Output
У єдиному рядку виведіть nn чисел — значення елементів масиву. Усі значення повинні бути в межах від 0 до 109109.
Якщо існує декілька масивів, які задовільняють умови, виведіть будь-який з них.
Constraints
1≤n≤1051≤n≤105,
0≤li,ri≤n−10≤li,ri≤n−1.
Гарантується, що для заданих вхідних даних існує хоча б один масив.
Samples
Input (stdin) | Output (stdout) |
---|---|
4 0 0 1 2 1 1 0 0 | 4 47 7 4 |
Input (stdin) | Output (stdout) |
---|---|
4 0 0 0 0 0 0 0 0 | 4 4 4 4 |