#include <bits/stdc++.h>
using namespace std;
int n, a, b, c;
int dp[10000];
int f(int s) {
  if (s < 0) {
    return -1000000000;
  }
  if (s == 0) return 1;
  if (dp[s]) return dp[s];
  dp[s] = max(f(s - a), max(f(s - b), f(s - c))) + 1;
  return dp[s];
}
int main() {
  cin >> n >> a >> b >> c;
  cout << f(n) - 1;
}
