#include using namespace std; long long calc(int target,int a,int b,int c){ long long inf=INT_MAX; long long ret=inf; if(b==0){ if(target%c==0){ return target/c; }else{ return inf; } } for(int i=0;i*c<=target;i++){ ret=min(ret,calc(target-c*i,0,a,b)+i); } //cout< w(4); for(int i=0;i<4;i++){ cin>>w[i]; } long long temp; long long ans=INT_MAX; for(int a=1;a<=30;a++){ for(int b=a+1;b<=30;b++){ for(int c=b+1;c<=30;c++){ temp=0; for(int i=0;i<4;i++){ temp+=calc(w[i],a,b,c); } ans=min(ans,temp); } } } cout<