Solution to Analog Circuitry
We are presented with a large logic circuit with a bunch of gates, and words shown at various points along the circuit. We can click on a gate to change its color, and this changes the value of any words it feeds into.
There are two ways to approach the puzzle at first — we can either try to understand the rules, or we can brute-force the gates to try to get the words to turn green. In order to solve the puzzle, we'll need to determine both the function of each kind of gate and the correct color for all the gates on the left side of the puzzle.
Through trial and error, we can find that certain colors of the gates make their inputs easier to discover. The bowtie and pentagon gates reveal their inputs completely when red, the pawn gate reveals its input completely when blue, and the OR and XOR gates reveal their inputs when blue. The AND gate is the hardest to understand; using blue and green we can guess at the inputs somewhat.
Another thing that we can use to help us understand what color different gates should be (and which will help us error correct when determining the right half of the puzzle) is that intermediate lines carrying words are colored black, and intermediate lines carrying nonwords are light red.
We can determine how all the gates work:
Gate | Name | Blue function | Green function | Red function |
---|---|---|---|---|
Bowtie | Move last letter to start | Remove every other letter | Reverse | |
Pentagon | Increase last letter by 4 (e.g., A becomes E) | Remove first and last letters | ROT13 | |
Pawn | “Pig latin” (move the first letter to the end of the word and add "AY") | Remove vowels | Sort letters | |
OR | Concatenate inputs | Use the letters of the first word as indices into the second word (e.g. ABACADA and LOG make LOLGLDL) | Bitwise OR on letters | |
AND | Find overlapping letters (e.g., ALONE and ANODE make AOE) | Caesar shift the second word by the first letter of the first word | Bitwise AND on letters | |
XOR | Interleave inputs | Sort the letters of the first word using the corresponding letters from the second word as keys (e.g. DOG and CAB make OGD) | Bitwise XOR on letters |
Next, we can use this knowledge to determine the correct intermediate outputs: CREATIONIST, WATERFALL, QUINCE, ANTENNA, PHASE, SEAWATER, NANA, POEM, ICE, THEOLOGIZE, RIA, STORAGE, LOVED, RIBOSOME, SUBPRIME, LOBE, BOLT.
We can apply our knowledge of how the gates work to compute the intermediate outputs on the right side of the puzzle. The output of the circuit is INTEL MOTHERBOARD, which is the answer to the puzzle.
For reference, the inputs, from top to bottom, are SWING, PELOSI, BOAST, HAM, PROMO, EAVES, HAJJ, ATLANTAFALCONS, HAPPEN, LOCCUM, IN, TRANSALPINE, SAFETY, NAMES, MAINTENANCE, HEN, FAD, WAXMUSEUM, POSSUM, RAVEN, AWED, EXERTION, ENSNARE, WHERE, ORNAMENTAL, REOPEN, REPAIR, SHAKESPEARE, ALICE, THE, LOGO, FARM, CITY, PARATRIATHLON, STOP, BEACH, GRENADES, OHIO, SPREAD, CLUNK, GECKO, SEROTONIN, IAMB, DROP, BUS, KVETCHY, SWAYS, DICE, MELBOURNE, MAUL, HOTFIXES, CLAY. Here is an image of a solved puzzle with all intermediate steps: