#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int v[4]; cin >> v[0] >> v[1] >> v[2] >> v[3]; int ans = 10007; for (int i = 1; i <= 30; i++) { for (int j = i + 1; j <= 30; j++) { for (int k = j + 1; k <= 30; k++) { int ans1 = 0; for (int l = 0; l < 4; l++) { int co = 10007; for (int a = 0; a <= 30; a++) { if (a * i > v[i]) { break; } for (int b = 0; b <= 30; b++) { if (a * i + b * j > v[l]) { break; } for (int c = 0; c <= 30; c++) { if (a * i + b * j + c * k > v[l]) { break; } if (a * i + b * j + c * k == v[l]) { if (co > a + b + c) { co = a + b + c; } } } } } ans1 += co; } if (ans > ans1) { ans = ans1; } } } } cout << ans << endl; }