#include using namespace std; #define rep(i,n) for(int i=0;i>N>>T; vector A(N); rep(i,N) cin>>A[i]; vector dp(N,vector(T+1,"!")); dp[0][A[0]]=""; rep(i,N-1) rep(j,T+1){ if(dp[i][j]=="!") continue; if(j+A[i+1]<=T) dp[i+1][j+A[i+1]]=max(dp[i+1][j+A[i+1]],dp[i][j]+"+"); if(j*A[i+1]<=T) dp[i+1][j*A[i+1]]=max(dp[i+1][j*A[i+1]],dp[i][j]+"*"); } cout<