#CCBCHBAHAI0000024. Arrays - DS

Arrays - DS

Arrays - DS

Nguồn: HackerRank

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho mảng số nguyên gồm nn phần tử

a1,a2,…,an.a_1,a_2,\ldots,a_n.

Hãy tạo thứ tự đảo ngược của mảng. Nếu dãy sau khi đảo là b1,b2,…,bnb_1,b_2,\ldots,b_n thì

bi=an−i+1(1≤i≤n).b_i=a_{n-i+1}\qquad(1\le i\le n).

In các phần tử của dãy đảo theo đúng thứ tự.

Input

Dòng đầu chứa số nguyên nn. Dòng thứ hai chứa nn số nguyên a1,a2,…,ana_1,a_2,\ldots,a_n, cách nhau bởi dấu cách.

Output

In nn phần tử của mảng đảo trên một dòng, cách nhau bởi một dấu cách.

Subtask

Subtask 1 (100 điểm): 1≤n≤2⋅1051\le n\le 2\cdot 10^5; ∣ai∣≤109|a_i|\le 10^9.

Ví dụ

Input

4
1 4 3 2

Output

2 3 4 1

Giải thích

Theo công thức bi=an−i+1b_i=a_{n-i+1}, mảng đảo của [1,4,3,2][1,4,3,2] là [2,3,4,1][2,3,4,1].