Пробный тур

Соревнование завершилось 19.05.19 в 11:00

E. Простая задача

Ограничение по времени: 1 с.
Ограничение по памяти: 256 МБ

В этой задаче требуется произвести циклический сдвиг числовой последовательности на заданное число элементов.

Входные данные

В первой строке входного потока дано целое число N — количество элементов последовательности (1 \leqslant N \leqslant 100).

Во второй строке даны через пробел N чисел — сама последовательность. Элементы последовательности — натуральные числа, не превышающие 1000.

В третьей дано целое число M — величина сдвига (-N \leqslant M \leqslant N). Если M — отрицательное число, то следует циклически сдвинуть последовательность влево на |M| элементов, иначе — вправо.

Выходные данные

В единственной строке требуется через пробел вывести элементы результирующей последовательности.

Примеры
Стандартный вводСтандартный вывод
7
1 2 3 4 5 6 7
-2
3 4 5 6 7 1 2
7
1 2 3 4 5 6 7
3
5 6 7 1 2 3 4