#CCBCHBAHAI0000113. Lost Lineup

Lost Lineup

Lost Lineup

Nguồn: Kattis

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

Đề bài

Có nn người đánh số từ 11 đến nn. Jimmy là người số 1 và luôn đứng đầu hàng.

Với mỗi người i∈{2,…,n}i\in\{2,\ldots,n\}, cho did_i là số người đứng giữa người ii và Jimmy trong hàng ban đầu. Vì Jimmy đứng ở vị trí 1, vị trí 1-based của người ii là

pos⁡(i)=di+2.\operatorname{pos}(i)=d_i+2.

Tương đương, trong mảng kết quả 0-based ans, ta gán

ansdi+1=i.\text{ans}_{d_i+1}=i.

Đề bảo đảm các did_i tạo thành một hoán vị của 0,1,…,n−20,1,\ldots,n-2, nên lời giải là duy nhất.

Input

Dòng đầu chứa nn. Nếu n>1n>1, dòng thứ hai chứa n−1n-1 số d2,d3,…,dnd_2,d_3,\ldots,d_n.

Output

In nn số là thứ tự người trong hàng từ đầu đến cuối.

Subtask

Subtask 1 (20 điểm): 1≤n≤101\le n\le10.

Subtask 2 (30 điểm): 1≤n≤501\le n\le50.

Subtask 3 (50 điểm): 1≤n≤1001\le n\le100.

Ví dụ

Input

4
1 2 0

Output

1 4 2 3

Giải thích

Người 4 có d4=0d_4=0 nên đứng ngay sau Jimmy; người 2 có một người ở giữa; người 3 có hai người ở giữa.