#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
int a[105];
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n+1;i++){
if(a[i]>0 && i!=0){
cout<<'+';
}
if(i==n){
cout<<a[i];
break;
}
if(a[i]==0){
continue;
}else if(a[i]==1){
cout<<"x^"<<n-i;
}
else if(a[i]==-1){
cout<<"-x^"<<n-i;
}
else{
cout<<a[i]<<"x^"<<n-i;
}
}
return 0;
}