#include <iostream>
using namespace std;

int main() {
    int n;
    cin>>n;
    for(int i=n;i>=0;i--){
        int tmp;
        cin>>tmp;
        if(tmp==0)continue;

        int flagfh=1;
        if(i==n||tmp<0){
            flagfh=0;
        }

        int flagsz=1;
        if(tmp==1||tmp==-1){
            flagsz=0;
        }

        if(flagfh)cout<<"+";
        if(flagsz)cout<<tmp;
        if(tmp==-1)cout<<"-";

        if(i==1)cout<<"x";
        else if(i==0){
            if(tmp==1||tmp==-1)cout<<1;
            continue;
        }
        else{
            cout<<"x^"<<i;
        }

    }
}
// 64 位输出请用 printf("%lld")