


'''simple docstring'''



def   lowerCamelCase							(_SCREAMING_SNAKE_CASE				:       int = 10						,				_SCREAMING_SNAKE_CASE				:       int = 22       ):
					__a      :	List[str]    =  range(1						,				_SCREAMING_SNAKE_CASE       )
					__a      :	int    =  range(1						,				_SCREAMING_SNAKE_CASE       )
					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) = }''')







'''simple docstring'''



import re

from filelock import FileLock


try:
	import nltk

	__lowercase     :						Optional[Any]	=     True
except (ImportError, ModuleNotFoundError):
	__lowercase     :						Dict	=     False

if NLTK_AVAILABLE:
	with FileLock('.lock') as lock:
		nltk.download('punkt', quiet=True)






def   lowerCamelCase							(_SCREAMING_SNAKE_CASE				:       str       ):
					re.sub('<n>'						,				''						,				_SCREAMING_SNAKE_CASE       )  # remove pegasus newline char
					assert NLTK_AVAILABLE, "nltk must be installed to separate newlines between sentences. (pip install nltk)"
					return "\n".join(nltk.sent_tokenize(_SCREAMING_SNAKE_CASE       )       )



