#include<stdio.h>
int main(){
int n=0,sz;
int arr[100];
int* p=arr;
int cout=0;
scanf("%d\n",&n);
*p=n;
while(1){
if(n%2==0){
*(p+1)=n/2;
n=n/2;
p++;
cout++;
}
else{
*(p+1)=n*3+1;
n=n*3+1;
p++;
cout++;}
if(*p==1)
break;
}
sz=&arr[cout]-&arr[0];
for(int j=sz;j>=0;j--){
printf(" %d ",arr[j]);
}
return 0;
}