Hello, AoC day 24! {"mmq": And("gcd", "rtg"), "z01": Xor("wnt", "gct"), "qkr": Xor("y18", "x18"), "gvb": And("y15", "x15"), "ktn": Or("vhv", "vhs"), "fgn": And("y23", "x23"), "z32": Xor("nfh", "hnc"), "ddq": And("ngv", "ktn"), "nhb": And("x19", "y19"), "qvt": And("x10", "y10"), "y02": Value(false), "hpn": And("rqh", "wvd"), "vqn": And("cfc", "qgm"), "wdj": And("kvf", "drc"), "shg": Or("ntn", "kjm"), "rtg": Xor("y41", "x41"), "vfb": Or("gfm", "wkt"), "wtg": And("tdb", "jdv"), "cgn": And("y18", "x18"), "x12": Value(true), "z15": Xor("rgk", "mrg"), "gfm": And("hks", "rvt"), "z02": Xor("qcs", "gwm"), "jph": Or("tpm", "tbc"), "y18": Value(false), "y44": Value(true), "kmj": Xor("y06", "x06"), "x35": Value(true), "y30": Value(true), "y33": Value(true), "z13": Xor("jdv", "tdb"), "x44": Value(true), "smb": Xor("y37", "x37"), "gfw": And("nkg", "qjw"), "hjb": Xor("x07", "y07"), "z27": Xor("kpm", "tjh"), "y42": Value(true), "nkg": Xor("y10", "x10"), "z10": Xor("qjw", "nkg"), "rsf": Xor("y16", "x16"), "x41": Value(false), "gcq": And("x01", "y01"), "ckq": Or("kbq", "qtb"), "jqk": Or("qvt", "gfw"), "gtb": Or("bnk", "qpk"), "tpm": And("x29", "y29"), "srr": And("tft", "jph"), "z18": Xor("msb", "qkr"), "y03": Value(true), "kbq": And("mwh", "dpt"), "vhp": Or("bfh", "hpn"), "x03": Value(true), "dqt": Or("twc", "mmq"), "z23": Xor("fgn", "shg"), "cfc": Or("wth", "qwn"), "z30": Xor("jph", "tft"), "tft": Xor("x30", "y30"), "fsp": Xor("x31", "y31"), "x38": Value(true), "gct": And("x00", "y00"), "x02": Value(true), "y37": Value(true), "qtb": And("x39", "y39"), "sbw": And("x14", "y14"), "y36": Value(false), "vgb": Xor("x42", "y42"), "shj": And("x25", "y25"), "y04": Value(true), "jbg": And("mrt", "jfv"), "x43": Value(false), "mrg": Xor("y15", "x15"), "x04": Value(false), "mgw": Xor("x28", "y28"), "msb": Or("ffj", "vqn"), "z33": Xor("kdc", "gts"), "smm": And("x43", "y43"), "drc": Xor("x24", "y24"), "bwh": Or("qkw", "wnm"), "kqf": Xor("y43", "x43"), "x40": Value(false), "y20": Value(false), "gwm": Xor("y02", "x02"), "z17": Xor("cfc", "qgm"), "z16": Xor("rsf", "fqb"), "y05": Value(false), "x37": Value(true), "x18": Value(false), "x00": Value(true), "rck": And("nvh", "dwr"), "jdv": Xor("x13", "y13"), "y15": Value(false), "x17": Value(false), "hrb": And("kqh", "ntb"), "x26": Value(false), "bjt": And("scd", "jts"), "tdb": Or("qdg", "fvt"), "x09": Value(true), "z43": Xor("kqf", "fkb"), "jpn": Xor("y35", "x35"), "pdw": Xor("x12", "y12"), "x23": Value(true), "z40": Xor("ckq", "npv"), "cjg": And("npv", "ckq"), "ntn": And("y22", "x22"), "sjb": Xor("y20", "x20"), "y34": Value(false), "pkc": Xor("x26", "y26"), "qgm": Xor("y17", "x17"), "jkh": And("y42", "x42"), "z44": Xor("scd", "jts"), "kss": And("x32", "y32"), "z22": Xor("gtb", "hbj"), "gcd": Or("cjg", "ttn"), "fvt": And("rtk", "pdw"), "y22": Value(false), "x25": Value(false), "x08": Value(false), "npv": Xor("x40", "y40"), "z21": Xor("fgw", "pqg"), "vfp": Or("srr", "ktw"), "fqb": Or("dtn", "gvb"), "x16": Value(false), "thd": And("x03", "y03"), "qfd": And("kdc", "gts"), "y23": Value(true), "x42": Value(false), "y40": Value(true), "z39": Xor("dpt", "mwh"), "y32": Value(true), "cjj": And("jht", "ptw"), "x07": Value(true), "qwn": And("x16", "y16"), "x31": Value(false), "kfb": And("x27", "y27"), "vtj": And("y08", "x08"), "nvh": Xor("smb", "vhp"), "rgk": Or("sbw", "hrb"), "ffj": And("x17", "y17"), "x28": Value(true), "z42": Xor("vgb", "dqt"), "y39": Value(true), "x05": Value(false), "z20": Xor("sjb", "ssr"), "chr": Or("hbd", "btk"), "rqh": Xor("x36", "y36"), "x22": Value(false), "dwr": Xor("x38", "y38"), "wkt": And("y05", "x05"), "y12": Value(false), "y08": Value(false), "y14": Value(true), "vks": And("tjh", "kpm"), "fnq": And("vfp", "fsp"), "y06": Value(false), "y11": Value(true), "y19": Value(false), "y13": Value(true), "y09": Value(false), "y31": Value(false), "mjf": And("sjb", "ssr"), "z19": And("wmb", "jcg"), "sbt": And("x13", "y13"), "jts": Xor("y44", "x44"), "qkw": And("kmj", "vfb"), "qcs": Or("gcq", "dnc"), "z26": Xor("pkc", "hnq"), "qdb": And("kqf", "fkb"), "vhv": And("y02", "x02"), "kvf": Or("dck", "fwj"), "mrt": Xor("y09", "x09"), "z05": Xor("rvt", "hks"), "btk": And("x28", "y28"), "ntb": Or("sbt", "wtg"), "jfv": Or("vtj", "ptr"), "y27": Value(true), "knj": And("y44", "x44"), "rtk": Or("dkt", "hcm"), "rfr": Xor("x29", "y29"), "fgw": Or("wmd", "mjf"), "hrt": And("jrr", "jpn"), "wmb": Xor("x19", "y19"), "kdc": Or("kss", "tbr"), "hbd": And("dpc", "mgw"), "qdg": Xor("pdw", "rtk"), "jrr": Or("vcc", "jhv"), "tvg": And("y26", "x26"), "cdw": And("x09", "y09"), "jrv": And("y07", "x07"), "x14": Value(false), "x34": Value(false), "z37": Or("gng", "qgb"), "twc": And("y41", "x41"), "y41": Value(true), "gds": Or("jrv", "qks"), "rvt": Xor("x05", "y05"), "x24": Value(false), "x27": Value(true), "bfh": And("x36", "y36"), "dck": Xor("x23", "y23"), "dkt": And("x11", "y11"), "qks": And("hjb", "bwh"), "dnc": And("wnt", "gct"), "tjh": Xor("x27", "y27"), "z08": Xor("hwq", "gds"), "x10": Value(true), "x29": Value(true), "z25": Xor("jgq", "msf"), "dtn": And("mrg", "rgk"), "y00": Value(true), "dpt": Or("rck", "rbs"), "tbr": And("hnc", "nfh"), "qjw": Or("cdw", "jbg"), "hdg": And("y24", "x24"), "fwj": And("shg", "fgn"), "z12": And("x12", "y12"), "kqh": Xor("x14", "y14"), "x21": Value(false), "vvf": Xor("jcg", "wmb"), "nfh": Or("fnq", "wpv"), "ttn": And("y40", "x40"), "z35": Xor("jrr", "jpn"), "x01": Value(false), "kjm": And("gtb", "hbj"), "y26": Value(true), "mnq": Xor("y11", "x11"), "wnm": And("x06", "y06"), "mcc": And("msb", "qkr"), "dpc": Or("vks", "kfb"), "pmm": And("x33", "y33"), "jht": Or("thd", "ddq"), "z09": Xor("mrt", "jfv"), "jgq": Or("hdg", "wdj"), "x13": Value(false), "rbs": And("y38", "x38"), "ngv": Xor("x03", "y03"), "qwb": And("y35", "x35"), "x33": Value(false), "hnq": Or("fqj", "shj"), "z00": Xor("x00", "y00"), "z03": Xor("ngv", "ktn"), "wth": And("fqb", "rsf"), "jhv": And("y34", "x34"), "bnk": And("x21", "y21"), "y07": Value(false), "y01": Value(false), "rgv": And("dqt", "vgb"), "z38": Xor("dwr", "nvh"), "ktw": And("x30", "y30"), "y25": Value(true), "ptw": Xor("y04", "x04"), "msf": Xor("y25", "x25"), "hnc": Xor("x32", "y32"), "fkb": Or("jkh", "rgv"), "jcg": Or("mcc", "cgn"), "vhs": And("qcs", "gwm"), "y24": Value(false), "wpv": And("y31", "x31"), "wvd": Or("qwb", "hrt"), "wmd": And("y20", "x20"), "x06": Value(true), "x19": Value(true), "gng": And("x37", "y37"), "hrg": Xor("y34", "x34"), "z34": Xor("rmg", "hrg"), "hwq": Xor("y08", "x08"), "z07": Xor("bwh", "hjb"), "y43": Value(true), "tpf": And("y04", "x04"), "x39": Value(false), "scd": Or("smm", "qdb"), "tbc": And("rfr", "chr"), "qgb": And("vhp", "smb"), "z14": Xor("ntb", "kqh"), "hks": Or("tpf", "cjj"), "gts": Xor("x33", "y33"), "z31": Xor("fsp", "vfp"), "hcm": And("jqk", "mnq"), "z11": Xor("jqk", "mnq"), "y16": Value(true), "y17": Value(false), "z36": Xor("wvd", "rqh"), "z29": Xor("chr", "rfr"), "y28": Value(true), "hbj": Xor("x22", "y22"), "x11": Value(true), "rmg": Or("qfd", "pmm"), "vds": And("pkc", "hnq"), "y10": Value(false), "x15": Value(true), "ptr": And("hwq", "gds"), "x30": Value(true), "z06": Xor("kmj", "vfb"), "z45": Or("knj", "bjt"), "ssr": Or("nhb", "vvf"), "y29": Value(false), "wnt": Xor("y01", "x01"), "z04": Xor("jht", "ptw"), "qpk": And("fgw", "pqg"), "y38": Value(false), "fqj": And("jgq", "msf"), "kpm": Or("tvg", "vds"), "z41": Xor("rtg", "gcd"), "y21": Value(false), "x20": Value(true), "x36": Value(false), "pqg": Xor("x21", "y21"), "z28": Xor("mgw", "dpc"), "z24": Xor("drc", "kvf"), "vcc": And("rmg", "hrg"), "y35": Value(true), "x32": Value(true), "mwh": Xor("y39", "x39")} z45z44z43z42z41z40z39z38z37z36z35z34z33z32z31z30z29z28z27z26z25z24z23z22z21z20z19z18z17z16z15z14z13z12z11z10z09z08z07z06z05z04z03z02z01z00 the resulting z value is 52728619468518 begin graphviz output graph addingmachine { mmq -- gcd mmq -- rtg z01 -- wnt z01 -- gct qkr -- y18 qkr -- x18 gvb -- y15 gvb -- x15 ktn -- vhv ktn -- vhs fgn -- y23 fgn -- x23 z32 -- nfh z32 -- hnc ddq -- ngv ddq -- ktn nhb -- x19 nhb -- y19 qvt -- x10 qvt -- y10 y02 [shape=box]; hpn -- rqh hpn -- wvd vqn -- cfc vqn -- qgm wdj -- kvf wdj -- drc shg -- ntn shg -- kjm rtg -- y41 rtg -- x41 vfb -- gfm vfb -- wkt wtg -- tdb wtg -- jdv cgn -- y18 cgn -- x18 x12 [shape=box]; z15 -- rgk z15 -- mrg gfm -- hks gfm -- rvt z02 -- qcs z02 -- gwm jph -- tpm jph -- tbc y18 [shape=box]; y44 [shape=box]; kmj -- y06 kmj -- x06 x35 [shape=box]; y30 [shape=box]; y33 [shape=box]; z13 -- jdv z13 -- tdb x44 [shape=box]; smb -- y37 smb -- x37 gfw -- nkg gfw -- qjw hjb -- x07 hjb -- y07 z27 -- kpm z27 -- tjh y42 [shape=box]; nkg -- y10 nkg -- x10 z10 -- qjw z10 -- nkg rsf -- y16 rsf -- x16 x41 [shape=box]; gcq -- x01 gcq -- y01 ckq -- kbq ckq -- qtb jqk -- qvt jqk -- gfw gtb -- bnk gtb -- qpk tpm -- x29 tpm -- y29 srr -- tft srr -- jph z18 -- msb z18 -- qkr y03 [shape=box]; kbq -- mwh kbq -- dpt vhp -- bfh vhp -- hpn x03 [shape=box]; dqt -- twc dqt -- mmq z23 -- fgn z23 -- shg cfc -- wth cfc -- qwn z30 -- jph z30 -- tft tft -- x30 tft -- y30 fsp -- x31 fsp -- y31 x38 [shape=box]; gct -- x00 gct -- y00 x02 [shape=box]; y37 [shape=box]; qtb -- x39 qtb -- y39 sbw -- x14 sbw -- y14 y36 [shape=box]; vgb -- x42 vgb -- y42 shj -- x25 shj -- y25 y04 [shape=box]; jbg -- mrt jbg -- jfv x43 [shape=box]; mrg -- y15 mrg -- x15 x04 [shape=box]; mgw -- x28 mgw -- y28 msb -- ffj msb -- vqn z33 -- kdc z33 -- gts smm -- x43 smm -- y43 drc -- x24 drc -- y24 bwh -- qkw bwh -- wnm kqf -- y43 kqf -- x43 x40 [shape=box]; y20 [shape=box]; gwm -- y02 gwm -- x02 z17 -- cfc z17 -- qgm z16 -- rsf z16 -- fqb y05 [shape=box]; x37 [shape=box]; x18 [shape=box]; x00 [shape=box]; rck -- nvh rck -- dwr jdv -- x13 jdv -- y13 y15 [shape=box]; x17 [shape=box]; hrb -- kqh hrb -- ntb x26 [shape=box]; bjt -- scd bjt -- jts tdb -- qdg tdb -- fvt x09 [shape=box]; z43 -- kqf z43 -- fkb jpn -- y35 jpn -- x35 pdw -- x12 pdw -- y12 x23 [shape=box]; z40 -- ckq z40 -- npv cjg -- npv cjg -- ckq ntn -- y22 ntn -- x22 sjb -- y20 sjb -- x20 y34 [shape=box]; pkc -- x26 pkc -- y26 qgm -- y17 qgm -- x17 jkh -- y42 jkh -- x42 z44 -- scd z44 -- jts kss -- x32 kss -- y32 z22 -- gtb z22 -- hbj gcd -- cjg gcd -- ttn fvt -- rtk fvt -- pdw y22 [shape=box]; x25 [shape=box]; x08 [shape=box]; npv -- x40 npv -- y40 z21 -- fgw z21 -- pqg vfp -- srr vfp -- ktw fqb -- dtn fqb -- gvb x16 [shape=box]; thd -- x03 thd -- y03 qfd -- kdc qfd -- gts y23 [shape=box]; x42 [shape=box]; y40 [shape=box]; z39 -- dpt z39 -- mwh y32 [shape=box]; cjj -- jht cjj -- ptw x07 [shape=box]; qwn -- x16 qwn -- y16 x31 [shape=box]; kfb -- x27 kfb -- y27 vtj -- y08 vtj -- x08 nvh -- smb nvh -- vhp rgk -- sbw rgk -- hrb ffj -- x17 ffj -- y17 x28 [shape=box]; z42 -- vgb z42 -- dqt y39 [shape=box]; x05 [shape=box]; z20 -- sjb z20 -- ssr chr -- hbd chr -- btk rqh -- x36 rqh -- y36 x22 [shape=box]; dwr -- x38 dwr -- y38 wkt -- y05 wkt -- x05 y12 [shape=box]; y08 [shape=box]; y14 [shape=box]; vks -- tjh vks -- kpm fnq -- vfp fnq -- fsp y06 [shape=box]; y11 [shape=box]; y19 [shape=box]; y13 [shape=box]; y09 [shape=box]; y31 [shape=box]; mjf -- sjb mjf -- ssr z19 -- wmb z19 -- jcg sbt -- x13 sbt -- y13 jts -- y44 jts -- x44 qkw -- kmj qkw -- vfb qcs -- gcq qcs -- dnc z26 -- pkc z26 -- hnq qdb -- kqf qdb -- fkb vhv -- y02 vhv -- x02 kvf -- dck kvf -- fwj mrt -- y09 mrt -- x09 z05 -- rvt z05 -- hks btk -- x28 btk -- y28 ntb -- sbt ntb -- wtg jfv -- vtj jfv -- ptr y27 [shape=box]; knj -- y44 knj -- x44 rtk -- dkt rtk -- hcm rfr -- x29 rfr -- y29 fgw -- wmd fgw -- mjf hrt -- jrr hrt -- jpn wmb -- x19 wmb -- y19 kdc -- kss kdc -- tbr hbd -- dpc hbd -- mgw qdg -- pdw qdg -- rtk jrr -- vcc jrr -- jhv tvg -- y26 tvg -- x26 cdw -- x09 cdw -- y09 jrv -- y07 jrv -- x07 x14 [shape=box]; x34 [shape=box]; z37 -- gng z37 -- qgb twc -- y41 twc -- x41 y41 [shape=box]; gds -- jrv gds -- qks rvt -- x05 rvt -- y05 x24 [shape=box]; x27 [shape=box]; bfh -- x36 bfh -- y36 dck -- x23 dck -- y23 dkt -- x11 dkt -- y11 qks -- hjb qks -- bwh dnc -- wnt dnc -- gct tjh -- x27 tjh -- y27 z08 -- hwq z08 -- gds x10 [shape=box]; x29 [shape=box]; z25 -- jgq z25 -- msf dtn -- mrg dtn -- rgk y00 [shape=box]; dpt -- rck dpt -- rbs tbr -- hnc tbr -- nfh qjw -- cdw qjw -- jbg hdg -- y24 hdg -- x24 fwj -- shg fwj -- fgn z12 -- x12 z12 -- y12 kqh -- x14 kqh -- y14 x21 [shape=box]; vvf -- jcg vvf -- wmb nfh -- fnq nfh -- wpv ttn -- y40 ttn -- x40 z35 -- jrr z35 -- jpn x01 [shape=box]; kjm -- gtb kjm -- hbj y26 [shape=box]; mnq -- y11 mnq -- x11 wnm -- x06 wnm -- y06 mcc -- msb mcc -- qkr dpc -- vks dpc -- kfb pmm -- x33 pmm -- y33 jht -- thd jht -- ddq z09 -- mrt z09 -- jfv jgq -- hdg jgq -- wdj x13 [shape=box]; rbs -- y38 rbs -- x38 ngv -- x03 ngv -- y03 qwb -- y35 qwb -- x35 x33 [shape=box]; hnq -- fqj hnq -- shj z00 -- x00 z00 -- y00 z03 -- ngv z03 -- ktn wth -- fqb wth -- rsf jhv -- y34 jhv -- x34 bnk -- x21 bnk -- y21 y07 [shape=box]; y01 [shape=box]; rgv -- dqt rgv -- vgb z38 -- dwr z38 -- nvh ktw -- x30 ktw -- y30 y25 [shape=box]; ptw -- y04 ptw -- x04 msf -- y25 msf -- x25 hnc -- x32 hnc -- y32 fkb -- jkh fkb -- rgv jcg -- mcc jcg -- cgn vhs -- qcs vhs -- gwm y24 [shape=box]; wpv -- y31 wpv -- x31 wvd -- qwb wvd -- hrt wmd -- y20 wmd -- x20 x06 [shape=box]; x19 [shape=box]; gng -- x37 gng -- y37 hrg -- y34 hrg -- x34 z34 -- rmg z34 -- hrg hwq -- y08 hwq -- x08 z07 -- bwh z07 -- hjb y43 [shape=box]; tpf -- y04 tpf -- x04 x39 [shape=box]; scd -- smm scd -- qdb tbc -- rfr tbc -- chr qgb -- vhp qgb -- smb z14 -- ntb z14 -- kqh hks -- tpf hks -- cjj gts -- x33 gts -- y33 z31 -- fsp z31 -- vfp hcm -- jqk hcm -- mnq z11 -- jqk z11 -- mnq y16 [shape=box]; y17 [shape=box]; z36 -- wvd z36 -- rqh z29 -- chr z29 -- rfr y28 [shape=box]; hbj -- x22 hbj -- y22 x11 [shape=box]; rmg -- qfd rmg -- pmm vds -- pkc vds -- hnq y10 [shape=box]; x15 [shape=box]; ptr -- hwq ptr -- gds x30 [shape=box]; z06 -- kmj z06 -- vfb z45 -- knj z45 -- bjt ssr -- nhb ssr -- vvf y29 [shape=box]; wnt -- y01 wnt -- x01 z04 -- jht z04 -- ptw qpk -- fgw qpk -- pqg y38 [shape=box]; fqj -- jgq fqj -- msf kpm -- tvg kpm -- vds z41 -- rtg z41 -- gcd y21 [shape=box]; x20 [shape=box]; x36 [shape=box]; pqg -- x21 pqg -- y21 z28 -- mgw z28 -- dpc z24 -- drc z24 -- kvf vcc -- rmg vcc -- hrg y35 [shape=box]; x32 [shape=box]; mwh -- y39 mwh -- x39 }