def        __UpperCAmelCase    (       UpperCAmelCase = 1000000       )->       Optional[Any]:



			"""simple docstring"""







			lowercase							=		1
			lowercase							=		1
			lowercase							=		{1: 1}

			for inputa in range(2,		UpperCAmelCase       ):
						lowercase							=		0
						lowercase							=		inputa

						while True:
									if number in counters:
												counter += counters[number]
												break
									if number % 2 == 0:
												number //= 2
												counter += 1
									else:
												lowercase							=		(3 * number) + 1
												counter += 1

						if inputa not in counters:
									lowercase							=		counter

						if counter > pre_counter:
									lowercase							=		inputa
									lowercase							=		counter
			return largest_number


if __name__ == "__main__":
						print(solution(int(input().strip())))






from __future__ import annotations

from math import pi






def        __UpperCAmelCase    (       UpperCAmelCase,		UpperCAmelCase,		UpperCAmelCase       )->       dict[str, float]:



			"""simple docstring"""







			if (inductance, frequency, reactance).count(0       ) != 1:
						raise ValueError('''One and only one argument must be 0'''       )
			if inductance < 0:
						raise ValueError('''Inductance cannot be negative'''       )
			if frequency < 0:
						raise ValueError('''Frequency cannot be negative'''       )
			if reactance < 0:
						raise ValueError('''Inductive reactance cannot be negative'''       )
			if inductance == 0:
						return {"inductance": reactance / (2 * pi * frequency)}
			elif frequency == 0:
						return {"frequency": reactance / (2 * pi * inductance)}
			elif reactance == 0:
						return {"reactance": 2 * pi * frequency * inductance}
			else:
						raise ValueError('''Exactly one argument must be 0'''       )


if __name__ == "__main__":
						import doctest

						doctest.testmod()





