



'''simple docstring'''






def    lowerCamelCase__ (		_A = 6008_5147_5143       ):

  try:
    a		:      Optional[int]       =  int(_A       )
  except (TypeError, ValueError):
    raise TypeError('Parameter n must be int or castable to int.'       )
  if n <= 0:
    raise ValueError('Parameter n must be greater than or equal to one.'       )
  a		:      Any       =  1
  a		:      Union[str, Any]       =  2
  while i * i <= n:
    while n % i == 0:
      a		:      str       =  i
      n //= i
    i += 1
  if n > 1:
    a		:      Any       =  n
  return int(_A       )


if __name__ == "__main__":
     print(F"{solution() = }")




'''simple docstring'''






from pathlib import Path

import fire
def    lowerCamelCase__ (		_A				,    _A				,    _A       ):
  a		:      Optional[Any]       =  Path(_A       )
  a		:      Tuple       =  Path(_A       )
  dest_dir.mkdir(exist_ok=_A       )
  for path in src_dir.iterdir():
    a		:      Tuple       =  [x.rstrip() for x in list(path.open().readlines()       )][:n]
    a		:      List[str]       =  dest_dir.joinpath(path.name       )
    print(_A       )
    dest_path.open('w'       ).write('\n'.join(_A       )       )


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