"""simple docstring"""





from __future__ import annotations





def 							a_	( _lowerCAmelCase    :					Optional[Any]  ,					_lowerCAmelCase    :					Dict	):





       '''simple docstring'''

       lowercase__     :						str         =      0
       lowercase__     :						Tuple         =      len(_a	) - 1

       while i < j:
              if nums[i] + nums[j] == target:
                     return [i, j]
              elif nums[i] + nums[j] < target:
                     lowercase__     :						Optional[int]         =      i + 1
              else:
                     lowercase__     :						List[str]         =      j - 1

       return []


if __name__ == "__main__":
       import doctest

       doctest.testmod()
       print(f'''{two_pointer([2, 7, 11, 15], 9) = }''')




from __future__ import annotations

def 			lowerCamelCase__			(       _a):
	SCREAMING_SNAKE_CASE :   Optional[Any]					  =							2
	SCREAMING_SNAKE_CASE :   Optional[int]					  =							[]
	while i * i <= n:
		if n % i:
			i += 1
		else:
			n //= i
			factors.append(_a)
	if n > 1:
		factors.append(_a)
	return factors


if __name__ == "__main__":
			import doctest

			doctest.testmod()