N,A,B,C=map(int,input().split()) ans=N for a in {A,B,C}: d = 0 b = a while (2**d)&b: b -= 2**d d += 1 if b != 0: continue if a==1: ans -= (N+1)//2 else: if N>=a//2: ans -= 1+(N-1-a//2)//(a+1) #print(N//(a+1)) print(ans)