Почти оптимальное разбиение

Вам дан массив из nn целых положительных чисел и целое число kk. Гарантируется, что данный массив можно разбить на две подпоследовательности так, что сумма элементов в обоих будет равна S2\frac{S}{2}, где SS --- сумма всего массива.

Требуется найти такое разбиение этого массива на две подпоследовательности, что, если мы назовём большую из сумм AA, то AS2k+1kA \le \frac{S}{2} \cdot \frac{k+1}{k}.

Подпоследовательность — это последовательность, которая получается из данной путем удаления нуля или более ее элементов.

Входные данные

В первой строке вам даны два целых числа --- nn и kk (1n1 0001 \le n \le 1\ 000, 1k2001 \le k \le 200). Во второй строке даны nn целых положительных чисел aia_i (ai109a_i \le 10^9).

Выходные данные

В ответ выведите nn чисел 11 или 22, где ii-е число обозначает номер подмассива, к которому вы отнесли ii-й элемент. Если решений несколько, выведите любое.

Подзадачи

баллынеобх. подзадачиограничения
1

11

-

n20n \le 20

2

12

-

S104S \le 10^4

3

10

2

S106S \le 10^6

4

18

1, 2, 3

k6k \le 6

5

22

2

k20k \le 20

6

27

1, 2, 3, 4, 5

Нет доп. ограничений

STDINSTDOUT
3 2
1 2 3
2 1 2
3 200
1 2 3
1 1 2
4 3
2 5 3 6
2 1 1 2