import math n = int(input()) a, b, c = map(int, input().split()) # print("n:{}".format(n)) # print("a:{} b:{} c:{}".format(a, b, c)) a_div_nums = n // a b_div_nums = n // b c_div_nums = n // c # print("a_div_nums:{} b_div_nums:{} c_div_nums:{}".format(a_div_nums, b_div_nums, c_div_nums)) ab_gcd = math.gcd(a, b) bc_gcd = math.gcd(b, c) ca_gcd = math.gcd(c, a) # print("ab_gcd:{} bc_gcd:{} ca_gcd:{}".format(ab_gcd, bc_gcd, ca_gcd)) ab_lcm = (a * b) // ab_gcd bc_lcm = (b * c) // bc_gcd ca_lcm = (c * a) // ca_gcd # print("ab_lcm:{} bc_lcm:{} ca_lcm:{}".format(ab_lcm, bc_lcm, ca_lcm)) abc_gcd = math.gcd(a, bc_lcm) abc_lcm = (a * bc_lcm) // abc_gcd # print("abc_gcd:{}".format(abc_gcd)) # print("abc_lcm:{}".format(abc_lcm)) total = a_div_nums + b_div_nums + c_div_nums total = total - n // ab_lcm - n // bc_lcm - n // ca_lcm total = total + n // abc_lcm print(total)