#PCBNAM0000011. Số lượng và hai bản sao dãy (Two Copies of an Integer Array)

Số lượng và hai bản sao dãy (Two Copies of an Integer Array)

Số lượng và hai bản sao dãy (Two Copies of an Integer Array)

Nguồn: Phước Hưng OJ

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

Đề bài

Cho số nguyên NN và một dãy gồm đúng NN số nguyên. Hãy in lại toàn bộ dãy hai lần trên hai dòng liên tiếp. Mỗi bản sao phải giữ nguyên số lượng, thứ tự và giá trị các phần tử.

Input

Dòng 1 chứa NN. Dòng 2 chứa đúng NN số nguyên A1,A2,…,ANA_1,A_2,\ldots,A_N ngăn cách bởi whitespace.

Output

In dãy trên hai dòng liên tiếp. Trên mỗi dòng, các phần tử cách nhau bởi đúng một dấu cách.

Subtask

  • Subtask 1 — 100 điểm: 1≤N≤201 \le N \le 20; −109≤Ai≤109-10^9 \le A_i \le 10^9 với mọi 1≤i≤N1 \le i \le N.

Ví dụ

Input

3
1 2 3

Output

1 2 3
1 2 3

Giải thích

Dòng đầu là N=3N=3; ba phần tử ở dòng tiếp theo là 11, 22, 33. list(map(int, ...)) lưu ba số vào danh sách values. Lệnh print(*values) đầu tiên in 1 2 3. Lệnh thứ hai dùng lại chính danh sách chưa bị tiêu thụ nên cũng in 1 2 3.