import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone{
Scanner s
=new Scanner
(System.
in); int n=s.nextInt();
int r=s.nextInt();
int[]d=new int[n+1];
for(int i=1;i<=n;++i)d[i]=1;
while(d[0]<=0){
for(int i=1;i<=r;++i)
for(int j=r;0<=j;--j){
++d[j];
for(int k=j+1;k<=r;++k)
d[k]=d[k-1];
if(d[j]<=n)break;
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmNsYXNzIElkZW9uZXsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CiAgICBTY2FubmVyIHM9bmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgIGludCBuPXMubmV4dEludCgpOwogICAgaW50IHI9cy5uZXh0SW50KCk7CiAgICBpbnRbXWQ9bmV3IGludFtuKzFdOwogICAgZm9yKGludCBpPTE7aTw9bjsrK2kpZFtpXT0xOwogICAgd2hpbGUoZFswXTw9MCl7CiAgICAgIGZvcihpbnQgaT0xO2k8PXI7KytpKQogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIiAiK2RbaV0pOwogICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIiIpOwogICAgICBmb3IoaW50IGo9cjswPD1qOy0tail7CiAgICAgICAgKytkW2pdOwogICAgICAgIGZvcihpbnQgaz1qKzE7azw9cjsrK2spCiAgICAgICAgICBkW2tdPWRbay0xXTsKICAgICAgICBpZihkW2pdPD1uKWJyZWFrOwogICAgICB9CiAgICB9CiAgfQp9Cg==