#include #include #include #include #include #include #include #include using namespace std; long long int gcd(long long int a, long long int b){ long long int c; while( a != 0 ){ c = a; a = b%a; b = c; } return b; } long long int lcm(long long int a, long long int b){ long long int c = a / gcd(a, b) * b; return c; } int main(){ long long int n, a, b, c; cin >> n >> a >> b >> c; long long int tmp = 0; tmp = n/a + n/b + n/c - (n/(a*b/gcd(a,b))) - (n/(b*c/gcd(b,c))) -(n/(c*a/gcd(c,a))) + (n/(lcm(a, lcm(b, c)))); cout << tmp << endl; return 0; } // EOF