#include<stdio.h>
int main(){
    int N, count_non_zero = 0;
    if (scanf("%d", &N) !=1 || N < 0|| N > 1000){
        return 1;
    }
    int arr;
    int modified_arr;
    for (int i =0; i < N; i++){
        if (scanf("%d",&arr[i]) != 1){
         return 1;   
        }
    }
    for(int i=0; i <N; i++){
        if (arr[i] != 0){
            modified_arr[count_non_zero] = arr[i];
            count_non_zero++;
        }
    }
    if(count_non_zero == N){
        printf("Invalid input\n");
    } else {
        for(int i = count_non_zero; i < n; i++){
            modified_arr[i] = 0;
        }
        for(int i = 0; i < N; i++){
            printf(" %d", modified_arr[i]);
        }
        printf("\n");
    }
    return 0;
    
}