#include <iostream>
#include <algorithm>
bool f(size_t n) {
return n;
}
int main() {
size_t i, n;
std::cin >> n;
int *v = new int[n];
for (i = 0; i < n; ++i)
std::cin >> v[i];
std::partition(v, v + n, f);
for (i = 0; i < n; ++i)
std::cout << v[i] << ' ';
delete[] v;
}