advent2023

Advent of Code 2023 solutions
git clone git://bsandro.tech/advent2023
Log | Files | Refs | LICENSE

input.txt (13839B)


      1 LRLRRRLRRRLLLRLRRLLRLRRRLRLRRRLRLRRRLRLRRRLRRRLRLLRRRLRLRLRRLRRLRLRRLRRLRRLLRRRLRRRLRRLRRLRRLRRRLLRRLRLRRLRLRRLRRLRLRRLRRLLRLRRRLRRLRRRLLRLRLRLLRLLRLLRLRRLLRRLRLRLRRLRLLRRRLLRRRLRRLLRRRLRRRLRLRRRLLRRRLRLRRRLLLRRRLRLRLRRRLRRRLRRRLRLRRLLLRRLRRRLLRLRRRLRLRLLLRRLRLRRRLRLRRRR
      2 
      3 GNK = (LBV, QNP)
      4 PJQ = (GHF, FJF)
      5 KLM = (TTR, BQL)
      6 LDT = (FXS, FBB)
      7 TKH = (NBH, JRN)
      8 QND = (KJC, SRD)
      9 SNG = (BQP, LXN)
     10 GMS = (JDN, NKM)
     11 NTL = (PTS, DHK)
     12 NBN = (FFD, PRL)
     13 NCP = (QKB, HMR)
     14 NQT = (RDK, BHC)
     15 TDK = (GHM, GHM)
     16 BJS = (TGC, GBJ)
     17 XNH = (GGJ, TKL)
     18 NKV = (GTC, NCP)
     19 HFL = (LQQ, RVT)
     20 HKC = (BQM, NKP)
     21 KCH = (GJG, GJG)
     22 MFD = (CRD, VDP)
     23 FNZ = (XSM, PQQ)
     24 NVT = (TDN, JVT)
     25 PCQ = (HLD, BKQ)
     26 GPF = (MNJ, NGP)
     27 PCX = (LPD, BJK)
     28 CCG = (TTS, TTS)
     29 BGG = (TQP, NFG)
     30 HSP = (DVS, QQM)
     31 TSX = (GBV, KXM)
     32 RKK = (BNC, FNZ)
     33 HVJ = (RPD, MGB)
     34 CXC = (BTD, VDN)
     35 NBH = (SQQ, PJB)
     36 CQN = (SRV, MCF)
     37 LPD = (PPR, RHS)
     38 BKM = (FJV, XTV)
     39 KQV = (PCK, DXJ)
     40 VCL = (PDN, MTC)
     41 JVS = (QQP, BDM)
     42 MJT = (JCX, NRR)
     43 VSR = (NQT, KNG)
     44 NKM = (HNF, BFD)
     45 HGJ = (BNT, KFK)
     46 VMC = (QND, RKC)
     47 DJG = (PRD, LBD)
     48 JCT = (NFM, NJF)
     49 FPX = (NJF, NFM)
     50 HPD = (SNT, JXR)
     51 QLK = (KXV, KLF)
     52 HMR = (TDK, CXJ)
     53 RQL = (QDP, GBQ)
     54 VDT = (BGP, MXH)
     55 PFV = (TNH, LQV)
     56 TTF = (FLV, SKM)
     57 QKL = (JNB, SKX)
     58 RXC = (QFP, VMV)
     59 NGJ = (QPN, GSF)
     60 MPZ = (JVH, BNB)
     61 FPB = (XNH, NMS)
     62 LQP = (SNG, VVM)
     63 HQF = (MNM, VHL)
     64 XXJ = (PRL, FFD)
     65 KPH = (TTF, SNQ)
     66 JDT = (KCH, JMC)
     67 KRK = (PCX, BMG)
     68 FJV = (QLK, QSN)
     69 MPG = (LJG, PKD)
     70 TCH = (RRQ, QTL)
     71 SDS = (JQR, BXR)
     72 RKR = (KVD, NGN)
     73 TVJ = (XGS, PCQ)
     74 VSQ = (NHP, QQS)
     75 RDK = (XTD, MHB)
     76 SGP = (PRP, XJD)
     77 SVN = (BKM, NSV)
     78 SJC = (DGL, FRH)
     79 NJX = (TRN, MHN)
     80 RCG = (BSN, DQR)
     81 HXJ = (KDL, SRR)
     82 BQZ = (PQL, FRM)
     83 NKS = (SHM, SHM)
     84 FPJ = (STM, CTN)
     85 SFM = (PVC, TGM)
     86 VSS = (MGV, JLS)
     87 DGL = (NBB, BST)
     88 XRQ = (LPN, MKF)
     89 RSZ = (SVM, XMG)
     90 TTK = (KST, MGQ)
     91 FJF = (CRC, RXF)
     92 CMT = (HPH, KPL)
     93 SDR = (LTD, TVK)
     94 BST = (KQV, QPH)
     95 DGT = (BCQ, MLX)
     96 QPN = (MMD, LKL)
     97 SHM = (FRM, PQL)
     98 XDD = (QCS, VMD)
     99 SNQ = (FLV, SKM)
    100 TLF = (QTC, GRK)
    101 CPB = (DFX, GDN)
    102 BRJ = (LDR, CDR)
    103 JNL = (JTD, SMV)
    104 FTG = (VRN, VRN)
    105 GBJ = (VGH, DJT)
    106 TGS = (FPB, QGT)
    107 MHB = (DKL, KMX)
    108 GNH = (SFQ, JXK)
    109 LTD = (XJQ, MBL)
    110 PCR = (JDD, KTL)
    111 DMD = (KHC, KVH)
    112 FTT = (LTB, BLD)
    113 LMT = (RKC, QND)
    114 JGT = (FDT, VDD)
    115 MDV = (XTS, MRF)
    116 PLV = (KXC, CNM)
    117 PRJ = (SHC, MNL)
    118 PML = (GRX, QGJ)
    119 VVM = (LXN, BQP)
    120 NGN = (GBG, XJX)
    121 VCG = (SRV, MCF)
    122 QFP = (TJS, XPD)
    123 LVX = (FPX, JCT)
    124 RBC = (DRM, VHC)
    125 XKT = (CCG, FLM)
    126 SDH = (BNF, GKN)
    127 BVQ = (QSH, VSQ)
    128 SMV = (SKN, HHJ)
    129 DBD = (RSM, PKB)
    130 DQR = (HVS, DVC)
    131 MNK = (DXT, CLD)
    132 FFD = (DLF, JPQ)
    133 GBG = (TKP, KPM)
    134 CHK = (MMT, MQC)
    135 BXR = (GMV, BGT)
    136 SFD = (XSP, SDS)
    137 PRT = (HDB, RCG)
    138 QXJ = (QQT, BHG)
    139 TGR = (TQD, TJM)
    140 GJG = (RVQ, TVJ)
    141 BFD = (SGS, NCH)
    142 PND = (BPL, TKV)
    143 JPG = (GNQ, QKP)
    144 FDT = (NPF, SFF)
    145 DLX = (XVP, BNR)
    146 SNT = (QFR, RMT)
    147 DND = (TVK, LTD)
    148 SSF = (LLF, FRV)
    149 DRK = (FTG, LBT)
    150 VQV = (JVS, RRH)
    151 XBV = (DSC, NRL)
    152 CVL = (KRF, NJX)
    153 XGP = (BQJ, RXC)
    154 MLX = (TBD, QSG)
    155 JDF = (CCG, CCG)
    156 GVN = (SCN, PKH)
    157 NCB = (GKN, BNF)
    158 LLF = (PND, LMM)
    159 SHX = (TXM, PRJ)
    160 KNL = (KSL, VQQ)
    161 JSK = (SQD, MPG)
    162 PPS = (KHC, KVH)
    163 NKJ = (DBD, RFB)
    164 CNM = (FCB, DHP)
    165 TXJ = (DBJ, DLX)
    166 QSH = (QQS, NHP)
    167 BRC = (PLN, GMS)
    168 BHP = (JNH, CLP)
    169 BQL = (SDR, DND)
    170 TGC = (VGH, DJT)
    171 MHM = (VHV, HFP)
    172 NGP = (HNN, HDX)
    173 SKM = (SXH, PTR)
    174 TFN = (SMK, GXL)
    175 NSR = (GLB, PCH)
    176 RHS = (XCX, RFH)
    177 BNC = (PQQ, XSM)
    178 XJX = (KPM, TKP)
    179 LFT = (TMH, SSP)
    180 KVD = (XJX, GBG)
    181 SKX = (NGF, NTC)
    182 CKQ = (FCL, MRM)
    183 MTC = (PBM, TGR)
    184 RHV = (TGS, KDV)
    185 MMD = (VMJ, TFN)
    186 PSM = (XDK, GSG)
    187 KXM = (RDN, XPS)
    188 PLN = (NKM, JDN)
    189 HDK = (SKX, JNB)
    190 XGS = (HLD, BKQ)
    191 FMB = (PHL, TFG)
    192 LHH = (XRF, STP)
    193 LTB = (TDC, BCX)
    194 FRV = (LMM, PND)
    195 GRK = (FDH, CQD)
    196 NRR = (HNS, KBJ)
    197 BGT = (LDT, VBJ)
    198 SRD = (CBG, DMM)
    199 KNF = (DVL, KNL)
    200 KXC = (FCB, DHP)
    201 GHB = (NNJ, QMH)
    202 PGQ = (JJX, VSF)
    203 SKB = (XXT, NTM)
    204 LXP = (PRD, LBD)
    205 PRL = (JPQ, DLF)
    206 FRM = (LBN, CPB)
    207 KSL = (FPT, TTC)
    208 CRC = (RCL, HQF)
    209 SVM = (BJS, XKD)
    210 PXB = (PMC, HPD)
    211 JPQ = (MKJ, MKC)
    212 TTR = (DND, SDR)
    213 CBH = (FTD, JJQ)
    214 XPS = (NSP, LSS)
    215 KMX = (QSL, SJC)
    216 CLD = (MDP, CKQ)
    217 GXV = (MKK, DBB)
    218 BQP = (TQH, LKN)
    219 FTB = (GJQ, GXV)
    220 KPL = (DRR, RSZ)
    221 MKF = (SDH, NCB)
    222 SSP = (CBN, XCF)
    223 XJQ = (NND, TPT)
    224 NTT = (NDJ, QFB)
    225 PLF = (NBH, JRN)
    226 XDK = (GPF, FSG)
    227 NTC = (DGT, XRB)
    228 SGJ = (QMH, NNJ)
    229 TNH = (VGB, FDR)
    230 DFX = (HFC, KTX)
    231 DBJ = (XVP, BNR)
    232 VDD = (SFF, NPF)
    233 JKL = (FRT, CVL)
    234 XSP = (BXR, JQR)
    235 DBP = (PSR, LJS)
    236 KHC = (MJT, KTP)
    237 TKP = (VRX, GVN)
    238 DKL = (SJC, QSL)
    239 DLP = (XXJ, NBN)
    240 KLN = (HRP, JPM)
    241 TPP = (NHJ, PCR)
    242 QVF = (QNP, LBV)
    243 VMD = (CTF, SFM)
    244 NFM = (QKL, HDK)
    245 MCF = (BJV, JXL)
    246 PQG = (XTQ, QMC)
    247 BGP = (HFT, KTD)
    248 PTS = (DDG, RBC)
    249 JLS = (SHL, VPT)
    250 DHT = (NPC, KRP)
    251 TJM = (KHM, BXB)
    252 TRH = (NDJ, QFB)
    253 CTF = (PVC, TGM)
    254 PMJ = (BHP, TDF)
    255 AAA = (MPF, VMM)
    256 XCF = (LVX, FNT)
    257 FRH = (BST, NBB)
    258 QLL = (HDB, RCG)
    259 XVP = (QHD, PML)
    260 BNX = (TLQ, TSX)
    261 BXB = (JSJ, KDQ)
    262 FPT = (LBC, VJF)
    263 FCB = (TJK, MJD)
    264 KNG = (RDK, BHC)
    265 DBB = (RFX, FLK)
    266 LQQ = (RTP, HGJ)
    267 LBT = (VRN, RLT)
    268 XKD = (GBJ, TGC)
    269 LKN = (XDD, CPC)
    270 XHM = (CNM, KXC)
    271 DTC = (QQT, BHG)
    272 BPL = (DMS, GQC)
    273 QPP = (MRF, XTS)
    274 PRK = (NKP, BQM)
    275 MGS = (MPG, SQD)
    276 STM = (MTS, GHD)
    277 SKD = (MGV, JLS)
    278 QPH = (DXJ, PCK)
    279 HDB = (DQR, BSN)
    280 DSC = (VXM, CHK)
    281 TQF = (GJT, FNJ)
    282 FXS = (GHQ, BVQ)
    283 SFF = (HKC, PRK)
    284 DRR = (XMG, SVM)
    285 RKP = (XXN, LDQ)
    286 NNJ = (KLG, HFL)
    287 VJF = (HMJ, RDC)
    288 LXN = (TQH, LKN)
    289 CXJ = (GHM, CMT)
    290 HMC = (GMS, PLN)
    291 LJS = (JDF, XKT)
    292 XCH = (TTR, BQL)
    293 LKG = (QXJ, DTC)
    294 QFB = (MHT, CFL)
    295 RDN = (LSS, NSP)
    296 DHS = (SHM, BQZ)
    297 NKT = (GSG, XDK)
    298 MCH = (HTP, BLC)
    299 NVX = (MGS, JSK)
    300 QTC = (FDH, FDH)
    301 NND = (DGP, LBF)
    302 GJV = (XHM, PLV)
    303 GSG = (FSG, GPF)
    304 BNV = (STM, CTN)
    305 LDQ = (MCH, GXS)
    306 MHN = (KPH, PKC)
    307 LBF = (PPS, DMD)
    308 QDP = (NKV, HSQ)
    309 MPF = (MNK, LTH)
    310 DHQ = (CDR, LDR)
    311 VMM = (MNK, LTH)
    312 HFT = (BRC, HMC)
    313 LTR = (NKT, PSM)
    314 HDX = (GJC, FTT)
    315 GHF = (RXF, CRC)
    316 BKQ = (FTB, HJH)
    317 BXX = (NJC, NPK)
    318 FVP = (BRG, NTJ)
    319 RDC = (LHT, VMG)
    320 JKT = (QPP, MDV)
    321 PVP = (GHB, SGJ)
    322 XXN = (GXS, MCH)
    323 SHC = (GNH, PCJ)
    324 GSF = (LKL, MMD)
    325 KRP = (MGL, VGQ)
    326 JXK = (TGN, TJP)
    327 MGQ = (XRQ, VBN)
    328 FLN = (MGB, RPD)
    329 DHP = (MJD, TJK)
    330 SQQ = (DVP, VCD)
    331 HFH = (CBH, JMM)
    332 MBP = (NDF, TFK)
    333 KLG = (RVT, LQQ)
    334 NPF = (PRK, HKC)
    335 NMS = (GGJ, TKL)
    336 QQP = (CGM, TCH)
    337 SFG = (NVG, NSR)
    338 RVQ = (XGS, PCQ)
    339 SQD = (PKD, LJG)
    340 JCX = (HNS, KBJ)
    341 QSN = (KXV, KLF)
    342 GLX = (NKT, PSM)
    343 TJS = (GJV, MPK)
    344 QLJ = (XJD, PRP)
    345 NSV = (FJV, XTV)
    346 GXX = (RFB, DBD)
    347 HSR = (BRG, NTJ)
    348 HBF = (CDC, NXL)
    349 XSS = (PSR, LJS)
    350 QTL = (TQF, HQM)
    351 TKL = (DNF, PVP)
    352 BRK = (JKQ, JKK)
    353 SCN = (MFC, PMJ)
    354 GMV = (VBJ, LDT)
    355 HNS = (LMT, VMC)
    356 RGR = (NTT, TRH)
    357 PNC = (KCH, KCH)
    358 XNK = (JNL, QFH)
    359 RRR = (PQT, NGR)
    360 TDN = (KBC, TTK)
    361 NQN = (KHN, SSF)
    362 HMK = (RRH, JVS)
    363 RFB = (PKB, RSM)
    364 SFQ = (TGN, TJP)
    365 JKQ = (SVN, BDB)
    366 CTN = (MTS, GHD)
    367 QNT = (TQP, NFG)
    368 VHL = (JJP, HBF)
    369 RFH = (PLF, TKH)
    370 KTD = (BRC, HMC)
    371 VRX = (SCN, PKH)
    372 BNT = (JKL, JCL)
    373 MDN = (DLC, BRK)
    374 CBG = (SKS, PJQ)
    375 QFH = (JTD, SMV)
    376 HVS = (XGP, CCX)
    377 NQH = (BKX, VSR)
    378 GQQ = (MBV, HMN)
    379 LSN = (NTM, XXT)
    380 FLQ = (RRR, QLT)
    381 LXM = (PRT, QLL)
    382 HJH = (GXV, GJQ)
    383 SRV = (JXL, BJV)
    384 TMH = (XCF, CBN)
    385 PRB = (KTV, NDD)
    386 JJQ = (QHQ, QDB)
    387 KSV = (NTT, TRH)
    388 XKH = (VJS, JGT)
    389 SJP = (QNT, BGG)
    390 NTR = (BNC, BNC)
    391 PBM = (TJM, TQD)
    392 RPD = (DVG, PRB)
    393 XPD = (MPK, GJV)
    394 NCH = (GKG, NGJ)
    395 KTP = (JCX, NRR)
    396 GQC = (QNR, PFV)
    397 MKC = (VLF, SFD)
    398 NTM = (FBF, XNK)
    399 TVK = (MBL, XJQ)
    400 RMT = (XKV, RHC)
    401 NHP = (DPM, MHM)
    402 JNB = (NGF, NTC)
    403 RTP = (BNT, KFK)
    404 GJT = (TKR, GPL)
    405 TTS = (VFM, VFM)
    406 FLK = (BNV, FPJ)
    407 CJJ = (QVF, GNK)
    408 QKP = (FBG, TPP)
    409 XQT = (JVT, TDN)
    410 JVH = (XKX, JKM)
    411 NDJ = (CFL, MHT)
    412 JXX = (BRK, DLC)
    413 XJD = (SMN, LKG)
    414 JXL = (KVB, RHV)
    415 VMG = (KKM, JKT)
    416 FBG = (NHJ, PCR)
    417 LKL = (VMJ, TFN)
    418 NXL = (XSS, DBP)
    419 SRC = (FTG, LBT)
    420 PDC = (CQN, VCG)
    421 BLD = (TDC, BCX)
    422 NHJ = (KTL, JDD)
    423 DGC = (VFM, ZZZ)
    424 LTX = (QTC, GRK)
    425 CCX = (BQJ, RXC)
    426 DRM = (DGB, PGX)
    427 VQQ = (TTC, FPT)
    428 BHC = (XTD, MHB)
    429 CDC = (DBP, XSS)
    430 SXH = (PNC, PNC)
    431 KBC = (KST, MGQ)
    432 DXT = (CKQ, MDP)
    433 PRP = (SMN, LKG)
    434 SGS = (NGJ, GKG)
    435 VBN = (LPN, MKF)
    436 BNF = (KGK, PGK)
    437 HLD = (FTB, HJH)
    438 FGT = (TCG, NTL)
    439 VBT = (DVS, QQM)
    440 XVT = (QLL, PRT)
    441 SBH = (BNB, JVH)
    442 VGB = (VSS, SKD)
    443 XJJ = (CXC, PKX)
    444 JKK = (BDB, SVN)
    445 BSN = (HVS, DVC)
    446 DBX = (QSR, HXJ)
    447 QSG = (KHJ, VMP)
    448 CPK = (CRD, VDP)
    449 JGD = (JMM, CBH)
    450 VGH = (CQM, DLP)
    451 GBQ = (HSQ, NKV)
    452 GRX = (LSN, SKB)
    453 FLM = (TTS, DGC)
    454 PPR = (XCX, RFH)
    455 VDP = (HVV, VDB)
    456 GKN = (PGK, KGK)
    457 XDA = (BNB, JVH)
    458 MNL = (PCJ, GNH)
    459 MGB = (PRB, DVG)
    460 FBB = (BVQ, GHQ)
    461 NTJ = (LXP, DJG)
    462 PQQ = (NVT, XQT)
    463 TQP = (TVG, FMV)
    464 LQK = (BPC, HSX)
    465 MTG = (TSM, PXB)
    466 VSF = (LXM, XVT)
    467 HJB = (BMG, PCX)
    468 VMJ = (GXL, SMK)
    469 CXB = (QLF, SJP)
    470 HCP = (SSF, KHN)
    471 QLH = (HSX, BPC)
    472 NFG = (TVG, FMV)
    473 PKB = (LHH, HKJ)
    474 BRG = (DJG, LXP)
    475 TLQ = (KXM, GBV)
    476 DDG = (DRM, VHC)
    477 BQM = (NVX, KLT)
    478 KTX = (LJP, DVH)
    479 XTS = (DHQ, BRJ)
    480 TFG = (VQV, HMK)
    481 JCD = (VSF, JJX)
    482 VFM = (MPF, VMM)
    483 LGJ = (NJC, NJC)
    484 PQB = (BGP, MXH)
    485 CBN = (LVX, FNT)
    486 FCL = (NQH, TXN)
    487 JNH = (RKP, QDF)
    488 LHT = (JKT, KKM)
    489 MJD = (PDC, PRV)
    490 QGT = (XNH, NMS)
    491 KST = (XRQ, VBN)
    492 KDV = (FPB, QGT)
    493 HFP = (NNK, MBP)
    494 BJK = (PPR, RHS)
    495 XXM = (MFD, CPK)
    496 QLT = (PQT, NGR)
    497 HMJ = (LHT, VMG)
    498 XDR = (TCG, NTL)
    499 NNK = (TFK, NDF)
    500 VJC = (NSR, NVG)
    501 MMM = (QLF, SJP)
    502 BNB = (XKX, JKM)
    503 LJG = (VJC, SFG)
    504 QQT = (SRF, XXM)
    505 JPM = (HSR, FVP)
    506 GNQ = (FBG, TPP)
    507 PJB = (VCD, DVP)
    508 NKP = (KLT, NVX)
    509 GJC = (LTB, BLD)
    510 MRF = (DHQ, BRJ)
    511 SRF = (CPK, MFD)
    512 FSS = (VXJ, DHG)
    513 XXZ = (TVJ, RVQ)
    514 NDD = (RGN, LSJ)
    515 TQD = (KHM, BXB)
    516 XJB = (PXB, TSM)
    517 LSJ = (XCH, KLM)
    518 JBJ = (JGD, HFH)
    519 DMS = (QNR, PFV)
    520 DLF = (MKC, MKJ)
    521 HNN = (FTT, GJC)
    522 VXM = (MQC, MMT)
    523 LMM = (TKV, BPL)
    524 BMG = (BJK, LPD)
    525 QGJ = (LSN, SKB)
    526 FRT = (NJX, KRF)
    527 SKN = (DHT, DBM)
    528 LBD = (JXX, MDN)
    529 KFK = (JKL, JCL)
    530 RRH = (BDM, QQP)
    531 NRL = (CHK, VXM)
    532 LCX = (VJS, JGT)
    533 CNR = (GBQ, QDP)
    534 TGN = (PQB, VDT)
    535 GRT = (DBJ, DLX)
    536 FDH = (NTR, NTR)
    537 CRD = (VDB, HVV)
    538 DMM = (PJQ, SKS)
    539 VHC = (PGX, DGB)
    540 FTD = (QDB, QHQ)
    541 NPC = (MGL, VGQ)
    542 PRV = (VCG, CQN)
    543 TSM = (PMC, HPD)
    544 CQM = (XXJ, NBN)
    545 BNR = (PML, QHD)
    546 NSP = (CBR, GQQ)
    547 TJK = (PRV, PDC)
    548 MST = (KNL, DVL)
    549 VMP = (JFF, PQG)
    550 TDF = (JNH, CLP)
    551 MQC = (HVJ, FLN)
    552 VPT = (BNX, JCC)
    553 GKP = (PHL, TFG)
    554 JJX = (XVT, LXM)
    555 MMT = (FLN, HVJ)
    556 CRP = (HFH, JGD)
    557 DBM = (KRP, NPC)
    558 LQV = (VGB, FDR)
    559 XRF = (GFV, PHK)
    560 RRQ = (TQF, HQM)
    561 RXF = (RCL, HQF)
    562 JRN = (PJB, SQQ)
    563 JTD = (SKN, HHJ)
    564 HTP = (JTR, VCL)
    565 JMM = (FTD, JJQ)
    566 MBL = (NND, TPT)
    567 RCL = (MNM, VHL)
    568 LGS = (QVF, GNK)
    569 CSC = (CNR, RQL)
    570 MFC = (BHP, TDF)
    571 HSX = (HSP, VBT)
    572 GBV = (RDN, XPS)
    573 VXJ = (QHV, LQP)
    574 JKM = (XJJ, GMC)
    575 MTS = (KRK, HJB)
    576 QDB = (DRK, SRC)
    577 GGJ = (DNF, PVP)
    578 XXT = (XNK, FBF)
    579 XSM = (XQT, NVT)
    580 QQM = (XJB, MTG)
    581 KDQ = (QLH, LQK)
    582 HNB = (TMH, SSP)
    583 FRJ = (VXJ, DHG)
    584 PQL = (LBN, CPB)
    585 SKS = (GHF, FJF)
    586 DLC = (JKQ, JKK)
    587 JMC = (GJG, XXZ)
    588 STP = (GFV, PHK)
    589 QNP = (LCX, XKH)
    590 KLF = (CJJ, LGS)
    591 XSA = (PQQ, XSM)
    592 KTV = (RGN, LSJ)
    593 FDR = (SKD, VSS)
    594 PCH = (GRT, TXJ)
    595 KTL = (XDR, FGT)
    596 LBB = (NRL, DSC)
    597 XKV = (JBJ, CRP)
    598 KHJ = (JFF, PQG)
    599 NGF = (XRB, DGT)
    600 DVH = (QLJ, SGP)
    601 MRM = (TXN, NQH)
    602 TGM = (LGJ, BXX)
    603 MKK = (RFX, FLK)
    604 RLT = (FBH, LGL)
    605 GXS = (HTP, BLC)
    606 XKX = (GMC, XJJ)
    607 VMV = (XPD, TJS)
    608 MGL = (LTX, TLF)
    609 NJC = (NKS, NKS)
    610 CLP = (QDF, RKP)
    611 SMK = (NKJ, GXX)
    612 KPM = (GVN, VRX)
    613 BCQ = (TBD, QSG)
    614 TPT = (LBF, DGP)
    615 CFA = (FRM, PQL)
    616 KVB = (TGS, KDV)
    617 BDM = (CGM, TCH)
    618 JJP = (CDC, NXL)
    619 PMC = (JXR, SNT)
    620 PGX = (HCP, NQN)
    621 LBC = (RDC, HMJ)
    622 MBV = (DBX, DDQ)
    623 KXV = (LGS, CJJ)
    624 DJT = (DLP, CQM)
    625 LDR = (LFT, HNB)
    626 GXL = (NKJ, GXX)
    627 SMN = (QXJ, DTC)
    628 DCJ = (GKP, FMB)
    629 GDN = (KTX, HFC)
    630 KGK = (PHN, KLN)
    631 VBJ = (FBB, FXS)
    632 DDQ = (QSR, HXJ)
    633 KJC = (CBG, DMM)
    634 BLC = (VCL, JTR)
    635 QNR = (LQV, TNH)
    636 KRF = (TRN, MHN)
    637 JFF = (QMC, XTQ)
    638 MPK = (PLV, XHM)
    639 PKC = (TTF, SNQ)
    640 VRN = (FBH, FBH)
    641 DVL = (VQQ, KSL)
    642 XTD = (KMX, DKL)
    643 VDB = (MXN, JPG)
    644 FMV = (RGR, KSV)
    645 HMN = (DDQ, DBX)
    646 TRN = (PKC, KPH)
    647 GKG = (QPN, GSF)
    648 MDP = (MRM, FCL)
    649 DHG = (QHV, LQP)
    650 BDB = (NSV, BKM)
    651 HPH = (DRR, DRR)
    652 BKX = (KNG, NQT)
    653 KVH = (KTP, MJT)
    654 VDN = (GLX, LTR)
    655 TFK = (CXB, MMM)
    656 CQD = (NTR, RKK)
    657 HHJ = (DBM, DHT)
    658 VHV = (NNK, MBP)
    659 FBF = (JNL, QFH)
    660 PKX = (BTD, VDN)
    661 PHK = (XBV, LBB)
    662 QMH = (KLG, HFL)
    663 SHL = (JCC, BNX)
    664 FNT = (JCT, FPX)
    665 HNF = (NCH, SGS)
    666 LBV = (LCX, XKH)
    667 MKJ = (SFD, VLF)
    668 CCL = (RRR, QLT)
    669 RSM = (HKJ, LHH)
    670 HFC = (LJP, DVH)
    671 MXH = (KTD, HFT)
    672 PVC = (LGJ, BXX)
    673 MNJ = (HNN, HDX)
    674 DHK = (DDG, RBC)
    675 JCL = (FRT, CVL)
    676 FSG = (NGP, MNJ)
    677 PHL = (HMK, VQV)
    678 GFV = (XBV, LBB)
    679 TXN = (BKX, VSR)
    680 GJQ = (DBB, MKK)
    681 XCX = (TKH, PLF)
    682 MHT = (KNF, MST)
    683 KDL = (FRJ, FSS)
    684 MNM = (JJP, HBF)
    685 XMG = (BJS, XKD)
    686 QHQ = (DRK, SRC)
    687 DVC = (CCX, XGP)
    688 QQS = (MHM, DPM)
    689 TVG = (KSV, RGR)
    690 CGM = (QTL, RRQ)
    691 QFR = (RHC, XKV)
    692 VLF = (XSP, SDS)
    693 DNF = (GHB, SGJ)
    694 QHV = (SNG, VVM)
    695 RVT = (HGJ, RTP)
    696 RGN = (XCH, KLM)
    697 QMC = (FLQ, CCL)
    698 TJP = (VDT, PQB)
    699 QKB = (TDK, CXJ)
    700 SND = (GKP, FMB)
    701 CPC = (QCS, VMD)
    702 KHN = (LLF, FRV)
    703 QLF = (BGG, QNT)
    704 VJS = (FDT, VDD)
    705 FNJ = (GPL, TKR)
    706 MXN = (GNQ, QKP)
    707 BQJ = (VMV, QFP)
    708 NPK = (NKS, DHS)
    709 HJA = (XMG, SVM)
    710 HQM = (FNJ, GJT)
    711 DVP = (DCJ, SND)
    712 BCX = (RKR, NTH)
    713 BHG = (XXM, SRF)
    714 HSQ = (GTC, NCP)
    715 TXM = (MNL, SHC)
    716 PQT = (CSC, XGC)
    717 NJF = (QKL, HDK)
    718 MGV = (VPT, SHL)
    719 TKR = (PGQ, JCD)
    720 LGL = (SBH, MPZ)
    721 PHN = (HRP, JPM)
    722 LBN = (GDN, DFX)
    723 JCC = (TSX, TLQ)
    724 DXJ = (SHX, CHB)
    725 KHM = (KDQ, JSJ)
    726 XRB = (BCQ, MLX)
    727 PCJ = (SFQ, JXK)
    728 DVS = (XJB, MTG)
    729 PCK = (CHB, SHX)
    730 TTC = (VJF, LBC)
    731 PKD = (VJC, SFG)
    732 GHM = (HPH, HPH)
    733 CHB = (PRJ, TXM)
    734 QSR = (KDL, SRR)
    735 TCG = (DHK, PTS)
    736 NGR = (CSC, XGC)
    737 VGQ = (LTX, TLF)
    738 JQR = (GMV, BGT)
    739 TQH = (CPC, XDD)
    740 KKM = (MDV, QPP)
    741 LSS = (CBR, GQQ)
    742 DVG = (KTV, NDD)
    743 TBD = (KHJ, VMP)
    744 PRD = (MDN, JXX)
    745 GPL = (PGQ, JCD)
    746 TKV = (GQC, DMS)
    747 RKC = (SRD, KJC)
    748 QSL = (DGL, FRH)
    749 JXR = (RMT, QFR)
    750 CFL = (MST, KNF)
    751 BJV = (RHV, KVB)
    752 PSR = (JDF, XKT)
    753 HPA = (RVQ, TVJ)
    754 QDF = (LDQ, XXN)
    755 GLB = (GRT, TXJ)
    756 BPC = (HSP, VBT)
    757 FLV = (SXH, PTR)
    758 JTR = (MTC, PDN)
    759 QCS = (CTF, SFM)
    760 SRR = (FSS, FRJ)
    761 DPM = (HFP, VHV)
    762 PDN = (PBM, TGR)
    763 VCD = (DCJ, SND)
    764 KBJ = (LMT, VMC)
    765 RHC = (CRP, JBJ)
    766 DGP = (DMD, PPS)
    767 HVV = (MXN, JPG)
    768 LTH = (DXT, CLD)
    769 XTV = (QSN, QLK)
    770 CBR = (MBV, HMN)
    771 CDR = (HNB, LFT)
    772 GHQ = (VSQ, QSH)
    773 TDC = (NTH, RKR)
    774 XTQ = (FLQ, CCL)
    775 GMC = (CXC, PKX)
    776 PGK = (PHN, KLN)
    777 NTH = (NGN, KVD)
    778 PKH = (PMJ, MFC)
    779 JDN = (HNF, BFD)
    780 FBH = (SBH, SBH)
    781 JDD = (FGT, XDR)
    782 HKJ = (XRF, STP)
    783 KLT = (MGS, JSK)
    784 GHD = (HJB, KRK)
    785 HRP = (FVP, HSR)
    786 PTR = (PNC, JDT)
    787 LJP = (SGP, QLJ)
    788 JVT = (TTK, KBC)
    789 ZZZ = (VMM, MPF)
    790 BTD = (GLX, LTR)
    791 GTC = (QKB, HMR)
    792 NDF = (CXB, MMM)
    793 DGB = (NQN, HCP)
    794 JSJ = (QLH, LQK)
    795 NBB = (KQV, QPH)
    796 XGC = (RQL, CNR)
    797 QHD = (GRX, QGJ)
    798 RFX = (FPJ, BNV)
    799 LPN = (NCB, SDH)
    800 NVG = (PCH, GLB)