#include<stdio.h>
#include<conio.h>
int main()
{
int score;
int maxnote;
int maxcb;
int cbg;
scanf("%d %d",&score,&maxcb);
maxnote=maxcb;
for(int k=maxnote;k<2001;k++)
{
float ppn=900000/(float)k;
float pcb=200000/(float)k/(float)(k-1);
float crr=maxcb*ppn+pcb*maxcb*(maxcb-1)/2;
for (int i=1;i<=k-maxcb;i++)
{
cbg=i*(i-1)/2;
for (int j=1;j<=k-i-maxcb;j++)
if ((int)(crr+(i+j)*ppn+cbg*pcb)==score&&i<=maxcb)
printf("length: %d combo: %d single: %d\n",k,i,j);
}
}
getch();
}