#include int gcd(int x,int y){ int r=x%y; while(r>0){ x=y; y=r; r=x%y; } return y; } void run(void){ int n,a,b,c; scanf("%d%d%d%d",&n,&a,&b,&c); int ans=n/a+n/b+n/c; int l=(a*b/gcd(a,b)); ans-=n/l+n/(b*c/gcd(b,c))+n/(c*a/gcd(c,a)); ans+=((long long int)l*c/gcd(l,c)<=n)*n/(c/gcd(l,c)*l); printf("%d\n",ans); return; } int main(void){ run(); return 0; }