

'''simple docstring'''

from math import factorial

lowercase__         =      {str(d): factorial(d) for d in range(10)}




def 				UpperCamelCase(					UpperCAmelCase_     ):
 return sum(DIGIT_FACTORIAL[d] for d in str(UpperCAmelCase_     )     )




def 				UpperCamelCase(					):
 UpperCAmelCase	:     List[str]						 =			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 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b == 0:
  return 1
 if (b % 2) == 0:
  return actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )
 else:
  return a * actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b < 0:
  return 1 / actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )
 return actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )


if __name__ == "__main__":
 print(power(-2, -3))




