#include <iostream>
using namespace std;
int main() {int N;
cin >> N;
int A[2*N];
for (int i=0; i<2*N; i++){
cin >> A[i];
}
for (int k=0; k<2*N; k=k+2){
int min=A[k];
int max=A[k];
int ind_min=k, ind_max=k;
for (int i=k+1; i<2*N; i++){
if (A[i]<min) {
min=A[i];
ind_min=i;
}
if (A[i]>max) {
max=A[i];
ind_max=i;
}
}
int temp;
if (ind_max!=k)
{
temp=A[k];
A[k]=min;
A[ind_min]=temp;
temp=A[k+1];
A[k+1]=max;
A[ind_max]=temp;
}
else {
temp=A[k]; A[k]=min; A[ind_min]=temp;
temp=A[k+1]; A[k+1]=max; A[ind_min]=temp;
}
}
for (int i=0; i<2*N; i++){
cout << A[i] <<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7aW50IE47CgljaW4gPj4gTjsKCWludCBBWzIqTl07Cglmb3IgKGludCBpPTA7IGk8MipOOyBpKyspewoJCWNpbiA+PiBBW2ldOwoJfQoJZm9yIChpbnQgaz0wOyBrPDIqTjsgaz1rKzIpewoJCQoJCWludCBtaW49QVtrXTsKCQlpbnQgbWF4PUFba107CgkJaW50IGluZF9taW49aywgaW5kX21heD1rOwoJCWZvciAoaW50IGk9aysxOyBpPDIqTjsgaSsrKXsKCQlpZiAoQVtpXTxtaW4pIHsKCQkJbWluPUFbaV07CgkJCWluZF9taW49aTsKCQl9CgkJaWYgKEFbaV0+bWF4KSB7CgkJCW1heD1BW2ldOwoJCQlpbmRfbWF4PWk7CgkJfQoJfQoJaW50IHRlbXA7CglpZiAoaW5kX21heCE9aykgCgl7Cgl0ZW1wPUFba107CglBW2tdPW1pbjsKCUFbaW5kX21pbl09dGVtcDsKCXRlbXA9QVtrKzFdOwoJQVtrKzFdPW1heDsKCUFbaW5kX21heF09dGVtcDsKCQkKCX0KCWVsc2UgewoJIHRlbXA9QVtrXTsgQVtrXT1taW47IAlBW2luZF9taW5dPXRlbXA7IAoJCXRlbXA9QVtrKzFdOyAJQVtrKzFdPW1heDsgQVtpbmRfbWluXT10ZW1wOwoJfQoJCgl9Cglmb3IgKGludCBpPTA7IGk8MipOOyBpKyspewoJCWNvdXQgPDwgQVtpXSA8PGVuZGw7Cgl9CQoJcmV0dXJuIDA7Cn0K