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()))

_ = eval(input())

print((-(-(N-1)//(K-1))))
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()))
_ = eval(input())
print((-(-(N - 1) // (K - 1))))

-A = list(map(int, input().split())) +_ = eval(input())