



"""simple docstring"""






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_available, is_torch_available


_lowercase				:				List[Any]   		=		{
    "configuration_groupvit": [
        "GROUPVIT_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "GroupViTConfig",
        "GroupViTOnnxConfig",
        "GroupViTTextConfig",
        "GroupViTVisionConfig",
    ],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		_lowercase				:				Union[str, Any]   		=		[
		    "GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST",
		    "GroupViTModel",
		    "GroupViTPreTrainedModel",
		    "GroupViTTextModel",
		    "GroupViTVisionModel",
		]

try:
		if not is_tf_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		_lowercase				:				Optional[Any]   		=		[
		    "TF_GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST",
		    "TFGroupViTModel",
		    "TFGroupViTPreTrainedModel",
		    "TFGroupViTTextModel",
		    "TFGroupViTVisionModel",
		]

if TYPE_CHECKING:
		from .configuration_groupvit import (
		    GROUPVIT_PRETRAINED_CONFIG_ARCHIVE_MAP,
		    GroupViTConfig,
		    GroupViTOnnxConfig,
		    GroupViTTextConfig,
		    GroupViTVisionConfig,
		)

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_groupvit import (
				    GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST,
				    GroupViTModel,
				    GroupViTPreTrainedModel,
				    GroupViTTextModel,
				    GroupViTVisionModel,
				)

		try:
				if not is_tf_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_tf_groupvit import (
				    TF_GROUPVIT_PRETRAINED_MODEL_ARCHIVE_LIST,
				    TFGroupViTModel,
				    TFGroupViTPreTrainedModel,
				    TFGroupViTTextModel,
				    TFGroupViTVisionModel,
				)

else:
		import sys

		_lowercase				:				List[Any]   		=		_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)









"""simple docstring"""






def   snake_case__     (	__lowerCamelCase       :					int = 10							,	__lowerCamelCase       :					int = 22			):
			"""simple docstring"""
			lowerCamelCase__	:	Optional[Any]				=range(1							,	__lowerCamelCase			)
			lowerCamelCase__	:	str				=range(1							,	__lowerCamelCase			)
			return sum(
			    1 for power in powers for base in bases if len(str(base**power			)			) == power			)


if __name__ == "__main__":
		print(f'{solution(1_0, 2_2) = }')




