#include "bits/stdc++.h" using namespace std; #define FOR(i,j,k) for(int (i)=(j);(i)<(int)(k);++(i)) #define rep(i,j) FOR(i,0,j) #define each(x,y) for(auto &(x):(y)) #define mp make_pair #define all(x) (x).begin(),(x).end() #define debug(x) cout<<#x<<": "<<(x)< pii; typedef vector vi; typedef vector vll; int main(){ const int INF = 10000; int V[4], ans = INF; rep(i, 4)cin >> V[i]; FOR(a, 1, 31)FOR(b, 1, a)FOR(c, 1, b){ int need = 0; vi abc{a,b,c}; rep(i, 4){ vi dp(V[i]+1, INF); dp[0] = 0; each(A, abc){ FOR(j, A, V[i] + 1){ smin(dp[j], dp[j - A]+1); } } need += dp[V[i]]; } smin(ans, need); } cout << ans << endl; }