advent-of-code-2023

My solutions to AoC 2023
git clone git://git.entf.net/advent-of-code-2023
Log | Files | Refs

8.txt (14111B)


      1 LLRLRRRLLRRRLRRLRRLRLRRRLRRRLRLLRLRRLRRLRLLRRLRRRLRRLRLRLRLRRRLRRLRLLLRRLRRRLLLRLRRRLRRRLLRRLRRRLRLRRRLLLRRLLRRLRRLLLRRRLRRRLRRRLRRLLRLRLRLRRRLRLRLRRLRRLRLRRRLRRLRRRLRRRLLLRLRRLRRLRLLRRLLRRLRRLLRLRRLRRLRLRLLLRLLRRLRRLRRRLLRRLLRRRLRRLRRRLRRRLLRRRLRRRLLRRRLRLRLLRRLRLRLRRRR
      2 
      3 CGM = (SFJ, BVH)
      4 HRM = (PBG, QHK)
      5 BJR = (JJM, BPB)
      6 JTG = (RMK, GCR)
      7 NSG = (QLT, LTH)
      8 TJK = (TBJ, DTN)
      9 HNX = (FCF, MCS)
     10 MNC = (GCP, QBR)
     11 KPH = (JDP, QMR)
     12 SHD = (KGS, JXK)
     13 VDM = (QLR, NVD)
     14 VMT = (KHJ, SXN)
     15 CLX = (XTB, GXS)
     16 LBQ = (LFP, MVC)
     17 XLR = (BGR, XSG)
     18 XVK = (JLG, QGJ)
     19 DGC = (QDM, PLL)
     20 NLS = (DFL, RMX)
     21 NQP = (FNM, JBQ)
     22 JHV = (BRX, LCB)
     23 QDK = (RHC, TDX)
     24 TFC = (HXH, HXH)
     25 PPH = (XKS, JLP)
     26 SFD = (BCN, PDX)
     27 VTN = (PMB, RFZ)
     28 XTN = (JXL, VDM)
     29 GJL = (PFP, KQH)
     30 RDL = (NFR, VMT)
     31 RKN = (NSD, TQV)
     32 SXQ = (RPP, JTX)
     33 KBM = (XLR, FFM)
     34 KBP = (QHL, RTR)
     35 BSJ = (JGX, GGG)
     36 PSD = (GHB, NLC)
     37 SJH = (VNL, GCN)
     38 FNC = (PRP, JQL)
     39 TVQ = (RGT, CFH)
     40 JXT = (SVV, VQK)
     41 RXL = (TTK, BDP)
     42 KHD = (JTG, QLQ)
     43 MKX = (SVV, VQK)
     44 KQH = (CTC, XXX)
     45 NLR = (CJK, HDF)
     46 MKJ = (VJC, VGR)
     47 RFC = (NLC, GHB)
     48 FCJ = (FCD, JFC)
     49 KNP = (KVK, QKB)
     50 HFV = (BSM, HMV)
     51 NSJ = (BBT, NQD)
     52 HCR = (CVT, TXN)
     53 FCG = (DKK, QXJ)
     54 KTB = (HRR, VDV)
     55 LMH = (LMM, LMM)
     56 SVL = (LJG, DVG)
     57 VHG = (LMT, SHD)
     58 NXL = (FDK, VBR)
     59 HVJ = (FTH, GDD)
     60 QDX = (MXS, RMJ)
     61 KTV = (MTG, RMV)
     62 SCJ = (RFC, PSD)
     63 XPG = (FLL, FPG)
     64 BRX = (SHN, DDN)
     65 TDN = (QHP, HTL)
     66 PHL = (XPD, PCF)
     67 QDM = (MBM, CVP)
     68 MFF = (HDR, HHR)
     69 CPV = (FQP, JBL)
     70 VSN = (VXL, NLS)
     71 JVG = (LFP, MVC)
     72 DFL = (CJT, HSK)
     73 QQJ = (SCJ, BGM)
     74 HKP = (QFQ, QDS)
     75 JFN = (FML, KKR)
     76 CTL = (VXC, PNT)
     77 GSC = (MNC, QMK)
     78 FGS = (SHK, SHK)
     79 FDQ = (LMQ, DJK)
     80 LLQ = (TXH, RLG)
     81 MGG = (QKQ, XCQ)
     82 BPP = (LNV, FKM)
     83 KLQ = (TDD, QCC)
     84 MXS = (DMQ, XVK)
     85 BFH = (SHS, TPX)
     86 QMQ = (SLB, PPG)
     87 BBT = (HRP, JDR)
     88 GBR = (CLS, KMG)
     89 MKG = (MNV, XFQ)
     90 VRT = (QJQ, STK)
     91 DHV = (FPC, JCM)
     92 VBR = (CLV, XDN)
     93 FPV = (JBG, CPG)
     94 FDX = (MQF, FSL)
     95 JBG = (HQS, TRD)
     96 KJK = (DKK, QXJ)
     97 MMB = (DMH, VDC)
     98 BVK = (JGC, HXT)
     99 PPC = (STP, MRF)
    100 LMT = (JXK, KGS)
    101 PTF = (XPG, HCH)
    102 CQC = (SCM, NNR)
    103 BHH = (HMN, KSS)
    104 SHN = (CHN, MMR)
    105 LNV = (NTN, TJK)
    106 TJF = (HHJ, NNC)
    107 FSK = (JNQ, XGH)
    108 JKD = (PBG, QHK)
    109 NPS = (CPG, JBG)
    110 BKG = (GSC, SLT)
    111 CNS = (VRK, XLJ)
    112 RGM = (PRL, QFX)
    113 QJH = (QJQ, STK)
    114 PMB = (RRG, SCV)
    115 QJM = (TQV, NSD)
    116 DKK = (RMC, KXH)
    117 HKV = (PDX, BCN)
    118 FBB = (VTG, QBN)
    119 FMV = (HTN, LVX)
    120 RMV = (LPK, HQQ)
    121 KXH = (CBH, KPT)
    122 XLV = (PLL, QDM)
    123 FDT = (VLS, TVH)
    124 RJP = (DBL, GKV)
    125 JXL = (QLR, NVD)
    126 LFM = (BNB, SXT)
    127 MQP = (NFD, XRB)
    128 DJH = (NTT, HPP)
    129 FNR = (HNB, SKV)
    130 SHQ = (SGT, SRS)
    131 QLB = (KVM, GNZ)
    132 XGN = (MGG, PRR)
    133 PCF = (KHD, PFL)
    134 PBS = (VCJ, PPM)
    135 XBG = (FLG, KSG)
    136 BDQ = (MNS, HQL)
    137 XCB = (RJP, CXN)
    138 SXL = (HTF, BBL)
    139 DMH = (JGV, FNS)
    140 RGS = (NSR, BXS)
    141 HHJ = (HBN, LBF)
    142 NKS = (KTM, GDS)
    143 PTV = (JJG, LGQ)
    144 VXC = (TST, QSR)
    145 PFL = (JTG, QLQ)
    146 RQQ = (SMQ, PTF)
    147 NTT = (JTJ, FNF)
    148 LCB = (DDN, SHN)
    149 GQL = (HDR, HHR)
    150 HHF = (CJD, MHD)
    151 FQN = (LRB, FNR)
    152 BKF = (GBX, PBS)
    153 TSQ = (PPC, FJX)
    154 RRF = (CNS, HTK)
    155 DPP = (CGM, LVF)
    156 DNS = (RXN, KHV)
    157 GKH = (TXH, RLG)
    158 TVG = (DVG, LJG)
    159 XBP = (PSS, TTN)
    160 CXN = (GKV, DBL)
    161 FGG = (PTL, BLB)
    162 TBM = (FVL, VVN)
    163 CFQ = (JBP, NXD)
    164 FNB = (LDN, TBN)
    165 VDF = (GLX, FMJ)
    166 PQM = (MPR, PQC)
    167 MCS = (VNV, JNB)
    168 SFJ = (KHF, RVG)
    169 GBH = (CXN, RJP)
    170 DML = (FBB, NDF)
    171 QRB = (BGL, BDQ)
    172 CXB = (NLP, JKJ)
    173 GCP = (BSJ, PKP)
    174 KTM = (CQC, TRB)
    175 BPV = (CDN, RTV)
    176 TVS = (SHK, KVD)
    177 BDP = (PHL, CFC)
    178 HXK = (CGL, XDS)
    179 XSG = (TVG, SVL)
    180 HHR = (FGS, TVS)
    181 RTF = (NDF, FBB)
    182 LHH = (GCV, GCV)
    183 NXD = (JVG, LBQ)
    184 HTF = (QMH, HPV)
    185 TVB = (CBM, CCQ)
    186 FCF = (JNB, VNV)
    187 RFZ = (SCV, RRG)
    188 DJK = (TLN, BPP)
    189 TTK = (CFC, PHL)
    190 CLM = (BNC, TMG)
    191 TDH = (HTK, CNS)
    192 PHM = (RHM, CJM)
    193 SHS = (SPJ, KRK)
    194 SHM = (KVM, KVM)
    195 TTR = (XTB, GXS)
    196 QFX = (FMR, NSJ)
    197 LXR = (GJK, JFR)
    198 VSP = (FCD, JFC)
    199 XSX = (RMJ, MXS)
    200 GHQ = (TXK, DXP)
    201 TXH = (KBC, XMQ)
    202 BVC = (MDH, RBB)
    203 VKH = (MNV, XFQ)
    204 DBL = (XVQ, NHS)
    205 GDD = (BTK, VSN)
    206 FSC = (CFQ, DRK)
    207 JJG = (TQM, JPV)
    208 PBG = (FHB, CMD)
    209 VBN = (PTL, BLB)
    210 BLB = (LMH, QXF)
    211 PPG = (TFC, TGC)
    212 DPC = (KJK, FCG)
    213 PTJ = (TPN, SHQ)
    214 JLS = (CJM, RHM)
    215 RHC = (MFF, GQL)
    216 GXV = (SXL, GFG)
    217 XTH = (JFG, FJJ)
    218 RDX = (STR, XTN)
    219 GBJ = (SHS, TPX)
    220 SHL = (CQK, DPG)
    221 KHV = (RCH, BDZ)
    222 QFN = (MBD, KRJ)
    223 FGT = (TPQ, KBF)
    224 GHK = (MQG, QRB)
    225 SRS = (HPM, MSQ)
    226 MRF = (BVK, FVR)
    227 DMQ = (QGJ, JLG)
    228 PXV = (VXC, PNT)
    229 NSP = (JFR, GJK)
    230 TPB = (VBR, FDK)
    231 DDN = (MMR, CHN)
    232 DMG = (FJX, PPC)
    233 MHR = (SCC, SCC)
    234 RKR = (BKF, HMS)
    235 JFJ = (BHH, RRD)
    236 PSG = (GSG, KTB)
    237 PRP = (GVJ, CDG)
    238 THL = (TJF, MDQ)
    239 GJK = (VCD, BGK)
    240 GLM = (JFG, FJJ)
    241 JQS = (CFK, JFJ)
    242 JTX = (SMN, TLP)
    243 CDG = (BPV, GQB)
    244 SXN = (FSK, MNF)
    245 FCK = (VDH, CKR)
    246 DSH = (TNR, RTL)
    247 BGM = (RFC, PSD)
    248 FJJ = (HRL, LPD)
    249 FLL = (TBM, JQX)
    250 MHS = (QGV, LSD)
    251 FKM = (TJK, NTN)
    252 JFB = (JHV, XRL)
    253 RPP = (TLP, SMN)
    254 NTN = (TBJ, DTN)
    255 KMG = (KPH, FRJ)
    256 NSM = (VLS, TVH)
    257 KFL = (XCM, PJG)
    258 SXT = (BKT, HJP)
    259 NSD = (TNX, MTD)
    260 VNL = (HMT, DGR)
    261 MSL = (MCS, FCF)
    262 PQC = (DNG, NLQ)
    263 NDS = (VGR, VJC)
    264 PDK = (PHR, GVH)
    265 HMS = (PBS, GBX)
    266 VQS = (QBB, NLR)
    267 NNR = (HNX, MSL)
    268 CCQ = (PSG, RQK)
    269 JCN = (KBF, TPQ)
    270 JLG = (GTJ, DJH)
    271 JFC = (HKK, JSG)
    272 XGK = (BVJ, TVB)
    273 DFG = (LHC, SFH)
    274 GTJ = (NTT, HPP)
    275 CLS = (FRJ, KPH)
    276 QMB = (JLS, PHM)
    277 GSR = (VPL, GGP)
    278 CPQ = (SHL, DNQ)
    279 PFQ = (XKS, JLP)
    280 LBR = (LFM, PCK)
    281 TLS = (HXD, SSL)
    282 QDF = (TBN, LDN)
    283 DHL = (GGQ, RDX)
    284 QJQ = (QMB, LNP)
    285 BVV = (TJL, QQJ)
    286 FNM = (GJL, GJB)
    287 MLA = (VNL, GCN)
    288 TXK = (HKP, DGV)
    289 LDJ = (PQC, MPR)
    290 QPF = (HMK, KJD)
    291 HQL = (MCT, KFL)
    292 FPG = (TBM, JQX)
    293 MNF = (JNQ, XGH)
    294 JQL = (CDG, GVJ)
    295 QMH = (RST, NQP)
    296 GCR = (LBR, HBF)
    297 CBH = (HNS, XXG)
    298 MQF = (JCN, FGT)
    299 QJD = (XGN, NVN)
    300 QDS = (TDG, NKS)
    301 MDH = (TLS, XQN)
    302 JFG = (HRL, LPD)
    303 QKB = (LSF, FQN)
    304 LND = (SLB, PPG)
    305 XKJ = (FHG, BFK)
    306 JKC = (RTL, TNR)
    307 QGJ = (GTJ, DJH)
    308 PCK = (BNB, SXT)
    309 KVK = (LSF, FQN)
    310 NXS = (FDT, NSM)
    311 QMK = (QBR, GCP)
    312 SQK = (LQK, NSG)
    313 TPQ = (XLV, DGC)
    314 MDQ = (HHJ, NNC)
    315 HCH = (FPG, FLL)
    316 BRB = (BJR, RJF)
    317 TDX = (MFF, GQL)
    318 PSS = (CLM, NBP)
    319 KHJ = (MNF, FSK)
    320 RHM = (SHC, QML)
    321 FNF = (FNQ, DHV)
    322 VVN = (PJN, VQB)
    323 TPF = (PRP, JQL)
    324 CDN = (DHL, BKJ)
    325 TPX = (SPJ, KRK)
    326 DNQ = (CQK, DPG)
    327 KJD = (GLM, XTH)
    328 GCL = (LHC, SFH)
    329 JQB = (QPF, KCX)
    330 FPC = (SFD, HKV)
    331 VQK = (XCB, GBH)
    332 FNS = (RRF, TDH)
    333 LLC = (QGV, LSD)
    334 DXR = (NPS, FPV)
    335 BHN = (NSL, PSF)
    336 JGD = (KNG, XKG)
    337 XXG = (JNM, NSK)
    338 BPB = (JXT, MKX)
    339 FTH = (BTK, VSN)
    340 GVH = (DFG, GCL)
    341 BVN = (BHN, TBQ)
    342 TPN = (SGT, SRS)
    343 TST = (CLX, TTR)
    344 JNB = (PQM, LDJ)
    345 LVF = (SFJ, BVH)
    346 VXL = (RMX, DFL)
    347 TJS = (FKB, SXB)
    348 HMV = (TRL, PSC)
    349 SCM = (HNX, MSL)
    350 BRF = (NSP, LXR)
    351 RGT = (QDT, DXR)
    352 VNV = (PQM, LDJ)
    353 NQD = (HRP, JDR)
    354 GDQ = (JCX, RKR)
    355 XQD = (XCH, MJC)
    356 VCD = (SMV, LNS)
    357 NBX = (BQG, SDG)
    358 HKR = (DJK, LMQ)
    359 JNQ = (KGX, PDK)
    360 VMG = (FCK, XPL)
    361 PHR = (GCL, DFG)
    362 KBC = (RKX, CPQ)
    363 HRL = (VDF, JXD)
    364 NVN = (PRR, MGG)
    365 DPV = (GGP, VPL)
    366 LGL = (QHL, RTR)
    367 TRD = (RGM, NRV)
    368 LPD = (VDF, JXD)
    369 QHL = (XDK, XNP)
    370 BXL = (SXL, GFG)
    371 CGL = (CNP, TVR)
    372 GJR = (QPF, KCX)
    373 QBN = (KJC, HCR)
    374 FHG = (SJH, SJH)
    375 BVJ = (CCQ, CBM)
    376 XFQ = (JNV, BKG)
    377 HQS = (RGM, NRV)
    378 CPG = (HQS, TRD)
    379 NHS = (RTF, DML)
    380 SHK = (XQD, XQD)
    381 KXR = (DQX, RSX)
    382 NLQ = (KLQ, JXP)
    383 QKQ = (HVJ, MMT)
    384 DKB = (NPF, XBP)
    385 BTK = (NLS, VXL)
    386 CTC = (CTL, PXV)
    387 VBD = (LMT, SHD)
    388 JBL = (HHF, NNX)
    389 CMV = (DRX, RHV)
    390 LSD = (NJM, CHD)
    391 TPG = (JTX, RPP)
    392 DMN = (GSR, DPV)
    393 JXK = (FGG, VBN)
    394 GGQ = (XTN, STR)
    395 GJF = (CGM, LVF)
    396 GSN = (VJQ, CKG)
    397 VLS = (GFS, GHM)
    398 QBB = (CJK, HDF)
    399 JXD = (GLX, FMJ)
    400 RLG = (KBC, XMQ)
    401 JQX = (VVN, FVL)
    402 LRP = (QBB, NLR)
    403 LGQ = (TQM, JPV)
    404 BNB = (HJP, BKT)
    405 VJC = (QJD, DLN)
    406 FDK = (XDN, CLV)
    407 CFH = (QDT, DXR)
    408 NRV = (QFX, PRL)
    409 CNT = (FCJ, VSP)
    410 KPZ = (GCN, VNL)
    411 KRJ = (DBQ, KBM)
    412 CRJ = (VQL, BFG)
    413 DTN = (GXM, QFN)
    414 HTN = (XGK, CVM)
    415 FJX = (MRF, STP)
    416 PNT = (QSR, TST)
    417 RHV = (KTV, HSX)
    418 CFK = (RRD, BHH)
    419 VDH = (BRF, QXQ)
    420 SFH = (LHH, SBH)
    421 MBT = (HSV, VDG)
    422 RMJ = (XVK, DMQ)
    423 CJD = (TMR, MMB)
    424 VJQ = (FNB, QDF)
    425 DLN = (XGN, NVN)
    426 SDG = (HHG, FSC)
    427 KGS = (FGG, VBN)
    428 SGT = (MSQ, HPM)
    429 JBQ = (GJL, GJB)
    430 GCN = (DGR, HMT)
    431 MNP = (CFK, JFJ)
    432 DMT = (GDQ, QFB)
    433 STP = (FVR, BVK)
    434 TQR = (FCK, XPL)
    435 HBF = (PCK, LFM)
    436 MBD = (DBQ, KBM)
    437 HNS = (NSK, JNM)
    438 RSX = (NDS, MKJ)
    439 HXD = (MHR, FJM)
    440 KVM = (CMV, KRP)
    441 SLT = (QMK, MNC)
    442 PFP = (XXX, CTC)
    443 TGC = (HXH, DNS)
    444 GDS = (CQC, TRB)
    445 TMG = (CNT, KKQ)
    446 BQA = (VHX, MQS)
    447 GFG = (BBL, HTF)
    448 JCR = (QRB, MQG)
    449 TQM = (KNP, QNN)
    450 GLX = (VKC, NDM)
    451 KSG = (LLQ, GKH)
    452 JVP = (BDP, TTK)
    453 TXN = (JFB, CPF)
    454 GJB = (PFP, KQH)
    455 DVG = (JCR, GHK)
    456 BGC = (FKB, SXB)
    457 VDC = (FNS, JGV)
    458 BKJ = (RDX, GGQ)
    459 NFR = (KHJ, SXN)
    460 XVQ = (RTF, DML)
    461 VRC = (DPV, GSR)
    462 TNR = (GHQ, XRP)
    463 JSS = (LGQ, JJG)
    464 PDX = (DMN, VRC)
    465 PPM = (XHK, DKB)
    466 HDR = (FGS, FGS)
    467 MJA = (CMV, KRP)
    468 CFC = (PCF, XPD)
    469 GXM = (KRJ, MBD)
    470 NLC = (JTN, FVN)
    471 DRX = (HSX, KTV)
    472 CCH = (HCJ, HGM)
    473 TRB = (NNR, SCM)
    474 SSL = (MHR, FJM)
    475 QRC = (MHS, LLC)
    476 RTR = (XDK, XNP)
    477 QLT = (BVC, DSM)
    478 LJG = (JCR, GHK)
    479 HMK = (GLM, XTH)
    480 TVR = (JQB, GJR)
    481 JCX = (BKF, HMS)
    482 TNX = (BFH, GBJ)
    483 SMQ = (XPG, HCH)
    484 LSL = (TDX, RHC)
    485 PFD = (PTV, JSS)
    486 JGV = (TDH, RRF)
    487 NFJ = (XKG, KNG)
    488 CPP = (FMV, TFR)
    489 GNZ = (KRP, CMV)
    490 XCL = (XDR, JFN)
    491 QJN = (DMT, TGX)
    492 DBQ = (FFM, XLR)
    493 RMX = (CJT, HSK)
    494 PLL = (MBM, CVP)
    495 TQV = (TNX, MTD)
    496 FLG = (LLQ, GKH)
    497 GTF = (CPP, QTV)
    498 JLP = (BLM, HPD)
    499 TLN = (FKM, LNV)
    500 LMM = (CDJ, CDJ)
    501 QPD = (PTF, SMQ)
    502 CBM = (RQK, PSG)
    503 JKJ = (NFJ, JGD)
    504 NSL = (XCL, PNC)
    505 RST = (JBQ, FNM)
    506 GBG = (VMT, NFR)
    507 MPR = (DNG, NLQ)
    508 MSQ = (MCR, GTF)
    509 JTN = (QCX, KKM)
    510 CKG = (QDF, FNB)
    511 TRL = (DPC, XSV)
    512 SVV = (XCB, GBH)
    513 NVD = (VRT, QJH)
    514 GHM = (XVJ, GFN)
    515 NFD = (QRC, XJL)
    516 HPD = (QMQ, LND)
    517 QFB = (RKR, JCX)
    518 DRK = (NXD, JBP)
    519 DQX = (MKJ, NDS)
    520 TGX = (GDQ, QFB)
    521 JTJ = (FNQ, DHV)
    522 DSM = (RBB, MDH)
    523 TVH = (GHM, GFS)
    524 RBV = (HMV, BSM)
    525 KBF = (XLV, DGC)
    526 KSS = (DPP, GJF)
    527 CNP = (JQB, GJR)
    528 HGM = (VMG, TQR)
    529 GGP = (GFJ, TVQ)
    530 GVD = (HTL, QHP)
    531 TMR = (VDC, DMH)
    532 FCD = (JSG, HKK)
    533 MNV = (JNV, BKG)
    534 HRJ = (VJQ, CKG)
    535 HXB = (KSG, FLG)
    536 DJX = (MQP, RFN)
    537 CJM = (SHC, QML)
    538 VDV = (LRP, VQS)
    539 LCR = (LQK, NSG)
    540 RTL = (GHQ, XRP)
    541 XDR = (KKR, FML)
    542 JCL = (GVD, TDN)
    543 LVX = (CVM, XGK)
    544 RKX = (SHL, DNQ)
    545 FRJ = (JDP, QMR)
    546 TMZ = (MJC, XCH)
    547 LPK = (LMK, CCH)
    548 JDP = (GSN, HRJ)
    549 KPT = (HNS, XXG)
    550 HDN = (QQJ, TJL)
    551 LTH = (DSM, BVC)
    552 NDF = (QBN, VTG)
    553 DKV = (NSM, FDT)
    554 JGX = (NVL, QTJ)
    555 HBN = (BXL, GXV)
    556 BGR = (SVL, TVG)
    557 LBF = (GXV, BXL)
    558 GBX = (PPM, VCJ)
    559 MXB = (HSV, VDG)
    560 XMQ = (RKX, CPQ)
    561 AAA = (TPN, SHQ)
    562 NDM = (QJM, RKN)
    563 XQN = (HXD, SSL)
    564 QML = (XHF, THL)
    565 MNS = (KFL, MCT)
    566 JNM = (FNC, TPF)
    567 NNX = (CJD, MHD)
    568 VKC = (RKN, QJM)
    569 XRL = (BRX, LCB)
    570 PNC = (JFN, XDR)
    571 GHB = (JTN, FVN)
    572 CJK = (VKH, MKG)
    573 PRR = (XCQ, QKQ)
    574 HXH = (RXN, RXN)
    575 BXD = (KXR, RXS)
    576 VPL = (GFJ, TVQ)
    577 DPF = (MQP, RFN)
    578 STK = (QMB, LNP)
    579 DGR = (CPV, GSF)
    580 XHF = (MDQ, TJF)
    581 GFJ = (CFH, RGT)
    582 DXP = (DGV, HKP)
    583 QMR = (HRJ, GSN)
    584 VTG = (KJC, HCR)
    585 LRM = (JSS, PTV)
    586 DNG = (KLQ, JXP)
    587 BFK = (SJH, KPZ)
    588 TBJ = (GXM, QFN)
    589 RFN = (XRB, NFD)
    590 MTG = (LPK, HQQ)
    591 VTT = (SHM, QLB)
    592 NJQ = (CDJ, VTN)
    593 HHG = (DRK, CFQ)
    594 STR = (VDM, JXL)
    595 LTF = (TPL, FDX)
    596 PJN = (MLR, CXB)
    597 XGH = (KGX, PDK)
    598 QLQ = (GCR, RMK)
    599 XTB = (VHG, VBD)
    600 CKR = (BRF, QXQ)
    601 KKQ = (FCJ, VSP)
    602 QCX = (GBR, DMB)
    603 HNB = (PTJ, PTJ)
    604 TDG = (KTM, GDS)
    605 GRC = (TDN, GVD)
    606 XJL = (LLC, MHS)
    607 QSR = (CLX, TTR)
    608 RXS = (DQX, RSX)
    609 HJK = (BQG, SDG)
    610 GVJ = (GQB, BPV)
    611 KGX = (GVH, PHR)
    612 JGC = (BXD, PGT)
    613 CQK = (TSQ, DMG)
    614 RQK = (GSG, KTB)
    615 LFP = (JQS, MNP)
    616 HKK = (RQQ, QPD)
    617 XSV = (KJK, FCG)
    618 TJL = (BGM, SCJ)
    619 VFV = (RDL, GBG)
    620 HDF = (MKG, VKH)
    621 TGA = (RRG, SCV)
    622 VDG = (NBX, HJK)
    623 CLV = (MXB, MBT)
    624 LQK = (QLT, LTH)
    625 JNV = (GSC, SLT)
    626 FQP = (NNX, HHF)
    627 SCC = (SHM, SHM)
    628 LSF = (LRB, LRB)
    629 HPM = (GTF, MCR)
    630 GFS = (GFN, XVJ)
    631 XCQ = (HVJ, MMT)
    632 QTJ = (HDN, BVV)
    633 NNC = (HBN, LBF)
    634 RRG = (GPS, BVN)
    635 SJN = (QDX, XSX)
    636 BQG = (FSC, HHG)
    637 XPL = (VDH, CKR)
    638 QXF = (LMM, NJQ)
    639 LMK = (HCJ, HGM)
    640 DHJ = (TPL, FDX)
    641 VQL = (TJS, BGC)
    642 BGL = (HQL, MNS)
    643 RMK = (LBR, HBF)
    644 FVR = (JGC, HXT)
    645 TFR = (LVX, HTN)
    646 PTL = (LMH, QXF)
    647 DGV = (QFQ, QDS)
    648 KKM = (GBR, DMB)
    649 XVJ = (HXB, XBG)
    650 GQB = (CDN, RTV)
    651 XDN = (MBT, MXB)
    652 QLR = (VRT, QJH)
    653 FFM = (BGR, XSG)
    654 XRB = (XJL, QRC)
    655 GKV = (XVQ, NHS)
    656 VHX = (DKV, NXS)
    657 HPP = (FNF, JTJ)
    658 XRP = (TXK, DXP)
    659 XKG = (GRC, JCL)
    660 FNQ = (JCM, FPC)
    661 BJQ = (VQL, BFG)
    662 HRP = (VFV, HJM)
    663 SMN = (KBP, LGL)
    664 JSG = (RQQ, QPD)
    665 NSK = (FNC, TPF)
    666 VRK = (FDQ, HKR)
    667 MLR = (NLP, JKJ)
    668 FVL = (PJN, VQB)
    669 GXS = (VBD, VHG)
    670 NSR = (CRJ, BJQ)
    671 GCV = (FHG, FHG)
    672 CVM = (BVJ, TVB)
    673 SLB = (TFC, TGC)
    674 KKR = (CSR, BRB)
    675 RBB = (XQN, TLS)
    676 RXN = (RCH, RCH)
    677 GPS = (TBQ, BHN)
    678 HTK = (VRK, XLJ)
    679 HJM = (RDL, GBG)
    680 KJC = (CVT, TXN)
    681 BBL = (QMH, HPV)
    682 SBH = (GCV, XKJ)
    683 HSX = (RMV, MTG)
    684 CDJ = (PMB, PMB)
    685 FKB = (PPH, PFQ)
    686 FSL = (FGT, JCN)
    687 BFG = (BGC, TJS)
    688 HRR = (LRP, VQS)
    689 LRB = (HNB, HNB)
    690 VGR = (QJD, DLN)
    691 FMJ = (NDM, VKC)
    692 KRP = (DRX, RHV)
    693 BTQ = (XDS, CGL)
    694 QHP = (RXL, JVP)
    695 JCM = (HKV, SFD)
    696 SMV = (VHL, QJN)
    697 LNP = (PHM, JLS)
    698 XDK = (SQK, LCR)
    699 PDV = (BXS, NSR)
    700 PJG = (SJN, GPC)
    701 VHL = (DMT, TGX)
    702 ZZZ = (SHQ, TPN)
    703 QGV = (NJM, CHD)
    704 GFN = (XBG, HXB)
    705 JJM = (JXT, MKX)
    706 QNN = (KVK, QKB)
    707 QHK = (FHB, CMD)
    708 XNP = (LCR, SQK)
    709 RRD = (HMN, KSS)
    710 HJP = (SXQ, TPG)
    711 QXQ = (LXR, NSP)
    712 VQB = (MLR, CXB)
    713 JDR = (HJM, VFV)
    714 HSV = (HJK, NBX)
    715 PKP = (GGG, JGX)
    716 PGT = (KXR, RXS)
    717 PRL = (NSJ, FMR)
    718 CVP = (PFD, LRM)
    719 TLP = (KBP, LGL)
    720 CSR = (BJR, RJF)
    721 DPG = (DMG, TSQ)
    722 RJF = (JJM, BPB)
    723 LDN = (JKD, HRM)
    724 TBQ = (NSL, PSF)
    725 BCN = (VRC, DMN)
    726 SPJ = (RGS, PDV)
    727 CHN = (HFV, RBV)
    728 KHF = (DJX, DPF)
    729 BDZ = (MQS, VHX)
    730 XLJ = (FDQ, HKR)
    731 FVN = (QCX, KKM)
    732 VCJ = (XHK, DKB)
    733 NLP = (NFJ, JGD)
    734 CPF = (JHV, XRL)
    735 GSG = (HRR, VDV)
    736 PSF = (PNC, XCL)
    737 TPL = (FSL, MQF)
    738 TTN = (NBP, CLM)
    739 XXX = (PXV, CTL)
    740 SXB = (PPH, PFQ)
    741 HMN = (GJF, DPP)
    742 CHD = (LSL, QDK)
    743 HPV = (RST, NQP)
    744 CVT = (CPF, JFB)
    745 QXJ = (RMC, KXH)
    746 JPV = (KNP, QNN)
    747 GGG = (NVL, QTJ)
    748 RVG = (DJX, DPF)
    749 MJC = (JKC, DSH)
    750 XDS = (TVR, CNP)
    751 CMD = (LTF, DHJ)
    752 MQS = (NXS, DKV)
    753 RTV = (BKJ, DHL)
    754 NBP = (BNC, TMG)
    755 FMR = (NQD, BBT)
    756 XHK = (XBP, NPF)
    757 QBR = (PKP, BSJ)
    758 RCH = (VHX, MQS)
    759 BNC = (CNT, KKQ)
    760 HXT = (PGT, BXD)
    761 MTD = (GBJ, BFH)
    762 HTL = (RXL, JVP)
    763 MMR = (HFV, RBV)
    764 FHB = (DHJ, LTF)
    765 QDT = (FPV, NPS)
    766 MMT = (GDD, FTH)
    767 KCX = (KJD, HMK)
    768 XPD = (PFL, KHD)
    769 KNG = (GRC, JCL)
    770 HCJ = (TQR, VMG)
    771 GPC = (XSX, QDX)
    772 FJM = (SCC, VTT)
    773 XCM = (SJN, GPC)
    774 BSM = (TRL, PSC)
    775 HSK = (HXK, BTQ)
    776 MVC = (MNP, JQS)
    777 JXP = (TDD, QCC)
    778 SKV = (PTJ, ZZZ)
    779 QCC = (TPB, NXL)
    780 CJT = (HXK, BTQ)
    781 KRK = (PDV, RGS)
    782 SHC = (XHF, THL)
    783 MQG = (BDQ, BGL)
    784 HMT = (CPV, GSF)
    785 SCV = (BVN, GPS)
    786 QFQ = (NKS, TDG)
    787 BXS = (CRJ, BJQ)
    788 LHC = (LHH, SBH)
    789 QTV = (TFR, FMV)
    790 NVL = (HDN, BVV)
    791 BKT = (TPG, SXQ)
    792 JFR = (VCD, BGK)
    793 GSF = (JBL, FQP)
    794 TDD = (NXL, TPB)
    795 PSC = (DPC, XSV)
    796 MCR = (QTV, CPP)
    797 MHD = (MMB, TMR)
    798 NPF = (PSS, TTN)
    799 TBN = (JKD, HRM)
    800 RMC = (KPT, CBH)
    801 DMB = (CLS, KMG)
    802 BLM = (QMQ, LND)
    803 NJM = (QDK, LSL)
    804 FML = (BRB, CSR)
    805 LNS = (QJN, VHL)
    806 BJA = (XCH, MJC)
    807 JBP = (JVG, LBQ)
    808 KVD = (XQD, TMZ)
    809 LMQ = (BPP, TLN)
    810 BVH = (RVG, KHF)
    811 XCH = (JKC, DSH)
    812 HQQ = (LMK, CCH)
    813 XKS = (HPD, BLM)
    814 BGK = (SMV, LNS)
    815 MBM = (LRM, PFD)
    816 MCT = (XCM, PJG)