import std.stdio;
import std.string;
import std.array;
import std.range;
import std.random;
import std.algorithm;
import std.conv;

void main(){
    auto nk = readln().chomp().split().map!(to!int).array();
    auto as = readln().chomp().split().map!(to!int).array();
    auto k = nk[1];
    auto n = nk[0];
    solve(n, k).writeln();
}

int solve(int n, int k){
    if((n - 1) % (k - 1) == 0){
        return (n - 1) / (k - 1);
    }else{
        return (n - 1) / (k - 1) + 1;
    }
}