# include <iostream>
# include <vector>
# include <algorithm>
using namespace std;
# define MAX_K 1000
vector<int> s[MAX_K];
int main() {
int n, k, i, nr;
cin >> n >> k;
for ( i = 0; i < n; i ++ ) {
cin >> nr;
s[i % k].push_back( nr );
}
for ( i = 0; i < k; i ++ )
sort( s[i].begin(), s[i].end() );
for ( i = 0; i < n; i ++ )
cout << s[i % k][i / k] << ' ';
return 0;
}