




"""simple docstring"""






def   _snake_case    (       lowercase__							,					lowercase__							,					lowercase__							,					lowercase__	):
				if height >= 1:
								move_tower(height - 1							,					lowercase__							,					lowercase__							,					lowercase__	)
								move_disk(lowercase__							,					lowercase__	)
								move_tower(height - 1							,					lowercase__							,					lowercase__							,					lowercase__	)







def   _snake_case    (       lowercase__							,					lowercase__	):
				print('moving disk from'							,					lowercase__							,					'to'							,					lowercase__	)







def   _snake_case    (       ):
				_lowerCamelCase  :    Tuple					=					int(input('Height of hanoi: '	).strip()	)
				move_tower(lowercase__							,					'A'							,					'B'							,					'C'	)


if __name__ == "__main__":
			main()





"""simple docstring"""






def   _snake_case    (       lowercase__	):
				_lowerCamelCase  :    Optional[int]					=					int(lowercase__	)
				if decimal in (0, 1):  # Exit cases for the recursion
								return str(lowercase__	)
				_lowerCamelCase,				_lowerCamelCase  :    Dict					=					divmod(lowercase__							,					2	)
				return binary_recursive(lowercase__	) + str(lowercase__	)







def   _snake_case    (       lowercase__	):
				_lowerCamelCase  :    List[Any]					=					str(lowercase__	).strip()
				if not number:
								raise ValueError('No input value was provided'	)
				_lowerCamelCase  :    str					=					'-' if number.startswith('-'	) else ''
				_lowerCamelCase  :    Union[str, Any]					=					number.lstrip('-'	)
				if not number.isnumeric():
								raise ValueError('Input value is not an integer'	)
				return f'''{negative}0b{binary_recursive(int(lowercase__	)	)}'''


if __name__ == "__main__":
			from doctest import testmod

			testmod()