package test; import java.util.Arrays; import java.util.Scanner; public class atc { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int m=sc.nextInt(); int n=sc.nextInt(); int[]c=new int[n]; for(int i=0;i=0 && d[i-c[j]]>-1)d[i]=Math.max(d[i],d[i-c[j]]+1); } } long ans=0; for(int i=1;i-1 && prime(m-i))ans+=d[i]; } ans+=m/c[0]; System.out.println(ans); } static boolean prime(int n){ if(n==1)return false; if(n==2 || n==3)return true; for(int i=2;i<=Math.sqrt(n);i++){ if(n%i==0)return false; } return true; } }