#include using namespace std; using ll = long long; using ul = unsigned long; using ull = unsigned long long; const string TARGET_NO = "0316"; template T gcd(T a, T b) { return b == 0 ? a : gcd(b, a % b); } template T lcm(T a, T b) { T g = gcd(a, b); return a * b / g; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); ll n,a,b,c; cin >> n >> a >> b >> c; ll lab = lcm(a, b), lac = lcm(a, c), lbc = lcm(b, c), l = lcm(lab, c); ll res = n / a + n / b + n / c - n / lab - n / lac - n / lbc + n / l; cout << res << "\n"; return 0; }