def      lowercase_							(     _lowerCamelCase				:			int = 99_8001):
    lowercase__					:  List[Any]          =							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__					:  Optional[Any]          =							str(i * j)
            if product_string == product_string[::-1] and i * j < n:
                lowercase__					:  Tuple          =							max(_lowerCamelCase						,      i * j)
    return answer


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




from transformers import PretrainedConfig



class     snake_case_			(						__A			):
   __A      :						List[Any]   =							"custom"






   def __init__( self							:	Any      ,		lowercase_							:	Optional[int]=1      ,		**lowercase_							:	Any    )   ->		int:
       lowercase__					:  List[Any]          =							attribute
       super().__init__(**lowercase_    )



class     snake_case_			(						__A			):
   __A      :						Optional[int]   =							"custom"






   def __init__( self							:	Tuple      ,		lowercase_							:	str=1      ,		**lowercase_							:	List[Any]    )   ->		Dict:
       lowercase__					:  Union[str, Any]          =							attribute



