


def        SCREAMING_SNAKE_CASE_						(			__A :			int = 10_00				)	->		int:

       """simple docstring"""

       a_					:		Union[str, Any]							=  2**power
       a_					:		Tuple							=  str(__A				)
       a_					:		int							=  list(__A				)
       a_					:		Optional[Any]							=  0

       for i in list_num:
              sum_of_num += int(__A				)

       return sum_of_num


if __name__ == "__main__":
   UpperCAmelCase_      : Optional[int]  					=       int(input('Enter the power of 2: ').strip())
   print('2 ^ ', power, ' = ', 2**power)
   UpperCAmelCase_      : Dict  					=       solution(power)
   print('Sum of the digits is: ', result)










'''simple docstring'''







class _lowercase	:




							def __init__(							self:				Tuple			,							UpperCamelCase__:				list[int]     ):
														lowerCamelCase__					:	Union[str, Any]         =       len(UpperCamelCase__     )
														lowerCamelCase__					:	Union[str, Any]         =       [0] * len_array

														if len_array > 0:
																					lowerCamelCase__					:	Union[str, Any]         =       array[0]

														for i in range(1			,							UpperCamelCase__     ):
																					lowerCamelCase__					:	Tuple         =       self.prefix_sum[i - 1] + array[i]




							def 		lowerCamelCase_				(							self:				Tuple			,							UpperCamelCase__:				int			,							UpperCamelCase__:				int     ):
														if start == 0:
																					return self.prefix_sum[end]

														return self.prefix_sum[end] - self.prefix_sum[start - 1]




							def 		lowerCamelCase_				(							self:				Optional[int]			,							UpperCamelCase__:				int     ):
														lowerCamelCase__					:	Dict         =       {0}
														for sum_item in self.prefix_sum:
																					if sum_item - target_sum in sums:
																												return True

																					sums.add(UpperCamelCase__     )

														return False


if __name__ == "__main__":
			import doctest

			doctest.testmod()

