n,k=list(map(int, input().split()))

a=list(map(int,input().split()))

ans=0



if n==k:

  print((1))

  exit()



if (n-1)%(k-1) == 0:

  print(((n-1)//(k-1)))

else:

  print(((n-1)//(k-1)+1))
n,k=list(map(int, input().split()))

a=list(map(int,input().split()))

ans=0





if (n-1)%(k-1) == 0:

  print(((n-1)//(k-1)))

else:

  print(((n-1)//(k-1)+1))

n, k = list(map(int, input().split()))
a = list(map(int, input().split()))
ans = 0
if n == k:
    print((1))
    exit()
if (n - 1) % (k - 1) == 0:
    print(((n - 1) // (k - 1)))
else:
    print(((n - 1) // (k - 1) + 1))

n, k = list(map(int, input().split()))
a = list(map(int, input().split()))
ans = 0
if (n - 1) % (k - 1) == 0:
    print(((n - 1) // (k - 1)))
else:
    print(((n - 1) // (k - 1) + 1))

-if n == k: -    print((1)) -    exit()