#include<stdio.h>
#include<math.h>
int main(){
int n,i,j;
while(scanf("%d",&n)!=EOF){
if(n!=0)
{
int arr[100],i;
for(i=0; i<n; i++){
scanf("%d",&arr[i]);
}
for (i=0; i<n; i++)
for(j=0; j<n-1; j++)
{
int a,b,temp;
a=abs(arr[j]);
b=abs(arr[j+1]);
if(a<b)
{
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
for(i=0; i<n; i++)
if(i!=n-1)
printf("%d ",arr[i]);
else
printf("%d\n",arr[i]);
}else return 0;
}
return 0;
}
#include<math.h>
int main(){
int n,i,j;
while(scanf("%d",&n)!=EOF){
if(n!=0)
{
int arr[100],i;
for(i=0; i<n; i++){
scanf("%d",&arr[i]);
}
for (i=0; i<n; i++)
for(j=0; j<n-1; j++)
{
int a,b,temp;
a=abs(arr[j]);
b=abs(arr[j+1]);
if(a<b)
{
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
for(i=0; i<n; i++)
if(i!=n-1)
printf("%d ",arr[i]);
else
printf("%d\n",arr[i]);
}else return 0;
}
return 0;
}