## On the Subject of Not Complicated Wires

These wires are just like the others. They have stripes! That makes them exactly the same. The good news is that we’ve found a stupid set of trickeries on what to do about it! Maybe too stupid...

Look at each wire: there is an LED below the wire and a space for a ‘★’ symbol above the wire.
A ‘★’ symbol or lit LED represents a 1; a blank space or unlit LED represents a 0, and each wire represents a logic operation.

For each wire, evaluate the operation, and only cut the wire if it returns a 1.

See Appendix L for logic operation descriptions.

Scroll right to see the full table on mobile devices.
Second character of serial number White Red Blue White/
Red
White/
Blue
Red/
Blue
1/6/E/JANDXORORXNORIMPLIESNAND
2/7/D/IORIMPLIESNANDANDXORXNOR
3/8/C/HXNORANDXORIMPLIESNANDOR
4/9/B/GIMPLIESNANDXNORXORORAND
5/0/A/FXORORANDNANDXNORIMPLIES
OtherwiseNANDXNORIMPLIESORANDXOR

* IMPLIES means TOP implies BOTTOM.

## Appendix L: Logic Operations

The table below describes logic operations that are used by various modules, and provides truth tables showing the output for each pair of inputs.

Operation Description L R Output
OR (∨) Outputs 1 if any input is 1. 000
011
101
111
AND (∧) Outputs 1 if all inputs are 1. 000
010
100
111
XOR (⊻) Outputs 1 if exactly one input is 1. 000
011
101
110
NOR (↓) Outputs 0 if any input is 1.
Equivalently, outputs 1 if all inputs are 0.
001
010
100
110
NAND (↑ or |) Outputs 0 if all inputs are 1.
Equivalently, outputs 1 if any input is 0.
001
011
101
110
XNOR (↔) Outputs 1 if the inputs are equal. 001
010
100
111
IMPLIES (→) Outputs 1 unless the first input is 1 and the second input is 0.
Equivalently, outputs 1 if the first input is 0 or the second input is 1.
001
011
100
111