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

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

ind = A.index(1)

if (N-1)%(K-1) == 0:

    print(((N-1)//(K-1)))

else:

    print(((N-1)//(K-1)+1))

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

print(((N+K-3)//(K-1)))

N, K = list(map(int, input().split()))
A = list(map(int, input().split()))
ind = A.index(1)
if (N - 1) % (K - 1) == 0:
    print(((N - 1) // (K - 1)))
else:
    print(((N - 1) // (K - 1) + 1))

N, K = list(map(int, input().split()))
print(((N + K - 3) // (K - 1)))

-A = list(map(int, input().split())) -ind = A.index(1) -if (N - 1) % (K - 1) == 0: -    print(((N - 1) // (K - 1))) -else: -    print(((N - 1) // (K - 1) + 1)) +print(((N + K - 3) // (K - 1)))