


"""simple docstring"""







def      UpperCAmelCase__ (lowerCAmelCase_ = 10						,		lowerCAmelCase_ = 22     ):




					'''simple docstring'''


					__SCREAMING_SNAKE_CASE		     =       range(1						,		lowerCAmelCase_     )
					__SCREAMING_SNAKE_CASE		     =       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) = }")




"""simple docstring"""







from abc import ABC, abstractmethod
from argparse import ArgumentParser




class 				UpperCamelCase_			(				UpperCamelCase):

	"""simple docstring"""





	@staticmethod
	@abstractmethod
	def 						UpperCAmelCase_   (				UpperCAmelCase__    :       ArgumentParser     ) ->			Optional[Any]:
						raise NotImplementedError()




	@abstractmethod
	def 						UpperCAmelCase_   (				self    :       Optional[Any]     ) ->			List[str]:
						raise NotImplementedError()
