#include using namespace std; long long lcm(int a, int b, int c) { int g = __gcd(a, b); long long l = 1ll * a / g * b; long long g2 = __gcd(l, (long long) c); return l / g2 * c; } int main() { int n; cin >> n; int a, b, c; cin >> a >> b >> c; cout << (n / a + n / b + n / c - n / (1ll * a * b / __gcd(a, b)) - n / (1ll * b * c / __gcd(a, b)) - n / (1ll * c * a / __gcd(c, a)) + n / lcm(a, b, c)) << endl; }