#include <stdio.h>
void input(int *arr, int n) {
int *p = arr;
for (; p < arr + n; p++) {
}
}
void process(int *arr, int n) {
int *p = arr;
int *min_p = arr;
for (; p < arr + n; p++) {
if (*p < *min_p) {
min_p = p;
}
}
int temp = *arr;
*arr = *min_p;
*min_p = temp;
p = arr;
int *max_p = arr;
for (; p < arr + n; p++) {
if (*p > *max_p) {
max_p = p;
}
}
temp = *(arr + n - 1);
*(arr + n - 1) = *max_p;
*max_p = temp;
}
void output(int *arr, int n) {
int *p = arr;
for (; p < arr + n; p++) {
}
}
int main() {
int arr[10];
input(arr, 10);
process(arr, 10);
output(arr, 10);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGlucHV0KGludCAqYXJyLCBpbnQgbikgewogICAgcHJpbnRmKCLor7fovpPlhaUxMOS4quaVtOaVsO+8miIpOwogICAgaW50ICpwID0gYXJyOwogICAgZm9yICg7IHAgPCBhcnIgKyBuOyBwKyspIHsKICAgICAgICBzY2FuZigiJWQiLCBwKTsgCiAgICB9Cn0KCnZvaWQgcHJvY2VzcyhpbnQgKmFyciwgaW50IG4pIHsKICAgIGludCAqcCA9IGFycjsKICAgIGludCAqbWluX3AgPSBhcnI7IAogICAgZm9yICg7IHAgPCBhcnIgKyBuOyBwKyspIHsKICAgICAgICBpZiAoKnAgPCAqbWluX3ApIHsKICAgICAgICAgICAgbWluX3AgPSBwOwogICAgICAgIH0KICAgIH0KICAgIGludCB0ZW1wID0gKmFycjsKICAgICphcnIgPSAqbWluX3A7CiAgICAqbWluX3AgPSB0ZW1wOwoKICAgIHAgPSBhcnI7CiAgICBpbnQgKm1heF9wID0gYXJyOyAKICAgIGZvciAoOyBwIDwgYXJyICsgbjsgcCsrKSB7CiAgICAgICAgaWYgKCpwID4gKm1heF9wKSB7CiAgICAgICAgICAgIG1heF9wID0gcDsKICAgICAgICB9CiAgICB9CiAgICB0ZW1wID0gKihhcnIgKyBuIC0gMSk7CiAgICAqKGFyciArIG4gLSAxKSA9ICptYXhfcDsKICAgICptYXhfcCA9IHRlbXA7Cn0KCnZvaWQgb3V0cHV0KGludCAqYXJyLCBpbnQgbikgewogICAgcHJpbnRmKCLlpITnkIblkI7nmoTmlbDnu4TvvJoiKTsKICAgIGludCAqcCA9IGFycjsKICAgIGZvciAoOyBwIDwgYXJyICsgbjsgcCsrKSB7CiAgICAgICAgcHJpbnRmKCIlZCAiLCAqcCk7IAogICAgfQogICAgcHJpbnRmKCJcbiIpOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBhcnJbMTBdOwogICAgaW5wdXQoYXJyLCAxMCk7ICAgCiAgICBwcm9jZXNzKGFyciwgMTApOwogICAgb3V0cHV0KGFyciwgMTApOwogICAgcmV0dXJuIDA7Cn0=