#include <stdio.h>
#include<stdbool.h>
int main()
{
   int N;
   if(scanf("%d",&N) !=1 || N<=0) return o;
int arr[N],count=0,non_zero_count=0;
bool has_zero=false;
for(int i=0; i<N; i++)
{
    if(scanf("%d",&arr[i]) !=1) return 1;
    if(arr[i] !=0)
    {
        arr[non_zero_count++]=arr[i];
    }
    else
    {
        has_zero=true;
    }
}
if(!has_zero)
{
    print("Invalid input\n");
    return 0;
}
while(non_zero_count<N)
{
    arr[non_zero_count++]=0;
}
for(int i=0; i<N; i++)
{
    printf("%d%s",arr[i],(i==N-1)?"":""); 
}
printf("\n");
return o;
}