






'''simple docstring'''



def      _a     (						_lowercase :     int      , _lowercase :     int  ):





     '''simple docstring'''






     return int((input_a, input_a).count(1  ) != 0  )




def      _a     (						):





     '''simple docstring'''






     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      _a     (						_lowercase :     List[str]  ):





     '''simple docstring'''






     __UpperCAmelCase     :			str  							=      1
     __UpperCAmelCase     :			List[str]  							=      2
     while i * i <= n:
          __UpperCAmelCase     :			Optional[Any]  							=      0
          while n % i == 0:
               n //= i
               multiplicity += 1
          n_divisors *= multiplicity + 1
          i += 1
     if n > 1:
          n_divisors *= 2
     return n_divisors




def      _a     (						):





     '''simple docstring'''






     __UpperCAmelCase     :			Optional[Any]  							=      1
     __UpperCAmelCase     :			List[Any]  							=      1

     while True:
          i += 1
          t_num += i

          if count_divisors(_lowercase  ) > 500:
               break

     return t_num


if __name__ == "__main__":
      print(solution())