advent-of-code

Perserverance, or the lack thereof

git clone git://git.shimmy1996.com/advent-of-code.git

input.txt (13083B)

    1 LRRLRRLRRRLRLLRRRLLRRRLRLRRRLRLRRLRRRLRRRLRLRRRLRRRLRRLRRRLLLRLRRRLRRRLRRRLRLRLRRLLRRRLRLLRLRRRLRRLLRLRLRRLRRRLRRLLRLRRRLLRRLRRRLRLRRLLRRRLRRLLRRLRRRLRLRRRLRRLRRRLRRRLRRLRRRLRLRRLRRRLRRRLRRLLRLRRLRRLRRRLRLLLRRRLLRRRLRLRRRLRLRRLRRRLLLRLRRRLRLRRLRRRLRRRLRRLRLRLRRRR
    2 
    3 PBN = (JRP, RVT)
    4 XRS = (CRH, SXK)
    5 MLN = (STJ, MGB)
    6 XGX = (XGM, GKP)
    7 VDC = (DBF, FVR)
    8 NBC = (QQJ, XKG)
    9 KRC = (QVQ, RJL)
   10 LCX = (CSN, DBP)
   11 MSX = (LVF, PPD)
   12 MMF = (GBX, LCX)
   13 BXQ = (MPS, GLM)
   14 GTL = (VSF, DVZ)
   15 SVR = (FKK, FJN)
   16 HJJ = (XPS, HVS)
   17 MHL = (HTN, HTG)
   18 LGQ = (NJT, NML)
   19 KFR = (TXK, DHG)
   20 MXQ = (DGJ, MKP)
   21 XST = (MGP, QSK)
   22 BNJ = (NBC, DFB)
   23 JLK = (RJS, XDM)
   24 BKS = (SLF, PLK)
   25 LCV = (RVB, CJV)
   26 GJL = (FRB, QNK)
   27 FPD = (SFN, MLS)
   28 HMJ = (MXK, CRR)
   29 SQF = (MCC, QXB)
   30 CGC = (SCS, FFB)
   31 CTP = (RJQ, BSV)
   32 QCF = (JCB, TKP)
   33 LBJ = (XKV, DQM)
   34 RMC = (LLD, TTP)
   35 LHK = (CDB, TSV)
   36 HPC = (QLX, QPQ)
   37 VXC = (PLF, SSV)
   38 RDT = (GJL, TTN)
   39 SDB = (MVL, FRF)
   40 HRT = (DVS, BHX)
   41 MHR = (VXR, VQN)
   42 RPT = (BLP, DDP)
   43 JFF = (DCJ, XST)
   44 NDL = (NJQ, BNC)
   45 FXL = (MSC, JSR)
   46 DVZ = (JVJ, KLP)
   47 XGD = (RFH, DTL)
   48 MPR = (QNN, CKH)
   49 SBB = (VTK, TSS)
   50 DRJ = (GHM, NFK)
   51 LXL = (SSJ, CQR)
   52 BTN = (MXN, HLF)
   53 SMX = (VFT, NKJ)
   54 RJQ = (STS, GLR)
   55 QLV = (PNP, TDK)
   56 QMJ = (MKP, DGJ)
   57 XDM = (SFB, JLN)
   58 LFX = (CDM, LMX)
   59 QTX = (RVB, CJV)
   60 CPX = (TTH, CBK)
   61 TFF = (CLG, LGN)
   62 JDC = (BHH, HFJ)
   63 TXV = (JVF, FXS)
   64 LBP = (PRS, PRS)
   65 LND = (QLV, TLK)
   66 RXR = (BVT, QKX)
   67 RSR = (GFN, GVL)
   68 FLG = (RMC, LTD)
   69 TPB = (PJP, QCL)
   70 KQH = (LRG, MRL)
   71 VVN = (KPP, HJH)
   72 NTR = (RPQ, GFG)
   73 QDK = (JFC, XGN)
   74 VBA = (KLP, JVJ)
   75 XSP = (KVF, VJV)
   76 HVB = (CQR, SSJ)
   77 XBN = (GBD, TCS)
   78 RFH = (FGN, NSP)
   79 HTN = (NBH, SMP)
   80 PSD = (FLS, KCJ)
   81 MGB = (SDF, MHR)
   82 NXT = (HKQ, MLD)
   83 MHC = (JSR, MSC)
   84 KPP = (HHV, FNC)
   85 TSS = (RBD, LGQ)
   86 BMS = (NLL, NFJ)
   87 BKV = (NLK, BBH)
   88 SDF = (VXR, VQN)
   89 GLR = (LFX, XXL)
   90 NBN = (SXB, DLD)
   91 CVV = (KGX, DTQ)
   92 VKG = (VNG, PTR)
   93 FJR = (KNQ, XGX)
   94 RJN = (PGR, QCV)
   95 CNJ = (LSV, BVN)
   96 DTC = (RXR, MHX)
   97 FVB = (BSM, BGR)
   98 SFG = (KSP, GXM)
   99 PLN = (PDV, XJD)
  100 THL = (KRC, HXH)
  101 PNP = (JQQ, SMV)
  102 STS = (LFX, XXL)
  103 NNC = (MPG, RVG)
  104 NJT = (JGJ, CGH)
  105 SCS = (NSR, DXX)
  106 GSF = (LHP, FTK)
  107 GBD = (DSN, HRT)
  108 JVF = (HPT, QHF)
  109 PSV = (NJC, CPH)
  110 JLP = (FGD, BFF)
  111 CRR = (PRB, HCH)
  112 FVJ = (VBP, BBQ)
  113 MVL = (CGS, BFN)
  114 JXK = (SFN, MLS)
  115 SSV = (DJB, TRK)
  116 LXQ = (LSB, SPC)
  117 LHS = (SSV, PLF)
  118 DDK = (QXR, QCF)
  119 XKG = (BTS, KFL)
  120 TSM = (QCV, PGR)
  121 CPT = (TMH, DFQ)
  122 DGJ = (MMD, PJN)
  123 MQP = (CFG, LRB)
  124 RQM = (JTK, PLN)
  125 PLK = (KQF, HSZ)
  126 HVC = (NLK, BBH)
  127 LSB = (NDT, TPG)
  128 RMN = (SKJ, PBH)
  129 QXL = (JNC, XMH)
  130 TDD = (BSX, GBR)
  131 BGP = (LBP, LBP)
  132 TVA = (FBB, VBN)
  133 VSB = (VNG, PTR)
  134 XLH = (HMX, FJX)
  135 NVQ = (RPQ, RPQ)
  136 FMN = (BSV, RJQ)
  137 XMC = (QCD, RJK)
  138 HPT = (HGL, GNS)
  139 CMS = (KVT, FQR)
  140 QHF = (HGL, GNS)
  141 QNT = (BPT, FLG)
  142 KVD = (SLL, GGK)
  143 DMK = (HKT, CGD)
  144 CRM = (BTR, GHV)
  145 TPJ = (GCT, DQD)
  146 KFL = (RDG, VDC)
  147 QCR = (DNK, THD)
  148 CLV = (MTS, PBN)
  149 ZZZ = (DPM, TCG)
  150 QHN = (TNC, KVD)
  151 NRP = (SQL, PMR)
  152 JNH = (TKD, LQF)
  153 VPR = (PKX, CTD)
  154 LVD = (MQC, QKJ)
  155 XRM = (BRM, MPR)
  156 FFB = (NSR, DXX)
  157 MGR = (MNB, TSP)
  158 FMK = (THR, VGR)
  159 KVT = (GSN, RXF)
  160 VMS = (LPM, VJP)
  161 DVA = (MHC, FXL)
  162 MXS = (RJS, XDM)
  163 KXV = (KPF, NKX)
  164 BBH = (XSP, GMD)
  165 PKX = (XHC, CPV)
  166 NSL = (SMX, DNM)
  167 DXV = (LPM, VJP)
  168 CCC = (LCX, GBX)
  169 JVS = (HJJ, FLF)
  170 HPM = (QSF, CPT)
  171 FVS = (XXR, CGF)
  172 PPB = (XGX, KNQ)
  173 XPF = (SMX, DNM)
  174 HLF = (NQJ, CVV)
  175 TJS = (LXQ, VFB)
  176 FJK = (FGD, BFF)
  177 QGQ = (FVJ, BDV)
  178 GRR = (JKM, JLH)
  179 GHV = (XGD, QBH)
  180 RVT = (PVB, PCS)
  181 TBL = (VGK, KTT)
  182 SNR = (GCT, DQD)
  183 XSK = (BLL, MNF)
  184 VDS = (CCC, MMF)
  185 RVG = (XSK, XSJ)
  186 TKP = (MLN, KRX)
  187 SRP = (QLV, TLK)
  188 FXQ = (LVD, RHD)
  189 LVC = (LCT, LKS)
  190 HNC = (MQP, KTG)
  191 DFP = (NMX, JFX)
  192 JVT = (SNX, KQK)
  193 JSR = (KXN, LXS)
  194 HCV = (MFD, KJX)
  195 RBJ = (JKT, HLZ)
  196 HFC = (JFX, NMX)
  197 XQG = (PGD, XFT)
  198 FRB = (HCP, LVJ)
  199 LQF = (QCR, XTL)
  200 VGR = (RMN, LNQ)
  201 MMN = (HDR, JTL)
  202 PJN = (VNM, KHQ)
  203 TRK = (NSL, XPF)
  204 TVG = (CJH, THL)
  205 DMH = (GPM, MSX)
  206 VTK = (RBD, LGQ)
  207 TMH = (BSQ, CMT)
  208 JPN = (LTH, LST)
  209 SFB = (NKN, RFM)
  210 CGD = (VBH, ZZZ)
  211 VNM = (LMT, VRQ)
  212 NNT = (HHX, NTF)
  213 VFQ = (HMJ, VFV)
  214 SQL = (BCQ, NBN)
  215 QKJ = (GHN, HCK)
  216 MMR = (KMF, HPM)
  217 PFS = (HVL, CTG)
  218 FVD = (LBJ, DVM)
  219 SLF = (KQF, KQF)
  220 BBQ = (RSV, LHK)
  221 TCG = (NGG, LLS)
  222 BLR = (PTL, MSR)
  223 CVH = (MVL, FRF)
  224 GHN = (CKF, HTV)
  225 XQC = (QXR, QCF)
  226 GCT = (BGP, BGP)
  227 XMJ = (BVN, LSV)
  228 LBH = (VQX, SBC)
  229 BNC = (LNH, CRM)
  230 THP = (KBC, MHH)
  231 VRQ = (VVN, THX)
  232 BFN = (SGD, QXL)
  233 TFH = (TDD, HGV)
  234 MLS = (PRJ, JPQ)
  235 XDQ = (BXQ, RQR)
  236 DJS = (MTS, PBN)
  237 SSK = (HKQ, MLD)
  238 VBH = (TCG, DPM)
  239 NNJ = (JHS, KFR)
  240 JRP = (PCS, PVB)
  241 FDK = (SRP, LND)
  242 FCL = (HPC, NGH)
  243 BGR = (MFV, CXJ)
  244 HDR = (FXQ, KSN)
  245 PPD = (PKL, KTR)
  246 BLP = (DKJ, DKJ)
  247 BCX = (PTL, MSR)
  248 FLF = (HVS, XPS)
  249 JPQ = (DMH, RTN)
  250 GNS = (SLT, HHM)
  251 GVH = (PRS, XKZ)
  252 PDV = (VDK, VDK)
  253 PQF = (BQN, CHK)
  254 SCX = (NLL, NFJ)
  255 JNC = (VNN, FVD)
  256 THR = (LNQ, RMN)
  257 VBP = (RSV, LHK)
  258 MTS = (JRP, RVT)
  259 NKG = (RPG, TFH)
  260 LXK = (JXM, GSF)
  261 TXK = (RJC, QNT)
  262 SMV = (FTJ, GPD)
  263 DCP = (FFB, SCS)
  264 CJK = (FJR, PPB)
  265 LGN = (NLF, MTJ)
  266 CKF = (SMF, BSH)
  267 TRP = (TNC, KVD)
  268 TPG = (DJM, XMK)
  269 VJC = (JSX, NBT)
  270 LFK = (RXR, MHX)
  271 SBX = (FJN, FKK)
  272 FBB = (BMS, SCX)
  273 BHX = (SDN, HTF)
  274 CSN = (NHV, QVH)
  275 QQJ = (BTS, KFL)
  276 HFJ = (MMR, KCR)
  277 SVS = (GFN, GVL)
  278 FJL = (CJJ, GQF)
  279 DHG = (QNT, RJC)
  280 PCS = (VFG, SQF)
  281 RVB = (SBB, TND)
  282 PVB = (SQF, VFG)
  283 LPJ = (LRK, LXK)
  284 GVL = (NGL, GNV)
  285 CTJ = (QCD, RJK)
  286 PQB = (HMD, TQB)
  287 MCC = (SFV, DVV)
  288 QXX = (VBC, QGQ)
  289 RNM = (XXQ, LLT)
  290 HXB = (TRP, QHN)
  291 JFC = (TFF, DFC)
  292 SQQ = (JQL, HNC)
  293 KHQ = (LMT, VRQ)
  294 XCC = (FMK, DGK)
  295 JTL = (FXQ, KSN)
  296 NLF = (MLK, PLD)
  297 FVR = (GVK, CMS)
  298 SMF = (SNR, TPJ)
  299 NJL = (TRP, QHN)
  300 CSR = (DVP, KHX)
  301 QNJ = (THL, CJH)
  302 SBT = (XST, DCJ)
  303 RLX = (DGK, FMK)
  304 THX = (KPP, HJH)
  305 KTG = (CFG, LRB)
  306 PVC = (RQR, BXQ)
  307 DLD = (GSM, DTT)
  308 BFF = (JBH, JVT)
  309 QKX = (FQJ, SFJ)
  310 DQD = (BGP, XHS)
  311 VFB = (LSB, SPC)
  312 MSR = (VBK, JTQ)
  313 CKB = (HHX, NTF)
  314 FLS = (QNM, PQB)
  315 QSF = (TMH, DFQ)
  316 FTK = (FDK, FLQ)
  317 FJX = (JVC, GXS)
  318 BDF = (MPR, BRM)
  319 MXK = (PRB, HCH)
  320 SDQ = (FJX, HMX)
  321 JCC = (TSP, MNB)
  322 GKP = (JLK, MXS)
  323 MRL = (FVS, NLQ)
  324 DPM = (LLS, NGG)
  325 GFL = (DDJ, NKG)
  326 FBG = (RDT, MVG)
  327 KJX = (VCJ, GHB)
  328 GFC = (LLT, XXQ)
  329 LVJ = (DJS, CLV)
  330 KNQ = (XGM, GKP)
  331 NJN = (FLS, KCJ)
  332 DSS = (KPF, NKX)
  333 JVC = (FHD, BMQ)
  334 TVP = (TBL, MVX)
  335 BQN = (SHT, TPS)
  336 DFQ = (CMT, BSQ)
  337 GXS = (FHD, BMQ)
  338 LRK = (JXM, GSF)
  339 KGX = (NDL, XDN)
  340 VTD = (SXK, CRH)
  341 KHH = (HKT, HKT)
  342 NTF = (NVQ, NTR)
  343 KRX = (STJ, MGB)
  344 SPC = (NDT, TPG)
  345 DJM = (JPN, TNG)
  346 THD = (VFQ, GCC)
  347 CLG = (NLF, MTJ)
  348 NKN = (SRT, VHH)
  349 GGK = (RLX, XCC)
  350 HHV = (LCV, QTX)
  351 LRG = (NLQ, FVS)
  352 GNG = (BDF, XRM)
  353 FNC = (QTX, LCV)
  354 MVV = (QDK, LNK)
  355 QTH = (MSH, XDC)
  356 MKP = (MMD, PJN)
  357 VBC = (FVJ, BDV)
  358 JKT = (FJL, BNB)
  359 MFV = (SVS, RSR)
  360 HKX = (CPH, NJC)
  361 HCH = (BKV, HVC)
  362 TLK = (TDK, PNP)
  363 DNK = (GCC, VFQ)
  364 VXR = (NJV, KLH)
  365 MPG = (XSJ, XSK)
  366 JLN = (NKN, RFM)
  367 LTH = (QQS, TXV)
  368 FLQ = (LND, SRP)
  369 SXN = (MHL, MHL)
  370 CFG = (BXX, NRP)
  371 NDT = (XMK, DJM)
  372 TTP = (VPX, SXR)
  373 QXR = (TKP, JCB)
  374 TDK = (JQQ, SMV)
  375 KXN = (NXH, BNJ)
  376 VPA = (HTN, HTG)
  377 VHH = (DSG, NCN)
  378 AAA = (TCG, DPM)
  379 GHM = (NNC, VKX)
  380 GPM = (PPD, LVF)
  381 CGH = (LVC, BMH)
  382 NJQ = (LNH, CRM)
  383 DKB = (HPC, NGH)
  384 VKB = (KBC, MHH)
  385 CKH = (LXL, HVB)
  386 TSP = (BNN, CBJ)
  387 FKS = (JTK, PLN)
  388 NGH = (QLX, QPQ)
  389 MFT = (QMR, CDQ)
  390 BSV = (GLR, STS)
  391 RQR = (GLM, MPS)
  392 DDP = (DKJ, GTL)
  393 SQP = (MVG, RDT)
  394 LMX = (PLH, DDV)
  395 JCB = (KRX, MLN)
  396 HCP = (DJS, CLV)
  397 KQF = (MHC, FXL)
  398 NML = (CGH, JGJ)
  399 DRG = (KFR, JHS)
  400 NLQ = (XXR, CGF)
  401 BNB = (CJJ, GQF)
  402 MNF = (SQH, HCV)
  403 HTF = (FHL, FTC)
  404 JKM = (QNJ, TVG)
  405 CDM = (DDV, PLH)
  406 JHS = (TXK, DHG)
  407 BDK = (TTH, CBK)
  408 QVQ = (XJC, MFT)
  409 MMD = (VNM, KHQ)
  410 RFC = (HVL, CTG)
  411 BNN = (FGS, SFG)
  412 QCL = (GFL, KKH)
  413 KSN = (RHD, LVD)
  414 XMN = (XQC, DDK)
  415 NJC = (TSM, RJN)
  416 SQH = (MFD, KJX)
  417 QCD = (KHH, KHH)
  418 KTT = (PSV, HKX)
  419 SRT = (NCN, DSG)
  420 MHX = (QKX, BVT)
  421 CBJ = (FGS, SFG)
  422 TTH = (TMF, FPL)
  423 DBF = (GVK, CMS)
  424 DNM = (NKJ, VFT)
  425 XGM = (MXS, JLK)
  426 NLL = (FMJ, CPM)
  427 HMD = (FKS, RQM)
  428 PXT = (JTL, HDR)
  429 GHB = (GGQ, MVV)
  430 QCV = (VMS, DXV)
  431 SBC = (FJK, JLP)
  432 SGD = (XMH, JNC)
  433 JQQ = (FTJ, GPD)
  434 JLH = (TVG, QNJ)
  435 KPF = (XDQ, PVC)
  436 VQX = (JLP, FJK)
  437 VDK = (SLF, SLF)
  438 PLH = (SBX, SVR)
  439 QNN = (LXL, HVB)
  440 SXB = (GSM, DTT)
  441 JQL = (MQP, KTG)
  442 JXM = (LHP, FTK)
  443 QXB = (SFV, DVV)
  444 VBK = (BDK, CPX)
  445 BVT = (FQJ, SFJ)
  446 BHK = (KXV, DSS)
  447 CJJ = (MXQ, QMJ)
  448 XTL = (DNK, THD)
  449 BDV = (BBQ, VBP)
  450 CPH = (RJN, TSM)
  451 DTA = (FJL, BNB)
  452 TQB = (FKS, RQM)
  453 KMR = (NNT, CKB)
  454 LRB = (BXX, NRP)
  455 MVG = (TTN, GJL)
  456 XXL = (LMX, CDM)
  457 LMT = (VVN, THX)
  458 QMR = (PFS, RFC)
  459 BKD = (DVP, KHX)
  460 QNK = (LVJ, HCP)
  461 DGK = (THR, VGR)
  462 XHC = (FBG, SQP)
  463 TNC = (GGK, SLL)
  464 VJP = (GGM, HJD)
  465 VQN = (NJV, KLH)
  466 LLD = (SXR, VPX)
  467 XDC = (CST, BHK)
  468 KQK = (CNJ, XMJ)
  469 XJC = (QMR, CDQ)
  470 KKH = (NKG, DDJ)
  471 FRF = (CGS, BFN)
  472 FGS = (KSP, GXM)
  473 GSB = (GBK, VDS)
  474 NKX = (XDQ, PVC)
  475 SDN = (FHL, FTC)
  476 BVN = (CTP, FMN)
  477 QSK = (DCB, KSC)
  478 CTD = (CPV, XHC)
  479 NBH = (XBN, NVB)
  480 HRS = (LGD, VSK)
  481 JTQ = (CPX, BDK)
  482 CMT = (HXP, KMR)
  483 DKJ = (VSF, VSF)
  484 VNG = (KQH, PCC)
  485 CPV = (SQP, FBG)
  486 NBT = (HJK, GNG)
  487 VCJ = (GGQ, MVV)
  488 LNQ = (SKJ, PBH)
  489 DFB = (QQJ, XKG)
  490 RJC = (FLG, BPT)
  491 SFV = (XMN, QJS)
  492 RHD = (MQC, QKJ)
  493 QQS = (JVF, FXS)
  494 NHV = (BMN, GRR)
  495 NGG = (SQQ, CQQ)
  496 XGN = (TFF, DFC)
  497 HCK = (CKF, HTV)
  498 SNX = (CNJ, XMJ)
  499 PRB = (HVC, BKV)
  500 SXR = (SSK, NXT)
  501 GGQ = (LNK, QDK)
  502 DCJ = (QSK, MGP)
  503 MFD = (GHB, VCJ)
  504 GLM = (XQG, PDF)
  505 TND = (TSS, VTK)
  506 JFB = (BLP, BLP)
  507 KSC = (VKB, THP)
  508 CXJ = (SVS, RSR)
  509 VMT = (MXN, HLF)
  510 NSP = (HCC, TVP)
  511 BSK = (PKX, CTD)
  512 MPS = (XQG, PDF)
  513 NJV = (CJK, MKD)
  514 CGF = (CGC, DCP)
  515 GMD = (VJV, KVF)
  516 CRL = (PJP, QCL)
  517 MGP = (KSC, DCB)
  518 CQQ = (JQL, HNC)
  519 GGZ = (HTG, HTN)
  520 TNG = (LST, LTH)
  521 CST = (KXV, DSS)
  522 VFV = (CRR, MXK)
  523 RPG = (TDD, HGV)
  524 CQR = (DRG, NNJ)
  525 KSP = (DPT, GSB)
  526 VKX = (MPG, RVG)
  527 FMJ = (PQF, CVL)
  528 SLL = (RLX, XCC)
  529 HLZ = (BNB, FJL)
  530 GXM = (GSB, DPT)
  531 BSH = (SNR, TPJ)
  532 HGL = (HHM, SLT)
  533 QVH = (GRR, BMN)
  534 BTR = (XGD, QBH)
  535 RBD = (NML, NJT)
  536 HXP = (NNT, CKB)
  537 BMP = (JCC, MGR)
  538 KLP = (FGF, TJS)
  539 NRK = (VBC, QGQ)
  540 XMK = (TNG, JPN)
  541 PBH = (GCL, LPJ)
  542 NSR = (JFB, RPT)
  543 SHT = (JVS, HKN)
  544 NVB = (GBD, TCS)
  545 MLK = (QTH, GTT)
  546 FTC = (BSK, VPR)
  547 PCC = (MRL, LRG)
  548 PTL = (VBK, JTQ)
  549 NKJ = (FCL, DKB)
  550 GFN = (NGL, NGL)
  551 MQC = (GHN, HCK)
  552 KMF = (QSF, CPT)
  553 DDV = (SBX, SVR)
  554 KHX = (BLR, BCX)
  555 DVP = (BCX, BLR)
  556 KBC = (MCG, FKC)
  557 FJN = (JFF, SBT)
  558 FKK = (JFF, SBT)
  559 DDJ = (RPG, TFH)
  560 JVM = (JCC, MGR)
  561 PJH = (JKT, JKT)
  562 GNV = (SXN, KFC)
  563 LKS = (CVH, SDB)
  564 JBH = (SNX, KQK)
  565 XSJ = (MNF, BLL)
  566 MNB = (BNN, CBJ)
  567 FQR = (RXF, GSN)
  568 NCN = (LHS, VXC)
  569 XXR = (DCP, CGC)
  570 TSQ = (BSM, BGR)
  571 VSK = (BMP, JVM)
  572 DTQ = (XDN, NDL)
  573 LSV = (FMN, CTP)
  574 FHD = (NJL, HXB)
  575 MTJ = (PLD, MLK)
  576 LBC = (CSR, BKD)
  577 NGL = (SXN, SXN)
  578 DSN = (BHX, DVS)
  579 LLT = (VJC, DSF)
  580 XJD = (VDK, BKS)
  581 HGV = (BSX, GBR)
  582 HKT = (VBH, VBH)
  583 FGN = (HCC, TVP)
  584 HHG = (CSR, BKD)
  585 TSV = (HFC, DFP)
  586 FBK = (TSQ, FVB)
  587 FGD = (JVT, JBH)
  588 CGS = (SGD, QXL)
  589 SLT = (HHG, LBC)
  590 HMX = (JVC, GXS)
  591 BVG = (VSK, LGD)
  592 GSM = (FPD, JXK)
  593 RJK = (KHH, DMK)
  594 LNH = (GHV, BTR)
  595 PLF = (DJB, TRK)
  596 PMR = (NBN, BCQ)
  597 CDB = (HFC, DFP)
  598 HSZ = (FXL, MHC)
  599 FHL = (BSK, VPR)
  600 JTK = (PDV, XJD)
  601 MVX = (KTT, VGK)
  602 GPD = (JNH, JDV)
  603 JGJ = (BMH, LVC)
  604 JVJ = (TJS, FGF)
  605 CVL = (BQN, CHK)
  606 SSJ = (NNJ, DRG)
  607 JDV = (TKD, LQF)
  608 JFX = (PSD, NJN)
  609 RXF = (TKS, LBH)
  610 CDQ = (PFS, RFC)
  611 FKC = (NRK, QXX)
  612 BMH = (LKS, LCT)
  613 MSH = (BHK, CST)
  614 LLS = (CQQ, SQQ)
  615 LST = (QQS, TXV)
  616 GSN = (LBH, TKS)
  617 RSV = (TSV, CDB)
  618 DJB = (XPF, NSL)
  619 GBR = (DTC, LFK)
  620 MKD = (FJR, PPB)
  621 HHX = (NVQ, NTR)
  622 LTD = (TTP, LLD)
  623 HKQ = (CTJ, XMC)
  624 KTR = (RNM, GFC)
  625 NMX = (NJN, PSD)
  626 FFP = (HFJ, BHH)
  627 BTS = (VDC, RDG)
  628 GBK = (MMF, CCC)
  629 MCG = (NRK, QXX)
  630 LCT = (CVH, SDB)
  631 CTG = (XRS, VTD)
  632 VJV = (BTN, VMT)
  633 HHM = (LBC, HHG)
  634 NQJ = (DTQ, KGX)
  635 MLD = (CTJ, XMC)
  636 BSM = (CXJ, MFV)
  637 GQF = (QMJ, MXQ)
  638 DXX = (JFB, RPT)
  639 BRM = (CKH, QNN)
  640 TKS = (SBC, VQX)
  641 KCR = (KMF, HPM)
  642 FGF = (VFB, LXQ)
  643 GFG = (PJH, RBJ)
  644 XXQ = (DSF, VJC)
  645 TKD = (QCR, XTL)
  646 KVF = (BTN, VMT)
  647 KCJ = (PQB, QNM)
  648 VSF = (KLP, JVJ)
  649 SKJ = (GCL, LPJ)
  650 DBP = (QVH, NHV)
  651 JSX = (GNG, HJK)
  652 DSF = (JSX, NBT)
  653 PLD = (QTH, GTT)
  654 CJT = (NFK, GHM)
  655 NFK = (VKX, NNC)
  656 HTV = (SMF, BSH)
  657 DTL = (NSP, FGN)
  658 QPQ = (TPB, CRL)
  659 DVM = (XKV, DQM)
  660 SXK = (VSB, VKG)
  661 PJP = (GFL, KKH)
  662 DSG = (LHS, VXC)
  663 CPM = (CVL, PQF)
  664 STJ = (SDF, MHR)
  665 XDN = (NJQ, BNC)
  666 PRS = (FBB, VBN)
  667 CJH = (KRC, HXH)
  668 BHH = (KCR, MMR)
  669 GCC = (VFV, HMJ)
  670 RFM = (SRT, VHH)
  671 PGR = (VMS, DXV)
  672 SMP = (NVB, XBN)
  673 PKL = (GFC, RNM)
  674 PDF = (PGD, XFT)
  675 DPT = (VDS, GBK)
  676 BXX = (SQL, PMR)
  677 DFC = (CLG, LGN)
  678 GCL = (LRK, LXK)
  679 BMQ = (HXB, NJL)
  680 XPS = (XLH, SDQ)
  681 CHK = (TPS, SHT)
  682 DCB = (VKB, THP)
  683 PTR = (KQH, PCC)
  684 RJL = (XJC, MFT)
  685 MHH = (MCG, FKC)
  686 PRJ = (DMH, RTN)
  687 CBK = (TMF, FPL)
  688 NLK = (XSP, GMD)
  689 FPL = (HRS, BVG)
  690 HCC = (MVX, TBL)
  691 GTT = (XDC, MSH)
  692 VNN = (DVM, LBJ)
  693 PGD = (FFP, JDC)
  694 LVF = (PKL, KTR)
  695 LHP = (FLQ, FDK)
  696 GVK = (KVT, FQR)
  697 KLH = (CJK, MKD)
  698 BMN = (JKM, JLH)
  699 LXS = (BNJ, NXH)
  700 VFT = (FCL, DKB)
  701 LPM = (HJD, GGM)
  702 QLX = (CRL, TPB)
  703 FXS = (QHF, HPT)
  704 GBX = (CSN, DBP)
  705 BCQ = (DLD, SXB)
  706 HTG = (NBH, SMP)
  707 DVS = (HTF, SDN)
  708 XMH = (FVD, VNN)
  709 BLL = (HCV, SQH)
  710 QBH = (RFH, DTL)
  711 FQJ = (FBK, MMT)
  712 CRH = (VKG, VSB)
  713 MSC = (LXS, KXN)
  714 HJD = (MMN, PXT)
  715 LGD = (BMP, JVM)
  716 DVV = (XMN, QJS)
  717 NFJ = (FMJ, CPM)
  718 MXN = (NQJ, CVV)
  719 VFG = (MCC, QXB)
  720 TCS = (DSN, HRT)
  721 BSQ = (HXP, KMR)
  722 HVS = (SDQ, XLH)
  723 MMT = (FVB, TSQ)
  724 XHS = (LBP, GVH)
  725 HXH = (RJL, QVQ)
  726 DTT = (JXK, FPD)
  727 HJH = (HHV, FNC)
  728 QNM = (TQB, HMD)
  729 RPQ = (PJH, PJH)
  730 DQM = (DRJ, CJT)
  731 RJS = (JLN, SFB)
  732 NXH = (DFB, NBC)
  733 GGM = (MMN, PXT)
  734 FTJ = (JDV, JNH)
  735 BSX = (DTC, LFK)
  736 HKN = (FLF, HJJ)
  737 VGK = (HKX, PSV)
  738 VPX = (NXT, SSK)
  739 SFJ = (MMT, FBK)
  740 KFC = (MHL, GGZ)
  741 RDG = (DBF, FVR)
  742 RTN = (MSX, GPM)
  743 QJS = (XQC, DDK)
  744 XKZ = (VBN, FBB)
  745 TMF = (HRS, BVG)
  746 CJV = (TND, SBB)
  747 XFT = (JDC, FFP)
  748 TPS = (HKN, JVS)
  749 BPT = (RMC, LTD)
  750 HVL = (XRS, VTD)
  751 HJK = (XRM, BDF)
  752 XKV = (CJT, DRJ)
  753 SFN = (JPQ, PRJ)
  754 TTN = (QNK, FRB)
  755 LNK = (XGN, JFC)
  756 VBN = (BMS, SCX)