



from __future__ import annotations




def      __UpperCamelCase     (  _lowerCAmelCase		)	->  list[int]:



				"""simple docstring"""






				A			:	Tuple										=       2
				A			:	List[Any]										=       []
				while i * i <= n:
								if n % i:
												i += 1
								else:
												n //= i
												factors.append(_lowerCAmelCase		)
				if n > 1:
								factors.append(_lowerCAmelCase		)
				return factors


if __name__ == "__main__":
					import doctest

					doctest.testmod()







from __future__ import annotations




def      __UpperCamelCase     (  _lowerCAmelCase		)	->  list[int]:



    """simple docstring"""






    A			:	Tuple										=       2
    A			:	List[Any]										=       []
    while i * i <= n:
        if n % i:
            i += 1
        else:
            n //= i
            factors.append(_lowerCAmelCase		)
    if n > 1:
        factors.append(_lowerCAmelCase		)
    return factors


if __name__ == "__main__":
     import doctest

     doctest.testmod()


