#include<iostream>
#include<cmath>
#include<string>
#include<cstring>
#include<algorithm>
using namespace std;
int m,a;
char n[1100];
int main(){
cin>>m>>n;
for(int i=0;i<=strlen(n);i++)
{
if(n[i]=='0')
{
continue;
}
else if(i==0)
{
cout<<n[i]<<"*"<<m<<"^"<<strlen(n)-i-1;
continue;
}
cout<<"+"<<n[i]<<"*"<<m<<"^"<<strlen(n)-i-1;
}
return 0;
}