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

k-=1

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

i=n-1

print((-(-i//k)-(-(n-i-1)//k)))#pythonで切り上げの書き方
n,k=list(map(int,input().split()))

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

print((-(-(n-1)//(k-1))))
n, k = list(map(int, input().split()))
k -= 1
a = list(map(int, input().split()))
i = n - 1
print((-(-i // k) - (-(n - i - 1) // k)))  # pythonで切り上げの書き方

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

-k -= 1 -i = n - 1 -print((-(-i // k) - (-(n - i - 1) // k)))  # pythonで切り上げの書き方 +print((-(-(n - 1) // (k - 1))))