


def 			__SCREAMING_SNAKE_CASE		(		UpperCamelCase		:      Optional[int]     ,					UpperCamelCase		:      int	)     ->	int:



	"""simple docstring"""






	a_     			=   (boundary[1] - boundary[0]) / steps
	a_     			=   boundary[0]
	a_     			=   boundary[1]
	a_     			=   make_points(UpperCamelCase     ,					UpperCamelCase     ,					UpperCamelCase	)
	a_     			=   0.0
	y += (h / 3.0) * f(UpperCamelCase	)
	a_     			=   2
	for i in x_i:
		y += (h / 3) * (4 - 2 * (cnt % 2)) * f(UpperCamelCase	)
		cnt += 1
	y += (h / 3.0) * f(UpperCamelCase	)
	return y

def 			__SCREAMING_SNAKE_CASE		(		UpperCamelCase		:      List[str]     ,					UpperCamelCase		:      str     ,					UpperCamelCase		:      List[str]	)     ->	Optional[int]:



	"""simple docstring"""






	a_     			=   a + h
	while x < (b - h):
		yield x
		a_     			=   x + h

def 			__SCREAMING_SNAKE_CASE		(		UpperCamelCase		:      Optional[int]	)     ->	str:  # enter your function here



	"""simple docstring"""






	a_     			=   (x - 0) * (x - 0)
	return y

def 			__SCREAMING_SNAKE_CASE		(		)     ->	Optional[Any]:



	"""simple docstring"""






	a_     			=   0.0  # Lower bound of integration
	a_     			=   1.0  # Upper bound of integration
	a_     			=   10.0  # define number of steps or resolution
	a_     			=   [a, b]  # define boundary of integration
	a_     			=   method_a(UpperCamelCase     ,					UpperCamelCase	)
	print(F"""y = {y}"""	)


if __name__ == "__main__":
			main()



def 			__SCREAMING_SNAKE_CASE		(		UpperCamelCase		:      str	)     ->	int:



	"""simple docstring"""






	a_     			=   len(UpperCamelCase	)
	a_     			=   [0] * length
	a_     			=   [[False for i in range(UpperCamelCase	)] for j in range(UpperCamelCase	)]
	for i, c in enumerate(UpperCamelCase	):
		a_     			=   i
		for j in range(i + 1	):
			if c == string[j] and (i - j < 2 or is_palindromic[j + 1][i - 1]):
				a_     			=   True
				a_     			=   min(UpperCamelCase     ,					0 if j == 0 else (cut[j - 1] + 1)	)
		a_     			=   mincut
	return cut[length - 1]


if __name__ == "__main__":
			_A							     =       input('Enter the string: ').strip()
			_A							     =       find_minimum_partitions(s)
			print(f'Minimum number of partitions required for the \'{s}\' is {ans}')