#include <stdio.h>
void swap_min_max(int *a, int n) {
int min = *a, max = *a;
int *q = a;
for(int i = 0; i < n;i++) {
if (*q<min) {
min = *q;
}
if (*q>max) {
max = *q;
}
q++;
}
}
int main() {
int n;
int *a;
scanf("%d", &n);
int b[n];
a=&b[0];
for(int i = 0;i< n; i++) {
scanf("%d", &b[i]);
printf("%d ", b[i]);
}
void swap_min_max(a,n);
for(int i = 0;i< n; i++) {
printf("%d ", b[i]);
}
return 0;
}