一個n次多項式最多有n個根。例如:x2 - 5x + 6 = 0有二個根2和3。在這個問題中,給你一些根的值,請你產生這樣的多項式。
Input
每筆測試資料2列。第一列有1個正整數N(1 <= N <= 50),代表此多項式根的數目。下一列有N個整數,代表各個根的值。
Output
請使用x當作此多項式的變數。如果有某一項xi(i>0)的係數為0,則該項不輸出。如果有某一項xi(i>0)的係數為1,則該項不輸出係數。如果常數項為0,請一律輸出+ 0。請參考Sample Output。
在輸出中以x^i代表xi,另外你可以安心的假設沒有係數會超過1015。
Sample input
1 0 1 999 9 1 1 1 1 1 1 1 1 1 5 0 0 0 0 0 2 3 -2 2 2 3 3 0 1 -1
Sample Output
x + 0 = 0 x - 999 = 0 x^9 - 9x^8 + 36x^7 - 84x^6 + 126x^5 - 126x^4 + 84x^3 - 36x^2 + 9x - 1 = 0 x^5 + 0 = 0 x^2 - x - 6 = 0 x^2 - 5x + 6 = 0 x^3 - x + 0 = 0