Воздушные шарики

아직 제출이 없습니다시간 제한2초메모리 제한256 MB

문제

Сегодня у Грю день рождения и миньоны решили подарить ему набор разноцветных воздушных шаров.

Грю исполняется ровно k лет, так что было решено подарить ему k шаров. Так как много шаров одинакового цвета — это скучно, вам было поручено выбрать из имеющихся шаров ровно k таким образом, чтобы количество различных цветов среди выбранных шаров было максимально.

입력

Первая строка содержит два целых числа n и k (1 ≤ k ≤ n ≤ 105) — количество шаров, имеющихся у миньонов и количество шаров, которые было решено подарить Грю. В следующей строке дано n чисел ai (1 ≤ ai ≤ 109) — цвета шаров.

출력

Выведите ровно k целых чисел через пробел — цвета шаров, которые нужно подарить Грю. Если правильных ответов несколько, выведите любой из них.