#include<iostream>
#include<algorithm>
using namespace std;
int n,ans=0;
int arr[4];
int main (){
cin>>n;
for (int i =0 ;i<3;++i){
cin>>arr[i];
}
sort(arr, arr+3);
arr[3]=0;
for (int i = 0 ; i <3 ;++i){
if (n==0)break;
for (int j = 0;j<4;++j){
if (( n-arr[i])==arr[j]){
if (arr[j]==0){
ans++;
n=0;
break;
}
else {
ans++;
n=n-arr[i];
break;
}
}
}
}
cout<<ans;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbixhbnM9MDsKCmludCBhcnJbNF07CgoKaW50IG1haW4gKCl7CgogICAgY2luPj5uOwogICAgZm9yIChpbnQgaSA9MCA7aTwzOysraSl7CiAgICAgICAgY2luPj5hcnJbaV07CiAgICB9CgogICAgc29ydChhcnIsIGFyciszKTsKICAgIGFyclszXT0wOwoKICAgIGZvciAoaW50IGkgPSAwIDsgaSA8MyA7KytpKXsKICAgICAgICAgICAgaWYgKG49PTApYnJlYWs7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7ajw0Oysrail7CiAgICAgICAgICAgIGlmICgoIG4tYXJyW2ldKT09YXJyW2pdKXsKICAgICAgICAgICAgICAgIGlmIChhcnJbal09PTApewogICAgICAgICAgICAgICAgYW5zKys7CiAgICAgICAgICAgICAgICBuPTA7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgIGFucysrOwogICAgICAgICAgICAgICAgbj1uLWFycltpXTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgfQoKICAgICAgICB9CiAgICB9CgogICAgICAgIGNvdXQ8PGFuczsKCgoKCnJldHVybiAwOwp9Cg==