advent-of-code

Perserverance, or the lack thereof

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

input.txt (7160B)

    1 S5F)4L5
    2 7BP)2V1
    3 DHC)KGY
    4 JZG)PN7
    5 RV4)123
    6 2DJ)LPW
    7 19G)31B
    8 H4Z)TC6
    9 3YP)XTQ
   10 H9Q)QXJ
   11 R77)3FM
   12 JD3)GXY
   13 3WS)YHL
   14 X9K)BWP
   15 656)7PW
   16 9S2)LGY
   17 CZB)VXR
   18 1YS)Y5H
   19 1XY)L9Y
   20 NH1)YW5
   21 HVD)2PS
   22 Y1C)4SY
   23 LKH)1PV
   24 7HZ)GZD
   25 TJZ)WV7
   26 V8K)Z28
   27 DB4)S1Q
   28 TRV)4TM
   29 3L3)6YN
   30 LD1)4PR
   31 1XP)3YF
   32 B6Q)QRX
   33 QSL)JV7
   34 MFC)QSJ
   35 TC2)9JZ
   36 PLS)2TK
   37 T6Y)DNB
   38 HDT)BY7
   39 44G)FF3
   40 682)PLS
   41 91Z)DNX
   42 WKK)JWP
   43 FF3)F32
   44 CGL)F92
   45 YCF)8XZ
   46 VKQ)J6C
   47 DP4)6JF
   48 DWB)5RF
   49 5TG)WRP
   50 LWN)N2C
   51 5QB)34Z
   52 LK9)FB9
   53 VK9)WQM
   54 PLR)DP7
   55 BLV)KL4
   56 2XT)R7V
   57 CP3)TJT
   58 7GT)1XP
   59 5J1)Z44
   60 Z8V)MDX
   61 RQK)RVX
   62 K55)PSY
   63 LK4)2CR
   64 3FL)L74
   65 BDW)531
   66 XQZ)GST
   67 5DP)7G2
   68 78T)1VZ
   69 H41)4GK
   70 7PW)B9Q
   71 XSH)GF8
   72 QJ8)YTT
   73 RS9)844
   74 GRL)LD1
   75 K2Z)682
   76 961)25P
   77 FT4)2RJ
   78 SCW)P4C
   79 7QD)L3G
   80 K2T)J8P
   81 948)NFS
   82 FB9)M3G
   83 7J9)JLP
   84 T44)PGK
   85 RFG)BKG
   86 NBJ)DZL
   87 6RR)BLV
   88 MCF)5F9
   89 83D)X5V
   90 X3Z)Q8H
   91 1HP)Y7X
   92 THT)S1K
   93 2DL)Z75
   94 9YN)KD7
   95 SKM)6LN
   96 VRY)3RX
   97 ZCB)66N
   98 T95)THD
   99 SYS)3FL
  100 2TK)H9F
  101 CH7)P49
  102 LYT)XDG
  103 FF3)LTR
  104 92Q)C8J
  105 ZRB)MB8
  106 MLT)GK7
  107 2D1)534
  108 2Q9)1GT
  109 4MP)H4Z
  110 VB9)HJJ
  111 RBR)WFF
  112 Y2N)XZS
  113 D2F)FMW
  114 4R6)PJY
  115 2TK)R7K
  116 F8N)ZJ8
  117 R99)4B6
  118 WDW)ZXK
  119 YJM)LWY
  120 CFR)Y1C
  121 3YF)3L3
  122 MT1)LYT
  123 6GC)ZX4
  124 LJ6)LWN
  125 FH1)PP2
  126 L89)Z9V
  127 3W9)BDW
  128 ZYT)RS5
  129 GK7)DNV
  130 2RJ)THS
  131 KGV)N5R
  132 KF8)P78
  133 DM1)2QX
  134 FDZ)LTT
  135 6BG)LRC
  136 HFL)GXZ
  137 LQY)B5J
  138 YD8)7XZ
  139 6BQ)Y1R
  140 MQ9)46Z
  141 DMQ)BZN
  142 F8L)KGV
  143 CG8)YJM
  144 3Q6)JT6
  145 F1T)SX8
  146 GL3)NWX
  147 PTR)4MP
  148 LWY)S92
  149 CQ5)1XY
  150 TM4)8DK
  151 M7B)D1G
  152 27S)YD8
  153 2MY)5LF
  154 MYK)RBR
  155 9ZB)KZF
  156 4G3)CFR
  157 52N)RS9
  158 9PF)687
  159 CGL)XQZ
  160 JRY)T9W
  161 GYT)MMC
  162 JWP)KZ5
  163 TTD)QBG
  164 5LF)53T
  165 C9C)XBY
  166 1JF)F8N
  167 WQM)QHS
  168 17L)3MX
  169 5BP)7FJ
  170 531)D2D
  171 7X9)YMW
  172 9XQ)B6Q
  173 6QG)RHS
  174 GQF)W6N
  175 R3T)SQ3
  176 PRL)KL3
  177 4XW)N2S
  178 1QH)V5H
  179 MXH)82H
  180 8GN)KJT
  181 Y7D)8VF
  182 H8K)9GG
  183 XFM)6B5
  184 R1C)GYT
  185 QG4)YBY
  186 8CR)CKP
  187 R74)ZNT
  188 H9F)RKT
  189 SJN)7FZ
  190 3VH)RSQ
  191 BWB)SF1
  192 H6V)Y1G
  193 ZVG)HFL
  194 VHL)TG2
  195 KNJ)CHP
  196 COM)YCD
  197 X4G)6BG
  198 T62)XM8
  199 QKZ)YPJ
  200 P1X)5F8
  201 7RX)VXM
  202 V93)9S5
  203 HKY)5ZW
  204 QLR)GZZ
  205 N41)WPZ
  206 D94)J9X
  207 SHQ)STJ
  208 N3P)W37
  209 L9Y)K3X
  210 9T5)HVD
  211 L7M)JYG
  212 FBZ)CBW
  213 L78)N12
  214 R6M)2Q9
  215 YJN)HDT
  216 F92)9DM
  217 WPZ)ZT2
  218 GF3)XDB
  219 PCL)HPZ
  220 3TN)NMH
  221 S5D)JKP
  222 KC2)MGQ
  223 MYN)KJF
  224 BZN)7X8
  225 VQY)WB1
  226 73H)61M
  227 6WW)73B
  228 Y1G)SRS
  229 D4C)ZRB
  230 4JT)LK4
  231 79C)PVF
  232 Z5K)6QG
  233 7RG)QNJ
  234 RLM)D26
  235 1Z9)58H
  236 655)JD3
  237 GFV)S8S
  238 XF3)SZW
  239 X6T)B57
  240 RFG)T6X
  241 TC6)MCF
  242 RYF)7J9
  243 4GK)17L
  244 PW2)441
  245 KGY)S75
  246 YD8)LJ6
  247 W5W)SHQ
  248 BDP)K2T
  249 B9Q)4JT
  250 JYX)ZL9
  251 8HW)BBN
  252 QSJ)MT5
  253 T18)GZC
  254 GZD)T5J
  255 VXM)3WS
  256 PGM)N41
  257 WPB)CSZ
  258 4WW)PMQ
  259 M37)L4B
  260 ST4)1XQ
  261 7T9)9YN
  262 5NW)RLM
  263 17N)R8S
  264 8XZ)7RX
  265 CKD)5VM
  266 CBW)83D
  267 LM1)H6Q
  268 K2Y)656
  269 1VZ)NKV
  270 DT8)PPB
  271 N7M)FT4
  272 P2K)5J1
  273 HGB)FDB
  274 BLF)L89
  275 37S)MYD
  276 FFC)YCF
  277 K4Q)77S
  278 6JF)VVP
  279 KLM)8T1
  280 N7M)5V5
  281 FRW)6BQ
  282 B78)35G
  283 91D)W3W
  284 34Z)Z3J
  285 WB1)DY8
  286 L4B)NBJ
  287 N5R)PY8
  288 SVK)R1C
  289 FX2)QSL
  290 N2S)T62
  291 82H)F6M
  292 7FZ)B64
  293 9JZ)8TM
  294 4TM)Q5T
  295 84W)57M
  296 5CL)355
  297 4W4)KTK
  298 23R)V8K
  299 LTT)CQ5
  300 SZW)3GH
  301 XRM)PTR
  302 BT5)Q5H
  303 QJ1)XF3
  304 V9C)ZYT
  305 Y1G)NYQ
  306 DN6)9GX
  307 5ZW)3VH
  308 7LP)5D4
  309 NWX)6VP
  310 D26)BW5
  311 MT5)MMM
  312 QMY)4LX
  313 73B)CGK
  314 PF5)H9Q
  315 MB7)KB1
  316 WTR)1YS
  317 HPZ)FRW
  318 KWJ)XR4
  319 8RN)9T5
  320 KTK)QLR
  321 TFQ)VQY
  322 Q97)3YP
  323 452)L19
  324 T33)WJ9
  325 QG4)459
  326 6WP)QMY
  327 KD7)G1M
  328 YGC)QF3
  329 67W)DT8
  330 RK8)TBP
  331 JKZ)MQ9
  332 KHP)M4P
  333 3RX)MXL
  334 7XZ)VRY
  335 GZC)T3X
  336 S99)5RY
  337 441)GL3
  338 38N)P2K
  339 37J)Z5K
  340 GTT)5G4
  341 QHT)4GJ
  342 1PV)961
  343 5RN)3JQ
  344 H4P)8CR
  345 SSW)LSP
  346 S58)SAN
  347 YHL)PQL
  348 Q8M)9NV
  349 FKZ)VJR
  350 T8J)3TN
  351 4PC)PCL
  352 RS9)THT
  353 3FM)FFJ
  354 8DK)RYF
  355 XTQ)92W
  356 P78)CFW
  357 BW5)PRL
  358 S75)G2N
  359 JKN)3QG
  360 J7G)MD9
  361 SWJ)52N
  362 S8S)9L3
  363 H8X)K2Y
  364 W1R)9PF
  365 5SX)RK8
  366 1HP)3V4
  367 ZCB)BLF
  368 88M)ZGM
  369 QHS)Z6Z
  370 DNV)H6S
  371 SPZ)R9K
  372 Z7M)JKZ
  373 R7V)TJB
  374 WRF)HFN
  375 5JM)DJH
  376 ZN2)RSH
  377 61M)PGM
  378 CBN)8NX
  379 RRW)3SH
  380 LYM)92Q
  381 RJK)XRM
  382 534)S8T
  383 CP1)KNJ
  384 8XZ)C56
  385 SZW)JHV
  386 H9F)5RN
  387 SX8)1L1
  388 74B)4XW
  389 1GT)WDW
  390 64W)PTS
  391 158)7B1
  392 2S3)VFY
  393 TJT)43T
  394 35G)MXP
  395 YY6)R6M
  396 V53)64C
  397 Y29)8WD
  398 QF3)T44
  399 4GJ)W1R
  400 K4Q)CP1
  401 GR4)Q1P
  402 K6J)HHR
  403 R6H)1S1
  404 XMH)GHQ
  405 BWP)ZJ7
  406 274)HKY
  407 553)LLP
  408 T5J)1KT
  409 Q5H)LYM
  410 HQ1)HXW
  411 1GT)PQZ
  412 PPB)TM4
  413 NWG)VXQ
  414 P23)Y14
  415 2PS)37S
  416 2V1)VGY
  417 MYD)2R4
  418 1L1)D85
  419 XDG)39V
  420 MR1)78T
  421 VFK)HN7
  422 6W5)JHS
  423 F32)698
  424 GRB)33M
  425 GX6)SSL
  426 L71)T18
  427 Y7X)6HM
  428 JKN)7Z9
  429 YBY)17N
  430 V29)DP4
  431 FN3)2DJ
  432 33Y)K55
  433 Y63)N9H
  434 T8W)TFQ
  435 XYN)M6D
  436 KSQ)RV4
  437 66N)3W9
  438 Y1R)79C
  439 TG2)MT1
  440 QVR)5DC
  441 3JJ)QKM
  442 698)RNB
  443 6VP)655
  444 8L8)4G9
  445 RS5)VK9
  446 D85)44G
  447 225)7X9
  448 QPD)VG9
  449 39V)5TV
  450 T7S)K4Q
  451 LV1)21W
  452 8R4)6WW
  453 2PR)JRS
  454 D1G)19G
  455 7G2)K6J
  456 2SY)5CL
  457 QPZ)QHT
  458 3SH)H8K
  459 123)YGC
  460 7B1)1XC
  461 SK7)8GN
  462 RNB)5TG
  463 3JQ)WKF
  464 SF1)KC2
  465 P49)JGH
  466 4HQ)X6T
  467 QH4)32W
  468 Y8B)Q7W
  469 SK4)4XH
  470 WYS)CQ3
  471 33M)FBZ
  472 R56)635
  473 CFW)1DL
  474 4L5)R95
  475 6QH)PFR
  476 7Z9)91Z
  477 RDQ)CKV
  478 PVF)MFC
  479 MMM)73H
  480 BHH)LK9
  481 Q5T)FX2
  482 JHV)6WB
  483 8TM)931
  484 JYG)VRC
  485 DXD)Q91
  486 XQ3)R6H
  487 5RL)CKD
  488 92W)F31
  489 SQ3)JYX
  490 Z6Z)XQ3
  491 5RF)P23
  492 DP7)QVR
  493 HXW)C1F
  494 3SH)FVW
  495 WV7)5NW
  496 PNZ)RM4
  497 C56)TS1
  498 BVV)F97
  499 9S5)H5L
  500 355)9GD
  501 YQC)DWZ
  502 FPW)F9K
  503 459)HQ1
  504 YPJ)F1T
  505 XZS)8RN
  506 5V5)DMQ
  507 9HH)3JJ
  508 GZZ)1J8
  509 C41)DHC
  510 H3D)KSQ
  511 J6C)WQD
  512 WM3)CZB
  513 J9X)7J7
  514 CKV)KHJ
  515 53L)96R
  516 PSR)5BP
  517 7X8)TXF
  518 SCW)XC2
  519 DZL)S58
  520 Z9V)LZF
  521 FD8)X4G
  522 9TD)Y31
  523 M4P)LS4
  524 3GH)QKZ
  525 S58)DXN
  526 258)452
  527 31B)DXD
  528 GL3)2MY
  529 9GG)64M
  530 NYQ)9ZB
  531 RM9)3Q6
  532 1S1)6GC
  533 431)W3V
  534 W3V)CSN
  535 QDH)234
  536 52N)MXH
  537 QNJ)1Z9
  538 WJ9)1JF
  539 6WY)CH7
  540 21W)JJR
  541 Y31)5QB
  542 K4V)QPD
  543 TS1)8VX
  544 GR6)HLJ
  545 1KT)7Y5
  546 PSX)64W
  547 YJN)R99
  548 PTG)CM7
  549 1XC)C32
  550 M1T)G48
  551 7XW)TW6
  552 Q7W)TYV
  553 ZWB)X9K
  554 YGM)2Y3
  555 3GH)C1J
  556 6ZQ)4W4
  557 BY7)WRB
  558 BBN)CX6
  559 1XQ)ZC6
  560 G2N)RRW
  561 DT8)7QT
  562 RSH)P2F
  563 JGH)ZGL
  564 XC2)8HW
  565 MD9)JPQ
  566 S92)DFS
  567 B43)PL5
  568 C1W)MYN
  569 QQP)2SY
  570 SRY)S3L
  571 3QG)XYX
  572 XBY)XYN
  573 LS4)53L
  574 V8K)FH1
  575 LZF)SRV
  576 1DL)HDR
  577 Y5H)RM9
  578 931)R77
  579 LYR)666
  580 DFS)C4D
  581 Z28)Y7D
  582 H6B)M1T
  583 CSN)TBD
  584 VMP)5DP
  585 91D)KHP
  586 PLH)LV1
  587 PGK)DB4
  588 2QX)93G
  589 TJB)Z7M
  590 W9K)L71
  591 C8J)9TD
  592 PN7)8JC
  593 94X)FD8
  594 GWY)258
  595 RM4)L64
  596 WPB)1HP
  597 1J8)H6B
  598 NZ5)YY6
  599 4B6)2PR
  600 9NV)W5W
  601 6LN)SJN
  602 GF8)RDQ
  603 P6S)HJ8
  604 G2N)6WP
  605 F92)BVV
  606 JV7)TQL
  607 Q91)PCG
  608 PFR)KF8
  609 Q1P)7BP
  610 L64)6WY
  611 ZRD)PWW
  612 HFN)88M
  613 MZN)SYS
  614 PQL)Y26
  615 234)225
  616 VVP)37J
  617 PL5)T11
  618 CGK)PTG
  619 LZY)Z8V
  620 N9H)P6S
  621 CZQ)FBR
  622 TBP)MLT
  623 LLP)6S5
  624 YTT)9Q6
  625 H6S)SPZ
  626 R9K)XMH
  627 6PY)PLR
  628 4PC)HBK
  629 WFF)W9K
  630 P2F)FTY
  631 F97)SK7
  632 YCD)M6H
  633 2CR)84W
  634 LSP)GTT
  635 Z3J)QQP
  636 CCF)QJ1
  637 YW5)B68
  638 7FJ)83Q
  639 QKM)GQF
  640 ZJ7)752
  641 Y5H)83G
  642 Y14)V53
  643 5G4)LHR
  644 GZZ)MR1
  645 46Z)4HQ
  646 T6X)FMD
  647 FBR)R74
  648 Q8H)3WR
  649 SVK)FKZ
  650 YXD)H4P
  651 NKV)WM3
  652 RDQ)GF3
  653 L3G)CP3
  654 HN7)VHL
  655 HBK)G8C
  656 WRB)WLY
  657 1V8)M37
  658 KHJ)BHH
  659 GL4)D94
  660 XR4)S5D
  661 XM8)ZWB
  662 5RY)2XT
  663 FCM)5DS
  664 KZ5)XXB
  665 T91)Y8B
  666 KNJ)F8L
  667 D2D)ST4
  668 QQ6)TC2
  669 GF3)RJK
  670 69P)7GT
  671 Y26)TJZ
  672 B5J)8L8
  673 NMH)4YK
  674 SXJ)9S2
  675 752)CBN
  676 ZGM)NZ5
  677 S1K)MZN
  678 MMC)Y29
  679 7QT)LM1
  680 8NX)JZG
  681 R95)GR4
  682 ZXK)QQ6
  683 DNX)158
  684 QRX)GR6
  685 LRC)L7M
  686 X5V)SK4
  687 D4C)Y2N
  688 83Q)134
  689 GST)LQR
  690 R7K)6RR
  691 4G9)M8F
  692 C32)5SX
  693 YMW)RPN
  694 HHR)S99
  695 5D4)C9C
  696 SSL)KWJ
  697 FPW)H6V
  698 JT6)Q8M
  699 53T)QDH
  700 4YK)B42
  701 VFY)KLM
  702 HVD)SCW
  703 88F)V93
  704 6S5)5JM
  705 R8S)YBP
  706 2R4)C8G
  707 8VF)WYS
  708 CSZ)SSW
  709 JRB)WXM
  710 ZT2)7HZ
  711 KJT)9DV
  712 M8F)SKM
  713 N12)SXJ
  714 MD9)6QH
  715 9GD)7T9
  716 ZC6)LQY
  717 H6Q)R56
  718 S8T)27S
  719 B68)VFF
  720 P9B)88F
  721 666)PNZ
  722 MXL)NZY
  723 3MX)2M7
  724 3WR)T8J
  725 DNB)VC7
  726 84R)XNZ
  727 656)K4V
  728 BSK)FLM
  729 MB8)B43
  730 K3X)D2J
  731 7J7)JDF
  732 Z44)JMX
  733 QF3)FCM
  734 5F9)VKQ
  735 GXZ)1SF
  736 4JT)4PC
  737 W3W)R3T
  738 PMQ)69P
  739 3YF)9HH
  740 L74)CGL
  741 8T1)VPX
  742 Y26)9XQ
  743 635)SSP
  744 7BP)PF5
  745 9L3)WPB
  746 JLP)YOU
  747 25P)7RG
  748 4R6)YJN
  749 9GD)PSX
  750 T3X)XFM
  751 8JC)CCF
  752 RPN)6FZ
  753 NZY)67W
  754 NXG)GL4
  755 6YN)6NP
  756 GX6)RQK
  757 G48)5RL
  758 CSZ)GX7
  759 YBP)P1X
  760 KJF)CG8
  761 43T)B78
  762 Y5V)SSH
  763 DJH)2DL
  764 KL3)QN4
  765 5DS)4WW
  766 VG9)84R
  767 B64)8M8
  768 6FZ)94X
  769 ZL9)Y5V
  770 68Y)MYK
  771 M7Y)JRY
  772 QSJ)K2Z
  773 JJR)J7G
  774 MXP)1QH
  775 M6H)WRF
  776 64C)FFC
  777 PJY)HGB
  778 ZGL)LKH
  779 687)PSR
  780 7QD)TTD
  781 FLM)QH4
  782 57M)ZRD
  783 WQD)JRB
  784 STJ)N7M
  785 RHS)2D1
  786 NFS)V9C
  787 P4C)NH1
  788 ZJ8)431
  789 D2J)H8X
  790 JDF)C41
  791 64M)H1Z
  792 JRS)T95
  793 WXM)GRB
  794 MK2)8W1
  795 6NP)D4C
  796 N2C)SWJ
  797 TBD)JKN
  798 PTS)FN3
  799 1SF)VJV
  800 6WB)VB9
  801 F9K)M7B
  802 134)1V8
  803 RSQ)GVK
  804 S3L)V29
  805 4SY)DM1
  806 FCM)4G3
  807 QN4)T33
  808 FDB)WKK
  809 PQZ)LZY
  810 HS9)MB7
  811 CHP)74B
  812 LHR)TRV
  813 7Y5)NXG
  814 QBG)JWB
  815 ZWF)T6Y
  816 WKF)BWB
  817 4XH)4R6
  818 JWB)GRL
  819 DWZ)D2F
  820 THD)4DJ
  821 H1Z)GWS
  822 KZF)CCN
  823 VGY)L78
  824 MDX)RFG
  825 HJ8)38N
  826 L9Y)C1W
  827 C8G)VFK
  828 1KT)PLH
  829 CCN)Q97
  830 8VX)WTR
  831 RVX)H3D
  832 PCG)PDC
  833 58H)7XW
  834 MYK)77T
  835 B42)N3P
  836 CKP)HH3
  837 PY8)HS9
  838 844)T91
  839 GHQ)YQC
  840 C1J)GX6
  841 FMW)Y63
  842 9DM)68Y
  843 FFJ)ZVG
  844 CGK)274
  845 CX6)NWG
  846 JPQ)VMP
  847 H5L)BDP
  848 VRC)MK2
  849 CCX)948
  850 JHS)ZWF
  851 B6Q)6W5
  852 R77)FDZ
  853 VJR)FPW
  854 S1Q)GLD
  855 XDB)P9B
  856 3WR)33Y
  857 DZL)T8W
  858 8M8)LYR
  859 TW6)T7S
  860 4PR)7LP
  861 ZNT)553
  862 5F8)S5F
  863 XNZ)F43
  864 32W)N7K
  865 5TV)PW2
  866 BKG)91D
  867 8W1)SRY
  868 5VM)2S3
  869 M6D)CCX
  870 77S)BSK
  871 G8C)CZQ
  872 DXN)23R
  873 LQR)GWY
  874 SHQ)YGM
  875 9DM)SVK
  876 ZYT)YXD
  877 KL4)QG4
  878 HDR)XSH
  879 77T)DN6
  880 HH3)BT5
  881 SSP)QJ8
  882 5G4)ZN2
  883 6HM)H41
  884 JMX)7QD
  885 B57)DWB
  886 3V4)M7Y
  887 HJJ)6PY
  888 WLY)QPZ
  889 G1M)ZCB
  890 VFF)VGC
  891 VJV)X3Z
  892 W37)GFV
  893 X3Z)HGT
  894 FVW)8R4
  895 XYX)6ZQ