#CCBCHBAHAI0000099. Sao chép mảng bằng vòng lặp

Sao chép mảng bằng vòng lặp

Copy an Array with a Loop

Source: Phuoc Hung OJ

Version: Phuoc Hung OJ Extended

Problem

Given an integer array A=(a0,…,an−1)A=(a_0,\ldots,a_{n-1}), construct an independent array B=(b0,…,bn−1)B=(b_0,\ldots,b_{n-1}) by copying element by element so that

∀i∈{0,…,n−1}:bi=ai.\forall i\in\{0,\ldots,n-1\}:\quad b_i=a_i.

This task practices array copying by index; whole-array assignment is not used for C array objects.

Input

The first line contains nn. The second line contains the nn elements of AA.

Output

Print the copied array BB.

Subtask

Subtask 1 (20 points): 1≤n≤101\le n\le10.

Subtask 2 (30 points): 1≤n≤1001\le n\le100.

Subtask 3 (50 points): 1≤n≤10001\le n\le1000.

Example

Input

5
4 -2 7 7 0

Output

4 -2 7 7 0

Explanation

Each destination element receives the value at the same source index.