


"""simple docstring"""







def    UpperCAmelCase__       (lowerCAmelCase_ = 10   ):




					'''simple docstring'''


					if not isinstance(lowerCAmelCase_  ,						lowerCAmelCase_   ) or n < 0:
										raise ValueError("Invalid input"   )
					__SCREAMING_SNAKE_CASE						   =				10**n
					__SCREAMING_SNAKE_CASE						   =				2_8433 * (pow(2  ,						783_0457  ,						lowerCAmelCase_   )) + 1
					return str(number % modulus   )


if __name__ == "__main__":
		from doctest import testmod

		testmod()
		print(F"{solution(1_0) = }")


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


SCREAMING_SNAKE_CASE							:List[Any]							 =				{}

try:
					if not is_sentencepiece_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					SCREAMING_SNAKE_CASE							:List[str]							 =				['BartphoTokenizer']

if TYPE_CHECKING:
					try:
										if not is_sentencepiece_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .tokenization_bartpho import BartphoTokenizer

else:
					import sys

					SCREAMING_SNAKE_CASE							:Union[str, Any]							 =				_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)
