





def       snake_case_		(     lowerCAmelCase_       :						str       ,       lowerCAmelCase_       :						str      ):
							__lowercase      :							str				=     len(lowerCAmelCase_      )
							__lowercase      :							Any				=     len(lowerCAmelCase_      )
							__lowercase      :							List[Any]				=     [[False for _ in range(m + 1      )] for _ in range(n + 1      )]
							__lowercase      :							Dict				=     True
							for i in range(lowerCAmelCase_      ):
														for j in range(m + 1      ):
																					if dp[i][j]:
																												if j < m and a[i].upper() == b[j]:
																																			__lowercase      :							Optional[Any]				=     True
																												if a[i].islower():
																																			__lowercase      :							List[Any]				=     True
							return dp[n][m]


if __name__ == "__main__":
	import doctest

	doctest.testmod()







def       snake_case_		(     lowerCAmelCase_       :						int       ,       lowerCAmelCase_       :						int      ):
							return int((input_a, input_a).count(1      ) != 0      )
def       snake_case_		(     ):
							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))