#include<iostream>
#include<algorithm>
using namespace std;
const int N = 1010;
int n, l, r;
void sort(int a[], int l, int r)
{
for(int i = l;i <= r;i ++) //选择排序,每次和第一个数比较,满足条件则交换两个数位置
for(int j = i + 1;j <= r;j ++)
if(a[j] < a[i]) swap(a[i], a[j]);
}
int main()
{
cin >> n >> l >> r;
int a[N];
for(int i = 0;i < n; i++) cin >> a[i];
//sort(a + l + 1,a + r + 1);
sort(a, l, r);
for(int i = 0;i < n;i ++) cout << a[i] << ' ';
return 0;
}