

from math import factorial
def     UpperCAmelCase_       (						_A				,		_A    ):





     '''simple docstring'''




     if n < k or k < 0:
          raise ValueError('''Please enter positive integers for n and k where n >= k'''    )
     return factorial(_A    ) // (factorial(_A    ) * factorial(n - k    ))


if __name__ == "__main__":
       print(
           '''The number of five-card hands possible from a standard''',
           F"fifty-two card deck is: {combinations(52, 5)}\n",
       )

       print(
           '''If a class of 40 students must be arranged into groups of''',
           F"4 for group projects, there are {combinations(40, 4)} ways",
           '''to arrange them.\n''',
       )

       print(
           '''If 10 teams are competing in a Formula One race, there''',
           F"are {combinations(10, 3)} ways that first, second and",
           '''third place can be awarded.''',
       )





from ...utils import is_torch_available, is_transformers_available


if is_transformers_available() and is_torch_available():
       from .pipeline_vq_diffusion import LearnedClassifierFreeSamplingEmbeddings, VQDiffusionPipeline


