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

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



if (n-k)%(k-1) == 0:

    print(((n-k)//(k-1)+1))

else:

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

if (n-k)%(k-1) == 0:

    print(((n-k)//(k-1)+1))

else:

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

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

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