import math





def 							UpperCAmelCase		(       lowercase				,     lowercase				):







				"""simple docstring"""



				return math.pow(lowercase				,     2				) - a





def 							UpperCAmelCase		(       lowercase				):







				"""simple docstring"""



				return 2 * x





def 							UpperCAmelCase		(       lowercase				):







				"""simple docstring"""



				__lowercase					     =				2.0

				while start <= a:
								__lowercase					     =				math.pow(lowercase				,     2				)

				return start





def 							UpperCAmelCase		(       lowercase				,     lowercase = 9999				,     lowercase = 0.00000000000001				):







				"""simple docstring"""



				if a < 0:
								raise ValueError('''math domain error'''				)

				__lowercase					     =				get_initial_point(lowercase				)

				for _ in range(lowercase				):
								__lowercase					     =				value
								__lowercase					     =				value - fx(lowercase				,     lowercase				) / fx_derivative(lowercase				)
								if abs(prev_value - value				) < tolerance:
												return value

				return value


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

		testmod()
def 							UpperCAmelCase		(       lowercase				,     lowercase				):







				"""simple docstring"""



				__lowercase					     =				len(lowercase				)
				__lowercase					     =				len(lowercase				)
				__lowercase					     =				[[False for _ in range(m + 1				)] for _ in range(n + 1				)]
				__lowercase					     =				True
				for i in range(lowercase				):
								for j in range(m + 1				):
												if dp[i][j]:
																if j < m and a[i].upper() == b[j]:
																				__lowercase					     =				True
																if a[i].islower():
																				__lowercase					     =				True
				return dp[n][m]


if __name__ == "__main__":
		import doctest

		doctest.testmod()