"""simple docstring"""
from __future__ import annotations







def 		__a  (      _SCREAMING_SNAKE_CASE						,	_SCREAMING_SNAKE_CASE  )      ->list[int]:
  a__:	dict[int, int]     				=      {}
  for index, val in enumerate(_SCREAMING_SNAKE_CASE  ):
    a__:	str     				=      target - val
    if compl in chk_map:
      return [chk_map[compl], index]
    a__:	Union[str, Any]     				=      index
  return []


if __name__ == "__main__":
 import doctest

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







"""simple docstring"""






import math


def 							A__ (     UpperCamelCase__    ):


  '''simple docstring'''


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


if __name__ == "__main__":
    import doctest

    doctest.testmod()
