

"""simple docstring"""




from itertools import permutations
def   lowerCAmelCase						(					__UpperCamelCase      ):
 '''simple docstring'''





 if num[3] % 2 != 0:
  return False

 if (num[2] + num[3] + num[4]) % 3 != 0:
  return False

 if num[5] % 5 != 0:
  return False

 UpperCAmelCase__					:  Tuple					   =					[7, 11, 13, 17]
 for i, test in enumerate(SCREAMING_SNAKE_CASE__      ):
  if (num[i + 4] * 100 + num[i + 5] * 10 + num[i + 6]) % test != 0:
   return False
 return True
def   lowerCAmelCase						(					__UpperCamelCase = 10      ):
 '''simple docstring'''





 return sum(
     int("""""".join(map(SCREAMING_SNAKE_CASE__							,    SCREAMING_SNAKE_CASE__      )      )      )
     for num in permutations(range(SCREAMING_SNAKE_CASE__      )      )
     if is_substring_divisible(SCREAMING_SNAKE_CASE__      )      )


if __name__ == "__main__":
  print(F"{solution() = }")








"""simple docstring"""




# tests directory-specific settings - this file is run automatically
# by pytest before any tests are run

import sys
import warnings
from os.path import abspath, dirname, join


# allow having multiple repository checkouts and not needing to remember to rerun
# 'pip install -e .[dev]' when switching between checkouts and running tests.
__UpperCAmelCase =				abspath(join(dirname(dirname(__file__)), 'src'))
sys.path.insert(1, git_repo_path)

# silence FutureWarning warnings in tests since often we can't act on them until
# they become normal warnings - i.e. the tests still need to test the current functionality
warnings.simplefilter(action='ignore', category=FutureWarning)
def   lowerCAmelCase						(					__UpperCamelCase      ):
 '''simple docstring'''





 from diffusers.utils.testing_utils import pytest_addoption_shared

 pytest_addoption_shared(__UpperCamelCase      )




def   lowerCAmelCase						(					__UpperCamelCase      ):
 '''simple docstring'''





 from diffusers.utils.testing_utils import pytest_terminal_summary_main

 UpperCAmelCase__					:  Optional[Any]					   =					terminalreporter.config.getoption("""--make-reports"""      )
 if make_reports:
  pytest_terminal_summary_main(__UpperCamelCase							,    id=__UpperCamelCase      )





