



'''simple docstring'''




from collections.abc import Sequence



def 	a			( lowerCamelCase__						,      lowerCamelCase__    ):
			'''simple docstring'''





			return sum(c * (x**i) for i, c in enumerate(lowerCamelCase__    )    )



def 	a			( lowerCamelCase__						,      lowerCamelCase__    ):
			'''simple docstring'''





			A_	:						Tuple	=     0.0
			for coeff in reversed(lowerCamelCase__    ):
						A_	:						Union[str, Any]	=     result * x + coeff
			return result


if __name__ == "__main__":
						lowerCamelCase							:Union[str, Any]				    =					(0.0, 0.0, 5.0, 9.3, 7.0)
						lowerCamelCase							:Union[str, Any]				    =					10.0
						print(evaluate_poly(poly, x))
						print(horner(poly, x))




'''simple docstring'''




from string import ascii_lowercase, ascii_uppercase



def 	a			( lowerCamelCase__    ):
			'''simple docstring'''





			if not sentence:
						return ""
			A_	:						Optional[int]	=     dict(zip(lowerCamelCase__						,      lowerCamelCase__    )    )
			return lower_to_upper.get(sentence[0]						,      sentence[0]    ) + sentence[1:]


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

						testmod()