import math N = int(input()) a, b, c = map(int, input().split()) p_a = N // a p_b = N // b p_c = N // c p_ab = N // (a*b) p_bc = N // (b*c) p_ca = N // (c*a) p_abc = N // (a*b*c) if math.gcd(math.gcd(a,b),c) == min(a,b,c): print(N// min(a,b,c)) elif math.gcd(a,b) == min(a,b): print(p_c + (N // min(a, b)) - (N // (min(a,b) * c)) ) elif math.gcd(b,c) == min(b,c): print(p_a + (N // min(b, c)) - (N // (min(b,c) * a)) ) elif math.gcd(c,a) == min(c,a): print(p_b + (N // min(c, a)) - (N // (min(c,a) * b)) ) else: print(p_a + p_b + p_c - p_ab - p_bc - p_ca + p_abc)