#include <bits/stdc++.h>
using namespace std;

#define name "KHONGAM"
const int MAX = 2e5+5;
int n;
int a[MAX]; // Nếu như không nhập xuất file .inp .out thì dùng

void setIO(){
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    if (fopen(name".inp", "r")){
        freopen(name".inp", "r", stdin);
        freopen(name".out", "w", stdout);
    }
}

void inp(){
    cin >> n;
    for (int i = 0; i<n; i++){
        cin >> a[i];
        /*
        Nếu không nhập xuất file .inp .out:
        + Dùng mảng a[] để lưu trữ các số trong dãy lại
        + Sau đó dùng 1 vòng for để dò tất cả phần tử trong mảng
          rồi sau đó kiểm tra không là số âm thì in ra. (Ví dụ cách làm ở dưới solve() )
        
        Nếu nhập xuất file .inp .out:
        + Không cần dùng mảng, vừa nhập số vào thì kiểm tra có >= 0 không?
        + Nếu số nhập vào >= 0 thì in ra (cout) luôn
        */
    }
}


void solve(){
    for (int i = 0; i<n; i++){
        if (a[i] >= 0) // Điều kiện là >= 0 vì số không âm có cả số 0
            cout << a[i] << " ";
    }
}

int main(){
    setIO(); // Nhập xuất file
    inp();   // Nhập dữ liệu (có nội dung trong chương trình con hay không cũng được)
    solve(); // Giải quyết vấn đề của đề bài đưa ra
    
}