#include <stdio.h> void sort(int a[],int n){ for(int i=0;i<n;i++){ for(int j=0;j<n-i-1;j++){ if(a[j]>a[j+1]){ int temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } int main() { int n=0;int a[1000]; scanf("%d",&n); if(n==0)return 0; int max; for(int i=0;i<n;i++){ int temp; scanf("%d",&temp); a[i]=temp; } max=a[0];int index=0; for(int i=0;i<n;i++){ if(a[i]>max){ index=i;max=a[i]; } } printf("%d\n",max); for(int i=index;i<n-1;i++){ a[i]=a[i+1]; } sort(a,n-1); if(n-1==0){ printf("%d ",-1); }else{ for(int i=0;i<n-1;i++){ printf("%d ",a[i]); } } return 0; }