#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll a, b, c, d;
char t[10];
ll ans = 1e18;
void root(ll a,ll b) {
ll x = (t[4] == '+') ? (a + b) : (a * b);
if (ans > x) {
ans = x;
}
}
void branch(ll a,ll b,ll c) {
if (t[3] == '+') {
root(a + b, c);
root(a + c, b);
root(b + c, a);
} else {
root(a * b, c);
root(a * c, b);
root(b * c, a);
}
}
void mainbranch(ll a,ll b,ll c,ll d) {
if (t[2] == '+') {
branch(a + b, c, d);
branch(a + c, b, d);
branch(a + d, b, c);
branch(b + c, a, d);
branch(b + d, a, c);
branch(c + d, a, b);
} else {
branch(a * b, c, d);
branch(a * c, b, d);
branch(a * d, b, c);
branch(b * c, a, d);
branch(b * d, a, c);
branch(c * d, a, b);
}
}
int main() {
cin >> a >> b >> c >> d;
for(int i = 2; i <= 4; i++)
cin >> t[i];
mainbranch(a, b, c, d);
cout << ans << endl;
}
1 4 7 12 14 24 36 48
688B - Lovely Palindromes | 66B - Petya and Countryside |
1557B - Moamen and k-subarrays | 540A - Combination Lock |
1553C - Penalty | 1474E - What Is It |
1335B - Construct the String | 1004B - Sonya and Exhibition |
1397A - Juggling Letters | 985C - Liebig's Barrels |
115A - Party | 746B - Decoding |
1424G - Years | 1663A - Who Tested |
1073B - Vasya and Books | 195B - After Training |
455A - Boredom | 1099A - Snowball |
1651D - Nearest Excluded Points | 599A - Patrick and Shopping |
237A - Free Cash | 1615B - And It's Non-Zero |
1619E - MEX and Increments | 34B - Sale |
1436A - Reorder | 1363C - Game On Leaves |
1373C - Pluses and Minuses | 1173B - Nauuo and Chess |
318B - Strings of Power | 1625A - Ancient Civilization |