#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_count++]=arr[i];
        }
        else
        {
            has_zero=true;
        }
    }
    if(!has_zero)
    {
        printf("Invalid input");
        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;
    
}