






"""simple docstring"""


from math import factorial

_UpperCamelCase    :   Optional[Any]   			=						{str(d): factorial(d) for d in range(10)}




def       snake_case  (A_				:Tuple				) ->    Optional[Any]:







  '''simple docstring'''

  return sum(DIGIT_FACTORIAL[d] for d in str(_UpperCAmelCase				)				)




def       snake_case  () ->    Dict:







  '''simple docstring'''

  a					:      List[Any]    =       7 * factorial(9				) + 1
  return sum(i for i in range(3     ,      _UpperCAmelCase				) if sum_of_digit_factorial(_UpperCAmelCase				) == i				)


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












"""simple docstring"""


def       snake_case  (A_				:int				):







  '''simple docstring'''

  if isinstance(A_     ,      A_				):
    raise TypeError('\'float\' object cannot be interpreted as an integer'				)
  if isinstance(A_     ,      A_				):
    raise TypeError('\'str\' object cannot be interpreted as an integer'				)

  if num == 0:
    return "0b0"

  a					:      List[Any]    =       False

  if num < 0:
    a					:      Optional[int]    =       True
    a					:      Dict    =       -num

  a					:      list[int]    =       []
  while num > 0:
    binary.insert(0     ,      num % 2				)
    num >>= 1

  if negative:
    return "-0b" + "".join(str(A_				) for e in binary				)

  return "0b" + "".join(str(A_				) for e in binary				)


if __name__ == "__main__":
   import doctest

   doctest.testmod()




