- AOutput Y exists when both inputs A and B exist.
- BOutput Y exists when either input A exists or input B exists or both inputs A and B exist.
- COutput Y exists when either input A exists or input B exists but not when both inputs A and B exist.
- DOutput Y exists when both inputs A and B exists but not when either input A or B exist.

