Codeforces Round 395 (Div. 2) |
---|
Закончено |
У маленького Тимофея день рождения! В этот прекрасный день родители подарили ему набор из n кубиков. На каждом кубике было написано некоторое число ai. Тимофей выложил все кубики в ряд и ушел распаковывать остальные подарки.
В это время старший брат Тимофея Дима взял и переложил кубики по следующему правилу. Предположим, кубики пронумерованы от 1 до n по порядку. Тогда на i-м шаге Дима развернул отрезок кубиков с i-го по (n - i + 1)-й, и так пока i ≤ n - i + 1.
После этого Дима с чистой совестью ушел гулять. Когда маленький Тимофей вернулся, он заметил, что кубики лежат не так, как раньше, и очень расстроился. Помогите Тимофею как можно скорее и спасите праздник — восстановите исходный ряд кубиков по ряду, оставленному Димой.
Первая строка содержит одно целое число n (1 ≤ n ≤ 2·105) — число кубиков.
Во второй строке находятся n целых чисел a1, a2, ..., an ( - 109 ≤ ai ≤ 109), где ai — число, написанное на i-м кубике после перестановок, сделанных Димой.
Выведите через пробел n чисел — числа, написанные на кубиках в исходном порядке.
Можно показать, что существует ровно один ответ.
7
4 3 7 6 9 1 2
2 3 9 6 7 1 4
8
6 1 4 2 5 6 9 2
2 1 6 2 5 4 9 6
Рассмотрим первый пример.
Название |
---|