
def     A__   (  lowerCamelCase  )					->		int:
				UpperCamelCase_:							Union[str, Any]		=  [1]

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

				for _ in range(1       ,      lowerCamelCase  ):
								UpperCamelCase_:							str		=  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_:							Any		=  ugly_nums[ia] * 3
								if next_num == next_a:
												ia += 1
												UpperCamelCase_:							Any		=  ugly_nums[ia] * 5
				return ugly_nums[-1]


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

							testmod(verbose=True)
							print(F"""{ugly_numbers(2_00) = }""")








from typing import TYPE_CHECKING

from ...utils import _LazyModule


lowerCamelCase_  :	Dict 				=					{"""tokenization_byt5""": ["""ByT5Tokenizer"""]}


if TYPE_CHECKING:
							from .tokenization_byta import ByTaTokenizer
else:
							import sys

							lowerCamelCase_  :	Any 				=					_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)






