

"""simple docstring"""





def     __lowercase					(    a :				int       ,		a :				int )					->					int:
      return int((input_a, input_a).count(1 ) != 0 )



def     __lowercase					(    )					->					None:
      assert or_gate(0       ,		0 ) == 0
      assert or_gate(0       ,		1 ) == 1
      assert or_gate(1       ,		0 ) == 1
      assert or_gate(1       ,		1 ) == 1


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










"""simple docstring"""





def     __lowercase					(    a :				int       ,		a :				int )					->					int:
      return x if y == 0 else greatest_common_divisor(a       ,		x % y )



def     __lowercase					(    a :				int       ,		a :				int )					->					int:
      return (x * y) // greatest_common_divisor(a       ,		a )



def     __lowercase					(    a :				int = 20 )					->					int:
      __snake_case      :    Optional[Any]  			=1
      for i in range(1       ,		n + 1 ):
            __snake_case      :    Optional[int]  			=lcm(a       ,		a )
      return g


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


