






def 							lowerCamelCase__ (       __lowerCamelCase     :	int						):
  __UpperCAmelCase				:      List[str]	 =    [1]

  __UpperCAmelCase ,					__UpperCAmelCase ,					__UpperCAmelCase				:      Any	 =    0, 0, 0
  __UpperCAmelCase				:      Any	 =    ugly_nums[ia] * 2
  __UpperCAmelCase				:      Optional[Any]	 =    ugly_nums[ia] * 3
  __UpperCAmelCase				:      List[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				:      Dict	 =    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				:      int	 =    ugly_nums[ia] * 5
  return ugly_nums[-1]


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

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




'''simple docstring'''
# this script reports modified .py files under the desired list of top-level sub-dirs passed as a list of arguments, e.g.:
#   python ./utils/get_modified_files.py utils src tests examples
#
# it uses git to find the forking point and which files were modified - i.e. files not under git won't be considered
# since the output of this script is fed into Makefile commands it doesn't print a newline after the results

import re
import subprocess
import sys


lowercase__											=subprocess.check_output('git merge-base main HEAD'.split()).decode('utf-8')
lowercase__											=(
    subprocess.check_output(F"""git diff --diff-filter=d --name-only {fork_point_sha}""".split()).decode('utf-8').split()
)

lowercase__											='|'.join(sys.argv[1:])
lowercase__											=re.compile(rF"""^({joined_dirs}).*?\.py$""")

lowercase__											=[x for x in modified_files if regex.match(x)]
print(' '.join(relevant_modified_files), end='')
