#include<stdio.h>
#define N 100
int fun(float *a,float *b,float *c,int n) { int i,n1,n2; float av;
av=0; for ( i=0;i<n;i++ ) av+=a[i]; av/=n; n1=n2=0; for ( i=0;i<n;i++ ) if ( a[i]>av ) { b[n1]=a[i]; n1++; } else { c[n2]=a[i]; n2++; } return n1;}
void main() { float a[N],b[N],c[N]; int i,na,nb,nc;
scanf("%d",&na); for ( i=0;i<na;i++ ) scanf("%f",&a[i]); if ( n<=0 ) exit(0); nb=fun(a,b,c,na); nc=na-nb; for ( i=0;i<nb;i++ ) printf("%.1f ",b[i]); printf("\n"); for ( i=0;i<nc;i++ ) printf("%.1f ",c[i]); printf("\n");}