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