#CCBCHBAHAI0000134. Lấy trị tuyệt đối từng phần tử (Absolute Value of Every Element)

Lấy trị tuyệt đối từng phần tử (Absolute Value of Every Element)

Absolute Value of 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}), replace each element by its absolute value.

For every 0≤i<n0\le i<n,

bi=∣ai∣.b_i=|a_i|.

A negative value changes sign; a non-negative value remains unchanged.

Input

  • The first line contains nn.
  • The second line contains nn integers aia_i.

Output

Print one line containing ∣a0∣,∣a1∣,…,∣an−1∣|a_0|,|a_1|,\ldots,|a_{n-1}|, separated by single spaces.

Subtasks

Subtask 1 (100 points): 1≤n≤1051\le n\le10^5 and −1018≤ai≤1018-10^{18}\le a_i\le10^{18}.

Examples

Input

6
-8 0 5 -1 12 -20

Output

8 0 5 1 12 20

Explanation

Taking absolute values transforms -8 0 5 -1 12 -20 into 8 0 5 1 12 20.