



"""simple docstring"""
def  lowerCamelCase_						(UpperCamelCase__		:		int							):
    _UpperCAmelCase							:  Dict											=    [1]

    _UpperCAmelCase							,				_UpperCAmelCase							,				_UpperCAmelCase							:  Dict											=    0, 0, 0
    _UpperCAmelCase							:  Union[str, Any]											=    ugly_nums[ia] * 2
    _UpperCAmelCase							:  Optional[Any]											=    ugly_nums[ia] * 3
    _UpperCAmelCase							:  List[str]											=    ugly_nums[ia] * 5

    for _ in range(1     ,       lowerCamelCase_							):
        _UpperCAmelCase							:  Any											=    min(lowerCamelCase_     ,       lowerCamelCase_     ,       lowerCamelCase_							)
        ugly_nums.append(lowerCamelCase_							)
        if next_num == next_a:
            ia += 1
            _UpperCAmelCase							:  Optional[Any]											=    ugly_nums[ia] * 2
        if next_num == next_a:
            ia += 1
            _UpperCAmelCase							:  List[str]											=    ugly_nums[ia] * 3
        if next_num == next_a:
            ia += 1
            _UpperCAmelCase							:  Union[str, Any]											=    ugly_nums[ia] * 5
    return ugly_nums[-1]


if __name__ == "__main__":
  from doctest import testmod

  testmod(verbose=True)
  print(f"{ugly_numbers(200) = }")










import warnings


warnings.warn(
    'memory_utils has been reorganized to utils.memory. Import `find_executable_batchsize` from the main `__init__`: '
    '`from accelerate import find_executable_batch_size` to avoid this warning.',
    FutureWarning,
)




