



def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_					):
			lowercase__   					=			int(SCREAMING_SNAKE_CASE_					)
			if decimal in (0, 1):  # Exit cases for the recursion
						return str(SCREAMING_SNAKE_CASE_					)
			lowercase__					,    lowercase__   					=			divmod(SCREAMING_SNAKE_CASE_  ,					2					)
			return binary_recursive(SCREAMING_SNAKE_CASE_					) + str(SCREAMING_SNAKE_CASE_					)



def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_					):
			lowercase__   					=			str(SCREAMING_SNAKE_CASE_					).strip()
			if not number:
						raise ValueError("No input value was provided"					)
			lowercase__   					=			"-" if number.startswith("-"					) else ""
			lowercase__   					=			number.lstrip("-"					)
			if not number.isnumeric():
						raise ValueError("Input value is not an integer"					)
			return f'''{negative}0b{binary_recursive(int(SCREAMING_SNAKE_CASE_					)					)}'''


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

							testmod()









from pathlib import Path

import fire



def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_  ,					SCREAMING_SNAKE_CASE_  ,					SCREAMING_SNAKE_CASE_					):
			lowercase__   					=			Path(SCREAMING_SNAKE_CASE_					)
			lowercase__   					=			Path(SCREAMING_SNAKE_CASE_					)
			dest_dir.mkdir(exist_ok=SCREAMING_SNAKE_CASE_					)
			for path in src_dir.iterdir():
						lowercase__   					=			[x.rstrip() for x in list(path.open().readlines()					)][:n]
						lowercase__   					=			dest_dir.joinpath(path.name					)
						print(SCREAMING_SNAKE_CASE_					)
						dest_path.open("w"					).write("\n".join(SCREAMING_SNAKE_CASE_					)					)


if __name__ == "__main__":
							fire.Fire(minify)




