package yukicoder; import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args){ new Main().solve(); } final long mod =1_000_000_000+7; void solve(){ Scanner sc=new Scanner(System.in); long n=sc.nextLong(); int p=sc.nextInt(); int c=sc.nextInt(); //まず、さいころをP+C個振って和がK個になるパターン数をDPで数える。 long[][] k=new long[p+c+1][13*(p+c)+1]; k[0][0]=1; int[] prime={2,3,5,7,11,13}; int[] composite={4,6,8,9,10,12}; for(int l=0;l<6;l++){ for(int i=0;i
0){
k[i+1][j+prime[l]]+=k[i][j];
k[i+1][j+prime[l]]%=mod;
}
}
}
}
for(int l=0;l<6;l++){
for(int i=0;i