Fermer Con, hər biri -dən -ə qədər nömrələnmiş inəkdən ibarət sürüsünü şəkil çəkdirmək üçün sıraya düzür. O, əvvəlcə soldan -ci inəyin a_i nömrəli olacağını planlaşdırdı və bu düzülüşü a_1, a_2, \ldots, a_n şəklində kağıza yazdı. Təəssüf ki, bu kağızı fermer Nhoj oğurladı.
Lakin Con əvvəl yazdığı düzülüşü bərpa edə bilər. Kağız oğurlanmadan əvvəl Bessie b_1, b_2, \ldots, b_{n-1} ardıcıllığını yazdı, burada b_i = a_i + a_{i+1} bütün (1 \le i < n) üçün.
Bessie-dən alınan məlumata əsaslanaraq Con-a ardıcıllığını yarada biləcək leksikoqrafik olaraq minimal düzülüşü bərpa etməyə kömək edin. Düzülüş leksikoqrafik olaraq düzülüş -dən kiçikdir, əgər müəyyən bir üçün x_i = y_i bütün i < j üçün və x_j < y_j (başqa sözlə, iki düzülüş müəyyən bir nöqtəyə qədər eynidir, burada -dən kiçikdir).
Ən azı bir belə düzülüş -nın mövcud olduğu təmin edilir.
Birinci sətir bir tam ədəd (2 \le n \le 10^3) ehtiva edir. İkinci sətir n-1 tam ədəd — b_1, b_2, \ldots, b_{n-1} (sətrdə boşluqlarla ayrılıb) ehtiva edir.
Leksikoqrafik olaraq minimal düzülüş a_1, a_2, \ldots, a_n-ı çıxarın.
Nümunə 1
düzülüşü -ni yaradır, çünki 3 + 1 = 4, 1 + 5 = 6, 5 + 2 = 7 və 2 + 4 = 6.