#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
int main()
{
    int N;
    if(scanf("%d",&N)! = 1 ||N<=0)
    return 0;
    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_c0unt++] = arr[i];
        }
        else
        {
            has_zero = true;
        }
    }
    if(!has_zero)
    {
        printf("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 0;
    
}