package p2084;
import java.util.Scanner;
/*
public class P2084 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
//输入m和n
int m = sc.nextInt();
String n = sc.next();
String res = "";
//System.out.println(n.length());
if(m<10 && m>0 && n.length()<1000){
for(int i=0;i<n.length();++i){
if(n.charAt(i)!= '0'){
res += ( n.charAt(i) + "*" + Integer.toString(m) + "^" + Integer.toString(n.length()-i-1) + "+" );
}else{
continue;
}
}
res = res.substring(0,res.length()-1);
System.out.print(res);
}
}
}
*/
public class P2084{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
//输入m和n
int m = sc.nextInt();
char[] n = new char[1001];
String res = "";
n = sc.next().toCharArray();
for(int j=0;j<n.length;++j){
if(n[j] != '0'){
res += ( n[j] +"*" + Integer.toString(m) + "^" + Integer.toString(n.length-1-j) + "+" );
}else{
continue;
}
}
res = res.substring(0,res.length()-1);
System.out.print(res);
}
}