#include<stdio.h>
int main() {
int cnt;
scanf("%d",&cnt);
int a[cnt];
for(int i = 0; i < cnt; i++) {
scanf("%d", &a[i]);
}
for(int i = 0; i < cnt; i++) {
int num = a[i];
while(num != 1) {
if(num % 2 == 0) {
num /= 2;
} else {
num = (3*num + 1) / 2;
}
for(int j = 0; j < cnt; j++) {
if(a[j] == num) {
a[j] = 1;
break;
}
}
}
}
for (int i = 0; i < cnt; i++) {
for (int j = 0; j < cnt - i - 1; j++) {
if (a[j] < a[j+1]) {
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for (int i = 0; a[i] != 1 && i < cnt; i++) {
if(i != 0) {
printf(" ");
}
printf("%d", a[i]);
}
}