C
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
while (scanf("%d", &n) && n) {
int a[n];
for (int i = 0; i < n; ++i) {
scanf("%d", &a[i]);
}
for (int i = 0; i < n; ++i) {
int max = 0;
int flag;
for (int j = 0; j < n; ++j) {
if (abs(a[j]) > max) {
max = abs(a[j]);
flag = j;
}
}
if (!i) printf("%d", a[flag]);
else printf(" %d", a[flag]);
a[flag] = 0;
}
printf("\n");
}
return 0;
}