Im Dorf KOI gibt es $N$ Häuser in einer zweidimensionalen Ebene. Haus $i$ liegt bei $(X_i,Y_i)$.
Der Abstand zwischen den Häusern $i$ und $j$ beträgt $|X_i-X_j|+|Y_i-Y_j|$, also die Summe der Unterschiede ihrer $X$- und $Y$-Koordinaten. Beispielsweise haben die Häuser bei $(1,6)$ und $(2,4)$ den Abstand $(2-1)+(6-4)=3$.

KOI möchte in $K$ Häusern Schutzräume einrichten, damit die Bewohner bei einer Katastrophe sicher Zuflucht finden. Zum Schutz aller sollen die $K$ Häuser so gewählt werden, dass der größte Abstand eines Hauses zu seinem nächsten Schutzraum möglichst klein wird. Gesucht ist dieser größte Abstand.
Die folgende Abbildung zeigt ein Dorf mit $5$ Häusern bei $(1,5),(3,0),(3,3),(6,12),(8,9)$.

Es sollen $2$ Schutzräume eingerichtet werden. Wählt man die Häuser bei $(3,0)$ und $(1,5)$, betragen die Abstände der übrigen drei Häuser zu ihrem nächsten Schutzraum $3,11,12$; der größte ist $12$.

Wählt man hingegen $(3,3)$ und $(6,12)$, ist das Haus bei $(8,9)$ am weitesten von seinem nächsten Schutzraum entfernt, nämlich $5$ von $(6,12)$. Keine Anordnung erzielt einen maximalen Abstand kleiner als $5$, also ist $5$ der gesuchte Abstand.

Bestimme aus den Hauspositionen in KOI und der Anzahl der Schutzräume den kleinstmöglichen größten Abstand eines Hauses zu seinem nächsten Schutzraum über alle Anordnungen.
Beschränkungen
- Alle angegebenen Zahlen sind ganzzahlig.
- $1 \le K \le 3$
- $K \le N \le 50$
- $0 \le X_i \le 100\,000$
- $0 \le Y_i \le 100\,000$
- Keine zwei Häuser liegen am selben Ort; die Punkte $(X_1,Y_1),(X_2,Y_2),\ldots,(X_N,Y_N)$ sind paarweise verschieden.
Teilaufgaben
- ($5$ Punkte) $N=K+1$
- ($7$ Punkte) $K=1$, für alle $i$ ($1 \le i \le N$) gilt $X_i=i$ und $Y_i=0$.
- ($10$ Punkte) $K=1$
- ($18$ Punkte) $K=2$
- ($35$ Punkte) $K=3$, für $1 \le i \le N-1$ gilt $X_i<X_{i+1}$, und für alle $i$ ($1 \le i \le N$) gilt $Y_i=0$. Somit ist $X$ aufsteigend sortiert.
- ($25$ Punkte) $K=3$
Eingabe
Die erste Zeile enthält $N$ und $K$, durch ein Leerzeichen getrennt.
Die nächsten $N$ Zeilen geben die Hauspositionen an: Zeile $i$ ($1 \le i \le N$) enthält $X_i$ und $Y_i$, durch ein Leerzeichen getrennt.
Ausgabe
Gib die Antwort in der ersten Zeile aus.
Beispiele
Eingabe 1
5 2 1 5 3 0 3 3 6 12 8 9
Ausgabe 1
5
Eingabe 2
4 2 0 0 0 5 5 0 5 5
Ausgabe 2
5
Eingabe 3
4 1 1 0 2 0 3 0 4 0
Ausgabe 3
2
Eingabe 4
2 1 20 23 5 14
Ausgabe 4
24