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