
'''simple docstring'''



from math import factorial
def       lowerCAmelCase_		( SCREAMING_SNAKE_CASE_			,					SCREAMING_SNAKE_CASE_  )   ->   Tuple:




   """simple docstring"""
   return factorial(SCREAMING_SNAKE_CASE_  ) / (factorial(SCREAMING_SNAKE_CASE_  ) * factorial(n - r  ))
def       lowerCAmelCase_		( )   ->   Union[str, Any]:




   """simple docstring"""
   _SCREAMING_SNAKE_CASE          = 0

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


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








'''simple docstring'''



from ..utils import deprecate
from .attention_processor import (  # noqa: F401
    Attention,
    AttentionProcessor,
    AttnAddedKVProcessor,
    AttnProcessor2_0,
    LoRAAttnProcessor,
    LoRALinearLayer,
    LoRAXFormersAttnProcessor,
    SlicedAttnAddedKVProcessor,
    SlicedAttnProcessor,
    XFormersAttnProcessor,
)
from .attention_processor import AttnProcessor as AttnProcessorRename  # noqa: F401


deprecate(
    "cross_attention",
    "0.20.0",
    "Importing from cross_attention is deprecated. Please import from diffusers.models.attention_processor instead.",
    standard_warn=False,
)


UpperCamelCase__					:						str											=     AttentionProcessor

class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	int:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	Any:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	List[str]:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	Tuple:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	str:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	Union[str, Any]:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	str:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






class       _a (_lowerCamelCase):





       """simple docstring"""




       def __init__(							self				,							*A__				,							**A__					)			->	Any:
          _SCREAMING_SNAKE_CASE          = F"{self.__class__.__name__} is deprecated and will be removed in `0.20.0`. Please use `from diffusers.models.attention_processor import {''.join(self.__class__.__name__.split('Cross'					)					)} instead."
          deprecate("""cross_attention"""				,							"""0.20.0"""				,							A__				,							standard_warn=A__					)
          super().__init__(*A__				,							**A__					)






