#include <stdio.h>
int num (int n int d int m)
{
if(n==0)
return d;
if(n%2!=0)
n=n*3+1;
else
n=n/2;
d[m] = n;
m++;
num(n,d,m);
return d;
}
void pr(int m int d)
{
if(m==0)
return;
printf("%d\n",d[m]);
m--;
pr(m,d)
return;
}
int main()
{
int n,m = 0;
int d[10000001] = {};
scanf("%d",&n);
d=num(n,d,m);
pr(m,d);
return 0
}