code: 
  
  def       __a       (   SCREAMING_SNAKE_CASE      )      ->     bool:
  
  
  
  
  
  
      '''simple docstring'''
      __UpperCAmelCase									=			9
  
      while num > 0:
          if num % 1_0 != digit:
              return False
          num //= 1_0_0
          digit -= 1
  
      return True
  
  
  def       __a       (   )      ->     int:
  
  
  
  
  
  
      '''simple docstring'''
      __UpperCAmelCase									=			1_3_8_9_0_2_6_6_3
  
      while not is_square_form(num * num      ):
          if num % 1_0 == 3:
              num -= 6  # (3 - 6) % 10 = 7
          else:
              num -= 4  # (7 - 4) % 10 = 3
  
      return num * 1_0
  
  
  if __name__ == "__main__":
         print(F"""{solution() = }""")
  
  
  
  
  
  
style_context: 
  
  import copy
  
  from ...configuration_utils import PretrainedConfig
  from ...utils import logging
  from ..auto.configuration_auto import AutoConfig
  
  
  A_		:			int										=   logging.get_logger(__name__)
  class 					A_   (      _a						):
  
  
      '''simple docstring'''
  
  
  
  
  
  
      a__     							=       "speech-encoder-decoder"
      a__     							=       True
  
  
      def __init__(self     ,      **lowercase__  )     ->      Optional[int]:
          super().__init__(**lowercase__  )
          if "encoder" not in kwargs or "decoder" not in kwargs:
              raise ValueError(
                  F'''A configuraton of type {self.model_type} cannot be instantiated because not both `encoder` and'''
                  F''' `decoder` sub-configurations are passed, but only {kwargs}'''  )
  
          __UpperCAmelCase									=			kwargs.pop('''encoder'''  )
          __UpperCAmelCase									=			encoder_config.pop('''model_type'''  )
          __UpperCAmelCase									=			kwargs.pop('''decoder'''  )
          __UpperCAmelCase									=			decoder_config.pop('''model_type'''  )
  
          __UpperCAmelCase									=			AutoConfig.for_model(lowercase__     ,      **lowercase__  )
          __UpperCAmelCase									=			AutoConfig.for_model(lowercase__     ,      **lowercase__  )
          __UpperCAmelCase									=			True
  
  
      @classmethod
      def      lowerCAmelCase_						(cls     ,      lowercase__     ,      lowercase__     ,      **lowercase__  )     ->      PretrainedConfig:
          logger.info('''Setting `config.is_decoder=True` and `config.add_cross_attention=True` for decoder_config'''  )
          __UpperCAmelCase									=			True
          __UpperCAmelCase									=			True
  
          return cls(encoder=encoder_config.to_dict()     ,      decoder=decoder_config.to_dict()     ,      **lowercase__  )
  
  
  
  
  
  
      def      lowerCAmelCase_						(self  )     ->      Optional[Any]:
          __UpperCAmelCase									=			copy.deepcopy(self.__dict__  )
          __UpperCAmelCase									=			self.encoder.to_dict()
          __UpperCAmelCase									=			self.decoder.to_dict()
          __UpperCAmelCase									=			self.__class__.model_type
          return output
  
  
  
  
  