






"""simple docstring"""



def 		_SCREAMING_SNAKE_CASE					(       __snake_case     :    int = 10_00       ):





  '''simple docstring'''





  return sum(i for i in range(__snake_case       ) if i % 3 == 0 or i % 5 == 0       )


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



'''simple docstring'''





import glob
import os

from get_test_info import get_tester_classes


if __name__ == "__main__":
      UpperCamelCase       :     List[Any]			=    []

      UpperCamelCase       :     Tuple			=    os.path.join("""tests""", """models""", """**""", """test_modeling_*.py""")
      UpperCamelCase       :     List[str]			=    glob.glob(pattern)
      # TODO: deal with TF/Flax too
      UpperCamelCase       :     List[Any]			=    [
          x for x in test_files if not (x.startswith("""test_modeling_tf_""") or x.startswith("""test_modeling_flax_"""))
      ]

      for test_file in test_files:
            UpperCamelCase       :     List[str]			=    get_tester_classes(test_file)
            for tester_class in tester_classes:
                  # A few tester classes don't have `parent` parameter in `__init__`.
                  # TODO: deal this better
                  try:
                        UpperCamelCase       :     int			=    tester_class(parent=None)
                  except Exception:
                        continue
                  if hasattr(tester, """get_config"""):
                        UpperCamelCase       :     Union[str, Any]			=    tester.get_config()
                        for k, v in config.to_dict().items():
                              if isinstance(v, int):
                                    UpperCamelCase       :     List[Any]			=    None
                                    if k in ["vocab_size"]:
                                          UpperCamelCase       :     List[Any]			=    100
                                    elif k in ["max_position_embeddings"]:
                                          UpperCamelCase       :     Tuple			=    128
                                    elif k in ["hidden_size", "d_model"]:
                                          UpperCamelCase       :     Any			=    40
                                    elif k == ["num_layers", "num_hidden_layers", "num_encoder_layers", "num_decoder_layers"]:
                                          UpperCamelCase       :     Tuple			=    5
                                    if target is not None and v > target:
                                          failures.append(
                                              f'''{tester_class.__name__} will produce a `config` of type `{config.__class__.__name__}`'''
                                              f''' with config["{k}"] = {v} which is too large for testing! Set its value to be smaller'''
                                              f''' than {target}.'''
                                          )

      if len(failures) > 0:
            raise Exception(f'''There were {len(failures)} failures:\n''' + """\n""".join(failures))

