

from __future__ import annotations






def    a__   (   __SCREAMING_SNAKE_CASE			)     ->     list[int]:
		__lowerCAmelCase:	Optional[Any]   				=      2
		__lowerCAmelCase:	int   				=      []
		while i * i <= n:
				if n % i:
						i += 1
				else:
						n //= i
						factors.append(UpperCAmelCase_			)
		if n > 1:
				factors.append(UpperCAmelCase_			)
		return factors


if __name__ == "__main__":
			import doctest

			doctest.testmod()





"""simple docstring"""


def    a__   (   __SCREAMING_SNAKE_CASE ,			__SCREAMING_SNAKE_CASE			)     ->     int:
		return int((input_a, input_a).count(0			) == 0			)






def    a__   (   )     ->     None:
		assert and_gate(0 ,			0			) == 0
		assert and_gate(0 ,			1			) == 0
		assert and_gate(1 ,			0			) == 0
		assert and_gate(1 ,			1			) == 1


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


