

def      a__	(						UpperCAmelCase				:     Optional[Any] = 998_001     )    ->		int:

  # fetches the next number
  for number in range(n - 1							,					9_999							,					-1     ):
    UpperCAmelCase			:				int										=					str(_UpperCAmelCase     )

    # checks whether 'str_number' is a palindrome.
    if str_number == str_number[::-1]:
      UpperCAmelCase			:				Tuple										=					999

      # if 'number' is a product of two 3-digit numbers
      # then number is the answer otherwise fetch next number.
      while divisor != 99:
        if (number % divisor == 0) and (len(str(number // divisor     )     ) == 3.0):
          return number
        divisor -= 1
  raise ValueError('''That number is larger than our acceptable range.'''     )


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












from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
)


UpperCAmelCase__    :      Optional[Any]       					={
    '''configuration_rwkv''': ['''RWKV_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''RwkvConfig''', '''RwkvOnnxConfig'''],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							UpperCAmelCase__    :      Optional[Any]       					=[
							    '''RWKV_PRETRAINED_MODEL_ARCHIVE_LIST''',
							    '''RwkvForCausalLM''',
							    '''RwkvModel''',
							    '''RwkvPreTrainedModel''',
							]


if TYPE_CHECKING:
							from .configuration_rwkv import RWKV_PRETRAINED_CONFIG_ARCHIVE_MAP, RwkvConfig, RwkvOnnxConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_rwkv import (
														    RWKV_PRETRAINED_MODEL_ARCHIVE_LIST,
														    RwkvForCausalLM,
														    RwkvModel,
														    RwkvPreTrainedModel,
														)
else:
							import sys

							UpperCAmelCase__    :      int       					=_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)





