


"""simple docstring"""





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__UpperCAmelCase    				=      {"configuration_qdqbert": ["QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "QDQBertConfig"]}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __UpperCAmelCase    				=      [
       "QDQBERT_PRETRAINED_MODEL_ARCHIVE_LIST",
       "QDQBertForMaskedLM",
       "QDQBertForMultipleChoice",
       "QDQBertForNextSentencePrediction",
       "QDQBertForQuestionAnswering",
       "QDQBertForSequenceClassification",
       "QDQBertForTokenClassification",
       "QDQBertLayer",
       "QDQBertLMHeadModel",
       "QDQBertModel",
       "QDQBertPreTrainedModel",
       "load_tf_weights_in_qdqbert",
   ]


if TYPE_CHECKING:
   from .configuration_qdqbert import QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, QDQBertConfig

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_qdqbert import (
          QDQBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
          QDQBertForMaskedLM,
          QDQBertForMultipleChoice,
          QDQBertForNextSentencePrediction,
          QDQBertForQuestionAnswering,
          QDQBertForSequenceClassification,
          QDQBertForTokenClassification,
          QDQBertLayer,
          QDQBertLMHeadModel,
          QDQBertModel,
          QDQBertPreTrainedModel,
          load_tf_weights_in_qdqbert,
      )


else:
   import sys

   __UpperCAmelCase    				=      _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)




"""simple docstring"""





from math import factorial





def     lowercase__	(  lowerCamelCase     :  Dict				,	lowerCamelCase     :  int				)					->     Tuple:
  return factorial(lowerCamelCase				) / (factorial(lowerCamelCase				) * factorial(n - r				))





def     lowercase__	(  )					->     Optional[Any]:
  lowerCAmelCase__    :    List[Any]								=					0

  for i in range(1				,	1_0_1				):
    for j in range(1				,	i + 1				):
      if combinations(lowerCamelCase				,	lowerCamelCase				) > 1e6:
        total += 1
  return total


if __name__ == "__main__":
   print(solution())
