#include<bits/stdc++.h>
using namespace std;
queue<long long>q;
stack<long long>x;
int w[10000];
long long ans=0;
long long e[1000];
int main(){
int a,b;
cin>>a>>b;
for(int i=1;i<=b;i++) {
cin>>w[i];
q.push(w[i]);
}
for(int j=1;j<=b;j++){
int mid=q.front();
q.pop();
for(int i=1;i<=b;i++){
int m=q.front();
if(mid>m){
continue;
}
else{
q.push(mid);
mid=m;
q.pop();
}
}
x.push(mid);
}
for(int i=1;i<=b;i++){
cout<<x.top()<<" ";
x.pop();
}
}