
"""simple docstring"""




def lowercase_  (   _snake_case   ,_snake_case						):
							return int((input_a, input_a).count(0						) != 0						)

def lowercase_  (   ):
							assert nand_gate(0   ,0						) == 1
							assert nand_gate(0   ,1						) == 1
							assert nand_gate(1   ,0						) == 1
							assert nand_gate(1   ,1						) == 0


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









'''simple docstring'''




from __future__ import annotations


def 				lowerCAmelCase_   (	_lowerCamelCase:   list[int]       ,      _lowerCamelCase:   list[int]       ,      _lowerCamelCase:   int					):
		__SCREAMING_SNAKE_CASE       :		List[Any]           =		list(range(len(_lowerCamelCase					)					)					)
		__SCREAMING_SNAKE_CASE       :		Optional[Any]           =		[v / w for v, w in zip(_lowerCamelCase       ,      _lowerCamelCase					)]
		index.sort(key=lambda _lowerCamelCase					: ratio[i]       ,      reverse=_lowerCamelCase					)

		__SCREAMING_SNAKE_CASE       :		float           =		0
		__SCREAMING_SNAKE_CASE       :		list[float]           =		[0] * len(_lowerCamelCase					)
		for i in index:
				if weight[i] <= capacity:
						__SCREAMING_SNAKE_CASE       :		str           =		1
						max_value += value[i]
						capacity -= weight[i]
				else:
						__SCREAMING_SNAKE_CASE       :		int           =		capacity / weight[i]
						max_value += value[i] * capacity / weight[i]
						break

		return max_value, fractions


if __name__ == "__main__":
						import doctest

						doctest.testmod()