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