#include using namespace std; #define rep(i,n) repi(i,0,n) #define repi(i,a,b) for(int i=int(a);i> n >> total; rep(i, n) cin >> a[i]; } bool dfs(int i, int cur) { if (i == n) return cur == total; return dfs(i + 1, cur + a[i]) or dfs(i + 1, cur * a[i]); } void solve() { string ans; int cur = a[0]; repi(i, 1, n) { if (dfs(i + 1, cur + a[i])) { ans.push_back('+'), cur += a[i]; } else { ans.push_back('*'), cur *= a[i]; } } cout << ans << endl; } int main() { cin.tie(0); ios_base::sync_with_stdio(false); input(); solve(); }