#CCBCHBAHAI0000132. Cộng hằng số vào mọi phần tử (Add a Constant to Every Element)

Cộng hằng số vào mọi phần tử (Add a Constant to Every Element)

Cộng hằng số vào mọi phần tử (Add a Constant to Every Element)

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

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

Đề bài

Cho mảng số nguyên A=(a0,a1,…,an−1)A=(a_0,a_1,\ldots,a_{n-1}) và một số nguyên kk. Hãy cộng cùng một hằng số kk vào từng phần tử của mảng.

Sau phép biến đổi, phần tử thứ ii trở thành

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

Cần in dãy B=(b0,b1,…,bn−1)B=(b_0,b_1,\ldots,b_{n-1}) theo đúng thứ tự chỉ số.

Input

  • Dòng đầu chứa số nguyên nn.
  • Dòng thứ hai chứa nn số nguyên a0,a1,…,an−1a_0,a_1,\ldots,a_{n-1}.
  • Dòng thứ ba chứa số nguyên kk.

Output

In một dòng gồm nn số nguyên b0,b1,…,bn−1b_0,b_1,\ldots,b_{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, ∣k∣≤109|k|\le10^9.

Ví dụ

Input

5
1 -2 0 7 10
3

Output

4 1 3 10 13

Giải thích

Với A=(1,−2,0,7,10)A=(1,-2,0,7,10) và k=3k=3, lần lượt ta được 1+3=41+3=4, −2+3=1-2+3=1, 0+3=30+3=3, 7+3=107+3=10, 10+3=1310+3=13. Vì vậy dãy kết quả là 4 1 3 10 13.