






"""simple docstring"""
def 				lowercase__		(					lowerCamelCase,						lowerCamelCase       ):
				return int(input_a == input_a == 0       )





def 				lowercase__		(					):
				print('Truth Table of NOR Gate:'       )
				print('|   Input 1   |  Input 2  | Output |'       )
				print(f"""|      0      |    0      |  {nor_gate(0,						0       )}     |"""       )
				print(f"""|      0      |    1      |  {nor_gate(0,						1       )}     |"""       )
				print(f"""|      1      |    0      |  {nor_gate(1,						0       )}     |"""       )
				print(f"""|      1      |    1      |  {nor_gate(1,						1       )}     |"""       )


if __name__ == "__main__":
			import doctest

			doctest.testmod()
			main()





def 							__lowerCamelCase		(					UpperCAmelCase_		:						int					,    UpperCAmelCase_		:						int		):




      """simple docstring"""





      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 							__lowerCamelCase		(					UpperCAmelCase_		:						int					,    UpperCAmelCase_		:						int		):




      """simple docstring"""





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


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





