310305: CF1812D. Trivial Conjecture

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

D. Trivial Conjecturetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

$$f(n) = \left\{ \begin{array}{ll} \frac{n}{2} & n \equiv 0 \pmod{2}\\ 3n+1 & n \equiv 1 \pmod{2}\\ \end{array} \right.$$

Find an integer $n$ so that none of the first $k$ terms of the sequence $n, f(n), f(f(n)), f(f(f(n))), \dots$ are equal to $1$.

Input

The only line contains an integer $k$ ($1 \leq k \leq \min(\textbf{[REDACTED]}, 10^{18})$).

Output

Output a single integer $n$ such that none of the first $k$ terms of the sequence $n, f(n), f(f(n)), f(f(f(n))), \dots$ are equal to $1$.

Integer $n$ should have at most $10^3$ digits.

ExamplesInput
1
Output
5
Input
5
Output
6
Note

In the first test, the sequence created with $n = 5$ looks like $5, 16, 8, 4, 2, 1, 4, \dots$, and none of the first $k=1$ terms are equal to $1$.

In the second test, the sequence created with $n = 6$ looks like $6, 3, 10, 5, 16, 8, 4, \dots$, and none of the first $k=5$ terms are equal to $1$.

Input

题意翻译

定义 $f(n)=\begin{cases}\frac n2&n\equiv0\pmod2\\3n+1&n\equiv1\pmod2\end{cases}$,请输出一个整数 $n$ 使得含有 $k$ 项的序列 $n,f(n),f(f(n)),\dots$ 所有项均不为 $1$。

加入题单

算法标签: