#include<bits/stdc++.h>
using namespace std;
const long long M=2e5+10,MOD=2000000007;
typedef long long ll;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
int t=1;
// cin>>t;
while(t--){
int x,n;
vector<int>v;
cin>>x;
for(int i=1;i<=3;i++){
int a;
cin>>a;
v.push_back(a);
}
sort(v.begin(),v.end());
cin>>n;
n-=x;
if(n<0){
cout<<"NO\n";
return 0;
}
vector<int>dp(500,1e9);
dp[0]=0;
for(int i:v){
for(int j=i;j<=n;j++){
dp[j]=min(dp[j],dp[j-i]+1);
}
}
if(dp[n]!=1e9){
cout<<"YES\n";
cout<<dp[n]<<"\n";
}
else cout<<"NO\n";
}
return 0;
}