


'''simple docstring'''



from ..utils import DummyObject, requires_backends


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :int						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Tuple						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Any						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Union[str, Any]						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Optional[int]						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Tuple						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :str						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Any						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Dict						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :str						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :str						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :str						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])


class 						_snake_case   (       metaclass=a__		):
					lowerCAmelCase :Tuple						=   ['''flax''']




					def __init__( self							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(self							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])




					@classmethod
					def 			snake_case__  ( cls							,							*_lowerCamelCase							,							**_lowerCamelCase):
								requires_backends(cls							,							["""flax"""])



'''simple docstring'''



def       _UpperCamelCase (						UpperCamelCase__ = 1_0	, UpperCamelCase__ = 2_2   ):
			UpperCAmelCase__					:   List[str]       				=       range(1	, UpperCamelCase__   )
			UpperCAmelCase__					:   int       				=       range(1	, UpperCamelCase__   )
			return sum(
			    1 for power in powers for base in bases if len(str(base**power   )   ) == power   )


if __name__ == "__main__":
		print(f"""{solution(10, 22) = }""")