



def __lowerCAmelCase       (   SCREAMING_SNAKE_CASE_ = 99_8001     ):
			lowercase__         = 0
			for i in range(999  ,     99  ,     -1     ):  # 3 digit numbers range from 999 down to 100
						for j in range(999  ,     99  ,     -1     ):
									lowercase__         = str(i * j     )
									if product_string == product_string[::-1] and i * j < n:
												lowercase__         = max(a__  ,     i * j     )
			return answer


if __name__ == "__main__":
							print(F'{solution() = }')








from __future__ import annotations

from collections.abc import Callable







def   lowerCamelCase(      a__		,a__		,a__		,a__ = 100		,):
				_SCREAMING_SNAKE_CASE	     =x_start
				_SCREAMING_SNAKE_CASE	     =fnc(a__)
				_SCREAMING_SNAKE_CASE	     =0.0

				for _ in range(a__):
								# Approximates small segments of curve as linear and solve
								# for trapezoidal area
								_SCREAMING_SNAKE_CASE	     =(x_end - x_start) / steps + xa
								_SCREAMING_SNAKE_CASE	     =fnc(a__)
								area += abs(fxa + fxa) * (xa - xa) / 2

								# Increment step
								_SCREAMING_SNAKE_CASE	     =xa
								_SCREAMING_SNAKE_CASE	     =fxa
				return area


if __name__ == "__main__":







							def   lowerCamelCase(      a__):
											return x**3

							print('''f(x) = x^3''')
							print('''The area between the curve, x = -10, x = 10 and the x axis is:''')
							snake_case_  :	Any							  =							10
							while i <= 10_00_00:
														snake_case_  :	Tuple							  =							trapezoidal_area(f, -5, 5, i)
														print(f"""with {i} steps: {area}""")
														i *= 10