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