#include using namespace std; #define rep(i,n) for(int i = 0; i < (n);i++) #define sz(x) int(x.size()) typedef unsigned long long ll; typedef long double ld; typedef pair P; constexpr int mod = 1e9+7; int main() { ll n, a, b, c; cin >> n >> a >> b >> c; ll res = n / a + n / b + n / c; ll lcm = a / gcd(a, b) * b; res -= n / lcm; res -= n / (a / gcd(a, c) * c); res -= n / (b / gcd(b, c) * c); lcm = lcm / gcd(lcm, c) * c; cout << res + (n / lcm) << endl; return 0; }