n,k,*_=list(map(int,open(0).read().split()))

print((0--~-n//~-k))
n,k=list(map(int,input().split()))

print((0--~-n//~-k))
n, k, *_ = list(map(int, open(0).read().split()))
print((0 - -~-n // ~-k))

n, k = list(map(int, input().split()))
print((0 - -~-n // ~-k))

-n, k, *_ = list(map(int, open(0).read().split())) +n, k = list(map(int, input().split()))