#include int dfs(int now,int total,int *A,int num,char *s){ if(num==0){ s[0]='\0'; return now==total; } if(now>total) return 0; s[0]='+'; int res=dfs(now+A[0],total,A+1,num-1,s+1); if(res) return 1; s[0]='*'; return dfs(now*A[0],total,A+1,num-1,s+1); } int main(void){ int N,total; scanf("%d%d",&N,&total); int A[50]; int i; for(i=0;i