Хронологія подій
Бесі відвідала доїльних установок за останні днів. Однак їй важко запам'ятати, коли вона відвідувала кожну установку.
Для кожної установки вона знає, що відвідування відбулося не раніше дня . Крім того, Бесі має нотаток, кожна з яких описується трійкою , що вказує на те, що установка відбулася щонайменше через днів після установки .
Допоможіть Бесі обчислити найраніші можливі дати відвідувань установок. Гарантовано, що всі нотатки Бесі коректні, тобто існує розв'язок (усі числа в інтервалі ), що задовольняє всім нотаткам.
Вхідні дані
Перший рядок містить числа , , . Наступний рядок містить цілих чисел , кожне з яких знаходиться в інтервалі .
Наступні рядків містять по три цілих числа , що вказують, що установка відбулася не менше ніж через днів після установки . Для кожного рядка, , і належать інтервалу , а належить інтервалу .
Вихідні дані
Виведіть рядків, що визначають найраніші можливі дати установок.
Приклади
Другий сеанс відбувся щонайменше через п'ять днів після першого сеансу, тому він не міг відбутися раніше дня номер . Четвертий сеанс відбувся щонайменше через два дні після другого сеансу, тому він не міг відбутися раніше дня номер .