import java.io.PrintWriter; import java.util.*; import java.util.concurrent.SynchronousQueue; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long N = sc.nextLong(); long K = sc.nextLong(); System.out.println(N / (K + 1) + 1); } static void tr(Object... objects) { System.out.println(Arrays.deepToString(objects)); } }