Задано цілих чисел \{a_i\}. Нехай \{b_j\} — такі чисел (не обов'язково цілих), що:

і — мінімально можливе.
Знайти .
У першому рядку два числа і . У другому рядку рівно цілих чисел — \{a_i\}.
Єдине дійсне число — з абсолютною чи відносною похибкою не більше 10^{-8}.
Обмеження
1 \leq N \leq 5000
1 \leq K \leq N
0 \leq a_i \leq 400000
Приклад 1