#include <bits/stdc++.h>
using namespace std;
int n,a,n1;
int main(){
scanf("%d",&n);
scanf("%d",&n1);
if(n1<0) { printf("-");printf("%d",-n1);printf("x^");printf("%d",n);}
else if(n1>0) { printf("%d",n1);printf("x^");printf("%d",n);
}
for(int i=n-1;i>=1;i--){
scanf("%d",&a);
if(a<0) { printf("-");printf("%d",-a);printf("x^");printf("%d",i);}
else if(a>0) { printf("+");printf("%d",a);printf("x^");printf("%d",i);}
}
scanf("%d",&a);
if(a<0) {printf("-");printf("%d",-a);}
else if(a>0) printf("+");printf("%d",a);
return 0;
}