




import math


def 							__SCREAMING_SNAKE_CASE  (      snake_case_						):

						'''simple docstring'''


						if not isinstance(snake_case_     ,   snake_case_						):
												_UpperCAmelCase													=					f"""Input value of [number={number}] must be an integer"""
												raise TypeError(snake_case_						)
						if number < 1:
												_UpperCAmelCase													=					f"""Input value of [number={number}] must be a positive integer"""
												raise ValueError(snake_case_						)
						_UpperCAmelCase													=					[number]
						while number != 1:
												if number % 2 == 0:
																		_UpperCAmelCase													=					math.floor(math.sqrt(snake_case_						)						)
												else:
																		_UpperCAmelCase													=					math.floor(
																		    math.sqrt(snake_case_						) * math.sqrt(snake_case_						) * math.sqrt(snake_case_						)						)
												sequence.append(snake_case_						)
						return sequence


if __name__ == "__main__":
				import doctest

				doctest.testmod()










from __future__ import annotations


def 							__SCREAMING_SNAKE_CASE  (      snake_case_     ,   snake_case_						):

						'''simple docstring'''


						_UpperCAmelCase													=					{}
						for index, val in enumerate(snake_case_						):
												_UpperCAmelCase													=					target - val
												if compl in chk_map:
																		return [chk_map[compl], index]
												_UpperCAmelCase													=					index
						return []


if __name__ == "__main__":
				import doctest

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




