#include <iostream>
using namespace std;
int main() {
int i;
cin>>i;
int is_first_term=true;
while(i>-1){
int ai;
cin>>ai;
if(ai==0){
i--;
continue;
}
if(is_first_term==true){
if(ai<0) cout<<'-';
is_first_term=false;
}else{
if(ai>0) cout<<'+';
if(ai<0) cout<<'-';
}
if(abs(ai)==1 && i>0){
}else{
cout<<abs(ai);
}
if(i>0){
cout<<'x';
if(i>1) cout<<'^'<<i;
}
i--;
}
if(is_first_term==true) cout<<0;
return 0;
}
// 64 位输出请用 printf("%lld")



京公网安备 11010502036488号