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

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

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

eval(input())

if n==k:

    print((1))

else:

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

n, k = list(map(int, input().split()))
eval(input())
if n == k:
    print((1))
else:
    print((1 + (n - 2) // (k - 1)))

-A = list(map(int, input().split())) -print(((n - 2) // (k - 1) + 1)) +eval(input()) +if n == k: +    print((1)) +else: +    print((1 + (n - 2) // (k - 1)))