На протяжении многих лет архитекторы любят (в целях самовыражения) строить дома, в которых разные подъезды могут иметь разную высоту. В таком доме и поселился герой задачи Макс.
В доме Макса три подъезда, в первом подъезде $$$A$$$ этажей, во втором — $$$B$$$, в третьем — $$$C$$$. При этом на одной площадке (в рамках конкретного подъезда) всегда ровно три квартиры. Квартиры в доме имеют сквозную нумерацию начиная с первого этажа первого подъезда (подробности в примечании и на рисунке).
Глядя на это, Макс задумался, квартиры с какими номерами расположены на этаже с номером $$$K$$$?
Расположение квартир в доме из первого примера. Разными цветами обозначены разные подъезды. Первая строка содержит целое число $$$A$$$ ($$$1 \le A \le 20$$$) — количество этажей в первом подъезде.
Вторая строка содержит целое число $$$B$$$ ($$$1 \le B \le 20$$$) — количество этажей во втором подъезде.
Третья строка содержит целое число $$$C$$$ ($$$1 \le C \le 20$$$) — количество этажей в третьем подъезде.
Четвёртая строка содержит целое число $$$K$$$ ($$$1 \le K \le \max(A, B, C)$$$) — номер этажа, для которого Макс хочет узнать номера расположенных там квартир.
Выведите несколько целых чисел — номера квартир, расположенных на этаже с номером $$$K$$$. Числа выводить в порядке возрастания.
В этой задаче $$$10$$$ тестов, не считая тестов из условия. За каждый пройденный тест будет начисляться $$$10$$$ баллов. Решения, правильно работающие при $$$K \le \min(A, B, C)$$$, будут оцениваться в 40 баллов.
3 5 6 2
4 5 6 13 14 15 28 29 30
3 1 4 3
7 8 9 19 20 21
Рассмотрим первый пример. Квартиры в этом примере пронумерованы следующим образом:
Соответственно выводятся номера квартир расположенных на втором этаже в каждом из подъездов.
Во втором примере выведено только шесть чисел потому, что во втором подъезде отсутствует третий этаж.