




"""simple docstring"""




def        a__					(							snake_case__ = "The quick brown fox jumps over the lazy dog"			,					)		->   bool:
			lowerCamelCase      =   set()

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



def        a__					(							snake_case__ = "The quick brown fox jumps over the lazy dog"			,					)		->   bool:
			lowerCamelCase      =   [False] * 26
			for char in input_str:
						if char.islower():
									lowerCamelCase      =   True
						elif char.isupper():
									lowerCamelCase      =   True
			return all(snake_case__							)



def        a__					(							snake_case__ = "The quick brown fox jumps over the lazy dog"			,					)		->   bool:
			return len({char for char in input_str.lower() if char.isalpha()}							) == 26



def        a__					(							)		->   None:
			from timeit import timeit

			lowerCamelCase      =   """from __main__ import is_pangram, is_pangram_faster, is_pangram_fastest"""
			print(timeit("""is_pangram()"""			,					setup=snake_case__							)							)
			print(timeit("""is_pangram_faster()"""			,					setup=snake_case__							)							)
			print(timeit("""is_pangram_fastest()"""			,					setup=snake_case__							)							)
			# 5.348480500048026, 2.6477354579837993, 1.8470395830227062
			# 5.036091582966037, 2.644472333951853,  1.8869528750656173


if __name__ == "__main__":
					import doctest

					doctest.testmod()
					benchmark()









"""simple docstring"""




def        a__					(							snake_case__							)		->   list:

			if len(snake_case__							) <= 1:
						return [tuple(snake_case__							)]

			lowerCamelCase      =   []

			def generate(snake_case__			,					snake_case__							):
						lowerCamelCase      =   [0] * n
						res.append(tuple(snake_case__							)							)

						lowerCamelCase      =   0
						while i < n:
									if c[i] < i:
												if i % 2 == 0:
															lowerCamelCase ,  lowerCamelCase      =   arr[i], arr[0]
												else:
															lowerCamelCase ,  lowerCamelCase      =   arr[i], arr[c[i]]
												res.append(tuple(snake_case__							)							)
												c[i] += 1
												lowerCamelCase      =   0
									else:
												lowerCamelCase      =   0
												i += 1

			generate(len(snake_case__							)			,					snake_case__							)
			return res


if __name__ == "__main__":
					lowerCAmelCase				:     str					=				input("""Enter numbers separated by a comma:\n""").strip()
					lowerCAmelCase				:     List[Any]					=				[int(item) for item in user_input.split(""",""")]
					print(heaps(arr))



