'''simple docstring'''


def    _lowerCamelCase  (__lowerCamelCase  :     Union[str, Any]     )   ->    List[str]:






			if not isinstance(a__					,  a__     ):
						raise ValueError("Input series is not valid, valid series - [2, 4, 6]"     )
			if len(a__     ) == 0:
						raise ValueError("Input list must be a non empty list"     )
			if len(a__     ) == 1:
						return True
			a__     = series[1] - series[0]
			for index in range(len(a__     ) - 1     ):
						if series[index + 1] - series[index] != common_diff:
									return False
			return True







def    _lowerCamelCase  (__lowerCamelCase  :     Any     )   ->    Tuple:






			if not isinstance(a__					,  a__     ):
						raise ValueError("Input series is not valid, valid series - [2, 4, 6]"     )
			if len(a__     ) == 0:
						raise ValueError("Input list must be a non empty list"     )
			a__     = 0
			for val in series:
						answer += val
			return answer / len(a__     )


if __name__ == "__main__":
		import doctest

		doctest.testmod()










'''simple docstring'''


def    _lowerCamelCase  (__lowerCamelCase  :     str     )   ->    bool:
			a__     = 0
			for ch in input_str:
						a__     = ord(__lowerCamelCase     )
						a__     = pow(2					,  __lowerCamelCase     )

						# If we already turned on bit for current character's unicode
						if bitmap >> ch_unicode & 1 == 1:
									return False
						bitmap |= ch_bit_index_on
			return True


if __name__ == "__main__":
		import doctest

		doctest.testmod()



