#BS0000024. Những con bò hung hăng (Aggressive Cows)

Những con bò hung hăng (Aggressive Cows)

Aggressive Cows

Source: SPOJ

Version: Phuoc Hung OJ Extended

Problem Statement

There are NN stalls on a line at positions xix_i. Place CC cows in distinct stalls. If the selected positions are p1,p2,…,pCp_1,p_2,\ldots,p_C, the value of the placement is

min⁡1≤i<j≤C∣pi−pj∣.\min_{1\le i<j\le C}|p_i-p_j|.

Find the maximum possible value.

Input

The first line contains N,CN,C. The next NN lines contain stall positions.

Output

Print the largest possible minimum distance.

Subtasks

  • Subtask 1 — 20%: C=2C=2.
  • Subtask 2 — 30%: 2≤N≤20002\le N\le2000.
  • Subtask 3 — 50%: 2≤N≤1052\le N\le10^5, 2≤C≤N2\le C\le N, 0≤xi≤1090\le x_i\le10^9.

Examples

Input

5 3
1
2
8
4
9

Output

3

Explanation

Placing cows at 1,4,81,4,8 achieves minimum distance 33, and distance 44 is impossible.