#101_C

N,K=list(map(int,input().split()))

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

print((-(-(N-1)//(K-1))))
#101_C

N,K=list(map(int,input().split()))

A=eval(input())

print((-(-(N-1)//(K-1))))
# 101_C
N, K = list(map(int, input().split()))
A = list(map(int, input().split()))
print((-(-(N - 1) // (K - 1))))

# 101_C
N, K = list(map(int, input().split()))
A = eval(input())
print((-(-(N - 1) // (K - 1))))

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