#include <bits/stdc++.h>
using namespace std;
// #GFG
// https://www.geeksforgeeks.org/move-zeroes-end-array/
void alter(vector<int> &a){
int n=a.size();
int k=0;
for(int i=0;i<n;i++){
if(a[i]!=0){
swap(a[i],a[k]);
k++;
}
}
}
int main() {
//freopen("ip.txt","r",stdin);
int n;
cout<<"n?"<<endl;
cin>>n;
vector<int> a(n);
cout<<"elements?"<<endl;
for(int i=0;i<n;i++){
cin>>a[i];
}
alter(a);
cout<<"altered carbon= ";
for(int i=0;i<n;i++){
cout<<a[i]<<" ";
}
return 0;
}