





'''simple docstring'''

from ..utils import DummyObject, requires_backends







class __a (   metaclass=_snake_case			):
   __UpperCamelCase   : List[str]	      =	['torch', 'torchsde']





   def __init__(					self				:			Optional[Any]				,*lowerCamelCase				:			Optional[int]				,**lowerCamelCase				:			Optional[int]    ):

      '''simple docstring'''

      requires_backends(self				,["""torch""", """torchsde"""]    )





   @classmethod
   def      UpperCAmelCase__     (					cls				:			Tuple				,*lowerCamelCase				:			Optional[Any]				,**lowerCamelCase				:			Tuple    ):

      '''simple docstring'''

      requires_backends(cls				,["""torch""", """torchsde"""]    )





   @classmethod
   def      UpperCAmelCase__     (					cls				:			Optional[int]				,*lowerCamelCase				:			Union[str, Any]				,**lowerCamelCase				:			Union[str, Any]    ):

      '''simple docstring'''

      requires_backends(cls				,["""torch""", """torchsde"""]    )












'''simple docstring'''

def 						__magic_name__       (							__UpperCAmelCase      )						->					bool:

   '''simple docstring'''







   if num < 0:
      return False

   __SCREAMING_SNAKE_CASE      							=       num
   __SCREAMING_SNAKE_CASE      							=       0
   while num > 0:
      __SCREAMING_SNAKE_CASE      							=       rev_num * 10 + (num % 10)
      num //= 10

   return num_copy == rev_num


if __name__ == "__main__":
    import doctest

    doctest.testmod()





