/*
TASK:number
LANG:C
*/
#include<stdio.h>
int main()
{
int i,j,k,l,M,a[25],d1,d2,d3,n,pr=0,br=0;
scanf("%d%d%d%d",&n,&d1,&d2,&d3);
a[0]=1;
for(i=1;i<n;i++)
{
a[i]=0;
}
for(;;)
 {
 for(i=n-1;i>0;i--)
 {
 if(!((a[i]+a[i-1]*10)%d1==0||(a[i]+a[i-1]*10)%d2==0||(a[i]+a[i-1]*10)%d3==0))break;
 }
 if(i==0)
         {
         //if(br!=0)printf(",");
         //for(i=0;i<n;i++)
                          // printf("%d",a[i]);
         br++;
         }

 a[n-1]++;
 for(i=n-1;i>=0;i--)
   {
   a[i]=a[i]+pr;
   pr=a[i]/10;
   a[i]=a[i]%10;
   }
 if(pr)break;
 }
printf("%d\n",br);
return 0;
}

