
"""simple docstring"""


def 						lowerCamelCase__      (				UpperCAmelCase_		,   UpperCAmelCase_					)->				int:







       """simple docstring"""
       return 1 if input_a == input_a else 0



def 						lowerCamelCase__      (				)->				None:







       """simple docstring"""
       assert xnor_gate(0		,   0					) == 1
       assert xnor_gate(0		,   1					) == 0
       assert xnor_gate(1		,   0					) == 0
       assert xnor_gate(1		,   1					) == 1


if __name__ == "__main__":
      print(xnor_gate(0, 0))
      print(xnor_gate(0, 1))
      print(xnor_gate(1, 0))
      print(xnor_gate(1, 1))







"""simple docstring"""


def 						lowerCamelCase__      (				UpperCAmelCase_ = 60_08_51_47_51_43					)->				int:







       """simple docstring"""

       try:
              UpperCamelCase       			=		int(UpperCAmelCase_					)
       except (TypeError, ValueError):
              raise TypeError("Parameter n must be int or castable to int."					)
       if n <= 0:
              raise ValueError("Parameter n must be greater than or equal to one."					)
       UpperCamelCase       			=		2
       UpperCamelCase       			=		0
       if n == 2:
              return 2
       while n > 2:
              while n % i != 0:
                     i += 1
              UpperCamelCase       			=		i
              while n % i == 0:
                     UpperCamelCase       			=		n // i
              i += 1
       return int(UpperCAmelCase_					)


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





