




def 						SCREAMING_SNAKE_CASE__ (   lowercase					)  ->       int:
   if divisor % 5 == 0 or divisor % 2 == 0:
      return 0
   snake_case				:    str           =	1
   snake_case				:    Optional[Any]           =	1
   while repunit:
      snake_case				:    Union[str, Any]           =	(10 * repunit + 1) % divisor
      repunit_index += 1
   return repunit_index




def 						SCREAMING_SNAKE_CASE__ (   lowercase = 1000000					)  ->       int:
   snake_case				:    int           =	limit - 1
   if divisor % 2 == 0:
      divisor += 1
   while least_divisible_repunit(lowercase					) <= limit:
      divisor += 2
   return divisor


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











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




def 						SCREAMING_SNAKE_CASE__ (   )  ->       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))





