





"""simple docstring"""



def 		__lowercase     (   snake_case_  :  str = "The quick brown fox jumps over the lazy dog"				,)   ->str:



    '''simple docstring'''







    __A    :						List[Any]						 =     set()

    # Replace all the whitespace in our sentence
    __A    :						Any						 =     input_str.replace(''' '''				,''''''						)
    for alpha in input_str:
        if "a" <= alpha.lower() <= "z":
            frequency.add(alpha.lower()						)
    return len(_A						) == 26







def 		__lowercase     (   snake_case_  :  List[str] = "The quick brown fox jumps over the lazy dog"				,)   ->Any:



    '''simple docstring'''







    __A    :						Dict						 =     [False] * 26
    for char in input_str:
        if char.islower():
            __A    :						Optional[int]						 =     True
        elif char.isupper():
            __A    :						Optional[int]						 =     True
    return all(_A						)







def 		__lowercase     (   snake_case_  :  Union[str, Any] = "The quick brown fox jumps over the lazy dog"				,)   ->List[str]:



    '''simple docstring'''







    return len({char for char in input_str.lower() if char.isalpha()}						) == 26







def 		__lowercase     (   )   ->Union[str, Any]:



    '''simple docstring'''







    from timeit import timeit

    __A    :						str						 =     '''from __main__ import is_pangram, is_pangram_faster, is_pangram_fastest'''
    print(timeit('''is_pangram()'''				,setup=_A						)						)
    print(timeit('''is_pangram_faster()'''				,setup=_A						)						)
    print(timeit('''is_pangram_fastest()'''				,setup=_A						)						)
    # 5.348480500048026, 2.6477354579837993, 1.8470395830227062
    # 5.036091582966037, 2.644472333951853,  1.8869528750656173


if __name__ == "__main__":
       import doctest

       doctest.testmod()
       benchmark()










from __future__ import annotations


def 						lowerCamelCase__    (		_A							):







	'''simple docstring'''





	snake_case_		    =     str(_A							)
	return len(_A							) == 9 and set(_A							) == set("123456789"							)


def 						lowerCamelCase__    (		):







	'''simple docstring'''





	for base_num in range(9999     ,	4999     ,	-1							):
		snake_case_		    =     100002 * base_num
		if is_9_pandigital(_A							):
			return candidate

	for base_num in range(333     ,	99     ,	-1							):
		snake_case_		    =     1002003 * base_num
		if is_9_pandigital(_A							):
			return candidate

	return None


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