#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)

Add a Constant to Every Element

Source: Phước Hưng OJ

Version: Phuoc Hung OJ Extended

Problem Statement

Given an integer array A=(a0,a1,…,an−1)A=(a_0,a_1,\ldots,a_{n-1}) and an integer kk, add the same constant kk to every array element.

After the transformation,

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

Print B=(b0,b1,…,bn−1)B=(b_0,b_1,\ldots,b_{n-1}) in increasing index order.

Input

  • The first line contains nn.
  • The second line contains nn integers a0,a1,…,an−1a_0,a_1,\ldots,a_{n-1}.
  • The third line contains kk.

Output

Print one line containing nn integers b0,b1,…,bn−1b_0,b_1,\ldots,b_{n-1} separated by single spaces.

Subtasks

Subtask 1 (100 points): 1≤n≤1051\le n\le10^5, ∣ai∣≤109|a_i|\le10^9, ∣k∣≤109|k|\le10^9.

Examples

Input

5
1 -2 0 7 10
3

Output

4 1 3 10 13

Explanation

For A=(1,−2,0,7,10)A=(1,-2,0,7,10) and k=3k=3, the transformed values are 1+3=41+3=4, −2+3=1-2+3=1, 0+3=30+3=3, 7+3=107+3=10, and 10+3=1310+3=13. Therefore the output array is 4 1 3 10 13.