import java.util.Scanner; public class Main { public static long gcd(final long a, final long b){ return b == 0 ? a : gcd(b, a % b); } public static long lcm(final long a, final long b){ return a / gcd(a, b) * b; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); final long N = sc.nextLong(); final long a = sc.nextInt(); final long b = sc.nextInt(); final long c = sc.nextInt(); System.out.println((N / a) + (N / b) + (N / c) - (N / lcm(a, b)) - (N / lcm(b, c)) - (N / lcm(c, a)) + (N / lcm(a, lcm(b, c)))); } }