


'''simple docstring'''
def       a				(      __a       )  ->     int:



					'''simple docstring'''






					if divisor % 5 == 0 or divisor % 2 == 0:
										return 0
					UpperCamelCase__       :Optional[int]							 =			1
					UpperCamelCase__       :Optional[int]							 =			1
					while repunit:
										UpperCamelCase__       :Union[str, Any]							 =			(10 * repunit + 1) % divisor
										repunit_index += 1
					return repunit_index


def       a				(      __a = 1000000       )  ->     int:



					'''simple docstring'''






					UpperCamelCase__       :Union[str, Any]							 =			limit - 1
					if divisor % 2 == 0:
										divisor += 1
					while least_divisible_repunit(__a       ) <= limit:
										divisor += 2
					return divisor


if __name__ == "__main__":
		print(F"""{solution() = }""")



'''simple docstring'''
from typing import TYPE_CHECKING

from ...utils import _LazyModule


__snake_case											=					{'''tokenization_wav2vec2_phoneme''': ['''Wav2Vec2PhonemeCTCTokenizer''']}


if TYPE_CHECKING:
		from .tokenization_wavaveca_phoneme import WavaVecaPhonemeCTCTokenizer
else:
		import sys

		__snake_case											=					_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)