Задача A. Фигурное программирование

Автор:IV окружной этап Всероссийской олимпиады школьников по информатике, 2006   Ограничение времени:1 сек
Входной файл:figure.in   Ограничение памяти:64 Мб
Выходной файл:figure.out  

Условие

В математической школе появился новый вид соревнований — фигурное программирование. На этих соревнованиях каждому участнику предлагается одна простая задача, решение которой необходимо красиво оформить, причем важна именно красота оформления. Качество оформления оценивают N экспертов. Каждый из них выставляет оценку, которая представляет собой число от 1 до 6 в десятичной записи с двумя знаками после десятичной точки. Эти числа заносятся в протокол.

Известный школьный двоечник и хулиган Юкка не был допущен на это соревнование, и его заставили начисто переписывать протокол. Из плохих побуждений Юкка фальсифицировал итоговый протокол лучшего ученика Пекки, пропустив при переписывании некоторые K оценок из N. Для того чтобы все окончательно запутать, из оставшихся NK оценок он стер одну минимальную и одну максимальную. По оставшимся оценкам эксперты подсчитали число A — средний балл Пекки.

Когда проделка Юкки открылась, директор школы решил его проучить. Для этого он предложил на основании A и черновика протокола с полным набором N оценок определить, какие именно оценки были пропущены при переписывании или стерты.

От страха Юкка забыл их. А Вы можете найти эти оценки?

Формат входного файла

Первая строка содержит 2 целых числа N и K. Числа N и K разделены пробелом. Во второй строке содержатся N разделенных пробелами вещественных чисел из черновика протокола. Каждое число дается с точностью до двух знаков после десятичной точки. В третьей строке содержится вещественное число A, округленное до двух знаков после десятичной точки. Гарантируется, что входные данные корректны, и их проверка не требуется.

Формат выходного файла

В произвольном порядке выведите K+2 оценки, которые не учитывались при подсчете A. Числа должны располагаться в первой строке файла, разделитель между числами — пробел. Если имеется несколько вариантов, выведите любой из них.

Ограничения

3 < N < 20, 0 ≤ K < N2

Примеры тестов

Входной файл (figure.in) Выходной файл (figure.out)
1
7 2
2.35 3.50 4.00 2.83 4.12 5.01 5.56
3.48
2.35 4.00 5.56 5.01
2
5 1
2.00 2.00 2.00 3.00 3.00
2.50
2.00 2.00 3.00

0.032s 0.006s 15