#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n,num;
bool flag = false;
cin>>n;
for (int i=n;i>=0;i--){
cin>>num;
if (num!=0){
flag = true;
if (i!=n && num>0) printf("+");
if (num<0) printf("-");
if (abs(num) > 1 && i!=0 && i!=1) printf("%dx^%d",abs(num),i);
if (abs(num) == 1 && i!=0 && i!=1) printf("x^%d",i);
if (i==0) printf("%d",num);
if (i==1){
if (num==1) printf("x");
else printf("%dx",num);
}
}
}
if (flag==false){
cout<<"0";
}
return 0;
}
过前三个点