



'''simple docstring'''






def 				_SCREAMING_SNAKE_CASE(					snake_case_    :     int = 99_80_01  )		->int:






							'''simple docstring'''
							_lowercase							:		List[str]				=   0
							for i in range(9_99 ,       99 ,       -1  ):  # 3 digit numbers range from 999 down to 100
														for j in range(9_99 ,       99 ,       -1  ):
																					_lowercase							:		int				=   str(i * j  )
																					if product_string == product_string[::-1] and i * j < n:
																												_lowercase							:		Tuple				=   max(snake_case_ ,       i * j  )
							return answer


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








'''simple docstring'''






import abc
import copy
import dataclasses
from dataclasses import dataclass
from typing import ClassVar, Dict, Type, TypeVar

from ..features import Features


lowerCamelCase__	  =		TypeVar('T', bound='TaskTemplate')

@dataclass(frozen=__A       )
class 	_lowerCAmelCase     (    abc.ABC       ):






		'''simple docstring'''
		# `task` is not a ClassVar since we want it to be part of the `asdict` output for JSON serialization
		snake_case_							= 42
		snake_case_							= 42
		snake_case_							= 42
		def 						__lowercase      (						self							:       T      ,		UpperCamelCase_							:       Features		)      ->			T:







									'''simple docstring'''





									return copy.deepcopy(self		)
		@property
		def 						__lowercase      (						self							:       int		)      ->			Features:







									'''simple docstring'''





									return Features(**self.input_schema      ,		**self.label_schema		)
		@property
		@abc.abstractmethod
		def 						__lowercase      (						self							:       List[str]		)      ->			Dict[str, str]:







									'''simple docstring'''





									raise NotImplementedError





		@classmethod
		def 						__lowercase      (						cls							:       Type[T]      ,		UpperCamelCase_							:       dict		)      ->			T:







									'''simple docstring'''





									_lowercase							:		List[str]				=   {f.name for f in dataclasses.fields(cls		)}
									return cls(**{k: v for k, v in template_dict.items() if k in field_names}		)



