#CCBCHBAHAI0000136. Cộng hai mảng theo từng vị trí (Elementwise Sum of Two Arrays)

Cộng hai mảng theo từng vị trí (Elementwise Sum of Two Arrays)

Cộng hai mảng theo từng vị trí (Elementwise Sum of Two Arrays)

Nguồn: C Primer Plus

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

Đề bài

Cho hai mảng số nguyên A=(a0,a1,…,an−1)A=(a_0,a_1,\ldots,a_{n-1}) và B=(b0,b1,…,bn−1)B=(b_0,b_1,\ldots,b_{n-1}) có cùng số phần tử. Hãy tạo mảng CC bằng cách cộng hai phần tử ở cùng chỉ số:

ci=ai+bi,0≤i<n.c_i=a_i+b_i,\qquad 0\le i<n.

Không thay đổi thứ tự các phần tử.

Input

  • Dòng đầu chứa nn.
  • Dòng thứ hai chứa nn số nguyên của mảng AA.
  • Dòng thứ ba chứa nn số nguyên của mảng BB.

Output

In một dòng gồm c0,c1,…,cn−1c_0,c_1,\ldots,c_{n-1}, cách nhau bởi một dấu cách.

Subtask

Subtask 1 (100 điểm): 1≤n≤1051\le n\le10^5, ∣ai∣≤109|a_i|\le10^9 và ∣bi∣≤109|b_i|\le10^9.

Ví dụ

Input

5
1 2 3 4 5
10 -2 0 7 1

Output

11 0 3 11 6

Giải thích

Ta cộng theo chỉ số: 1+10=111+10=11, 2+(−2)=02+(-2)=0, 3+0=33+0=3, 4+7=114+7=11, 5+1=65+1=6. Vì thế C=(11,0,3,11,6)C=(11,0,3,11,6).