#2770. 最小的m个数(堆排序模板)

最小的m个数(堆排序模板)

Background

输入一个长度为nn的整数数列,从小到大输出前mm小的数。

Input

第一行包含整数nnmm

第二行包含nn个整数,表示整数数列。

Output

共一行,包含mm个整数,表示整数数列中前mm小的数。

Samples

5 3
4 5 1 3 2
1 2 3

Limitation

1mn1051≤m≤n≤10^5

1数列中元素1091≤数列中元素≤10^9