aoc

My solutions for the Advent of Code
git clone https://git.tronto.net/aoc
Download | Log | Files | Refs | README

input (6333B)


      1 91 23 98 -65
      2 100 68 -43 14
      3 33 76 55 34
      4 83 21 14 67
      5 59 43 -65 77
      6 2 89 -53 61
      7 22 83 44 85
      8 54 82 13 72
      9 72 70 -81 43
     10 9 89 42 -76
     11 80 10 -79 -19
     12 65 86 -38 -35
     13 67 41 -87 72
     14 39 82 -20 -80
     15 76 20 -4 98
     16 44 22 56 63
     17 91 13 -74 19
     18 48 56 -15 69
     19 61 30 99 74
     20 10 38 55 80
     21 24 61 59 -72
     22 98 50 74 95
     23 17 33 3 87
     24 91 70 17 -7
     25 79 92 31 -49
     26 8 30 -73 -95
     27 9 34 -83 -34
     28 62 17 21 29
     29 47 51 -56 38
     30 57 64 86 96
     31 92 1 18 43
     32 16 72 89 -69
     33 85 96 -23 -91
     34 7 25 95 -50
     35 95 71 30 -47
     36 23 5 19 -91
     37 79 40 87 73
     38 12 84 63 6
     39 30 79 -92 85
     40 64 36 91 70
     41 63 6 26 50
     42 64 76 -41 -80
     43 61 6 -10 -22
     44 54 65 41 -68
     45 95 101 -33 19
     46 90 18 77 19
     47 46 40 -91 66
     48 11 10 -7 43
     49 9 23 33 -48
     50 72 59 -95 4
     51 10 40 -98 -54
     52 85 80 -3 82
     53 56 45 -50 76
     54 66 8 -55 67
     55 34 101 75 -84
     56 57 31 66 25
     57 1 98 -78 71
     58 95 62 -4 -85
     59 68 34 6 4
     60 64 83 -96 64
     61 59 93 43 24
     62 41 37 40 -37
     63 53 71 -90 6
     64 6 54 -38 -27
     65 14 78 -98 -35
     66 62 72 -19 -49
     67 70 52 96 -83
     68 8 71 -18 -4
     69 75 67 -50 96
     70 93 49 37 -30
     71 37 67 -51 -10
     72 41 19 -30 -23
     73 10 13 79 -84
     74 22 83 -26 -38
     75 68 79 -85 -52
     76 78 72 -65 -73
     77 66 53 -60 -19
     78 84 79 -99 -87
     79 12 67 34 -10
     80 77 17 67 -71
     81 9 41 -93 -58
     82 87 42 43 -23
     83 88 90 27 16
     84 11 28 -82 -19
     85 44 68 56 58
     86 1 89 -58 -87
     87 6 68 85 -55
     88 37 41 55 52
     89 4 102 -47 -56
     90 30 42 -77 -51
     91 14 34 74 11
     92 91 68 72 -28
     93 28 6 -23 74
     94 75 30 66 34
     95 66 69 50 -79
     96 92 86 -26 -82
     97 67 32 82 80
     98 44 80 -61 -28
     99 86 55 22 -45
    100 18 44 -11 56
    101 41 76 25 5
    102 81 1 80 -52
    103 3 64 -83 -93
    104 3 30 -83 1
    105 100 86 -88 44
    106 41 31 45 70
    107 60 21 -65 -23
    108 4 0 54 98
    109 24 68 -98 -93
    110 5 25 79 -81
    111 39 44 26 -51
    112 65 5 -49 81
    113 50 2 -40 -25
    114 96 100 -43 88
    115 21 95 34 2
    116 38 42 15 97
    117 90 102 74 64
    118 29 66 -58 -54
    119 86 32 7 12
    120 57 83 -50 -90
    121 25 35 -77 11
    122 97 102 47 -95
    123 81 12 -54 -98
    124 6 56 23 -51
    125 80 102 -79 16
    126 93 26 -83 83
    127 32 86 23 -43
    128 24 84 -52 -97
    129 20 52 23 79
    130 51 95 -96 88
    131 23 89 69 3
    132 42 23 -66 53
    133 96 69 -28 65
    134 23 50 99 41
    135 97 77 94 -80
    136 10 92 -63 19
    137 70 32 92 1
    138 7 66 -96 -67
    139 77 14 -34 -37
    140 99 46 41 25
    141 61 39 -45 -27
    142 76 80 -19 93
    143 57 36 52 32
    144 62 53 38 -67
    145 83 11 39 -45
    146 37 92 -46 23
    147 81 39 -69 73
    148 48 63 -5 -24
    149 14 15 74 36
    150 48 35 81 -30
    151 31 50 -21 -10
    152 87 93 -83 33
    153 46 101 -55 35
    154 79 96 -94 54
    155 71 31 1 -23
    156 14 51 44 76
    157 42 20 -91 14
    158 0 21 -48 87
    159 61 24 -28 -26
    160 48 27 -91 8
    161 84 78 -49 -90
    162 35 66 -77 13
    163 81 30 52 39
    164 66 76 85 5
    165 19 45 80 -78
    166 51 77 -55 -79
    167 59 2 82 36
    168 22 83 22 -65
    169 82 17 52 15
    170 84 61 -49 52
    171 19 46 80 90
    172 35 81 71 -13
    173 94 24 78 91
    174 19 33 8 61
    175 47 25 69 -96
    176 6 8 -2 -60
    177 9 20 -22 -19
    178 68 0 21 -5
    179 30 15 -97 84
    180 9 59 -19 -84
    181 77 35 57 35
    182 91 54 -13 -31
    183 53 69 81 -69
    184 27 41 -54 33
    185 28 69 -67 65
    186 23 58 60 -48
    187 35 16 35 36
    188 39 84 -84 -18
    189 41 82 45 71
    190 34 48 16 61
    191 22 1 39 -87
    192 42 85 -76 68
    193 5 52 18 -34
    194 19 58 -62 -34
    195 60 4 -30 26
    196 32 43 4 -92
    197 10 38 -78 1
    198 54 76 -46 6
    199 9 93 -17 -39
    200 93 27 -61 -89
    201 39 89 93 6
    202 23 69 8 55
    203 23 8 -52 43
    204 29 96 4 57
    205 88 49 2 93
    206 37 49 20 -36
    207 48 84 85 82
    208 62 101 6 16
    209 79 82 -39 -4
    210 10 71 -12 -4
    211 35 42 -31 -61
    212 2 95 -50 53
    213 44 26 -97 -13
    214 2 36 84 -89
    215 3 64 -25 -39
    216 35 23 4 67
    217 38 102 -26 -53
    218 11 70 -22 -4
    219 41 42 -97 55
    220 59 76 52 -82
    221 39 23 29 53
    222 7 46 -47 1
    223 82 27 -84 32
    224 56 20 26 -5
    225 76 33 16 -58
    226 87 46 -74 -68
    227 63 3 97 2
    228 71 15 -30 22
    229 37 6 80 5
    230 39 66 60 51
    231 85 62 -40 94
    232 26 97 41 -51
    233 84 63 -86 69
    234 23 59 -97 -96
    235 93 32 77 -47
    236 88 1 -23 64
    237 14 36 -67 -49
    238 40 94 -25 78
    239 54 54 -47 1
    240 96 31 93 90
    241 91 21 -94 -57
    242 88 23 25 21
    243 12 64 16 -8
    244 75 17 -73 70
    245 32 9 38 -36
    246 37 2 80 64
    247 72 69 66 62
    248 52 98 -23 42
    249 10 74 36 38
    250 33 6 -42 -87
    251 83 55 22 -48
    252 59 80 -80 76
    253 1 32 -70 -30
    254 34 49 33 -58
    255 28 25 34 74
    256 57 43 50 23
    257 7 12 53 9
    258 54 30 -95 -9
    259 11 91 28 37
    260 70 38 -9 -92
    261 30 15 25 77
    262 88 63 -98 39
    263 40 15 -51 -19
    264 100 26 28 -88
    265 68 30 -90 66
    266 44 80 -56 54
    267 11 58 39 42
    268 62 85 67 13
    269 92 6 2 -88
    270 71 98 -30 -5
    271 99 33 -69 -13
    272 90 84 -87 76
    273 23 71 24 27
    274 62 61 16 -35
    275 42 57 -86 -34
    276 28 66 -16 -7
    277 88 94 -99 78
    278 95 42 51 -82
    279 82 50 52 4
    280 1 69 -53 -21
    281 37 21 91 -37
    282 30 2 -32 -81
    283 18 59 -7 -96
    284 40 28 -56 94
    285 45 66 50 -31
    286 39 79 -41 -42
    287 75 68 97 -42
    288 27 22 -21 -33
    289 6 15 -34 -68
    290 28 94 -65 -7
    291 48 25 -15 63
    292 77 51 -85 -54
    293 36 53 -48 -7
    294 15 38 -73 -41
    295 24 73 -23 2
    296 17 15 -37 63
    297 12 59 -33 57
    298 45 66 -96 10
    299 27 98 -67 71
    300 88 66 -14 79
    301 59 12 91 36
    302 7 29 3 15
    303 44 90 -76 47
    304 77 45 67 -23
    305 14 62 -47 -86
    306 28 90 -77 -80
    307 65 17 -80 70
    308 63 47 62 -99
    309 47 30 -71 97
    310 7 47 -58 83
    311 2 57 12 -3
    312 57 71 70 47
    313 56 26 94 55
    314 66 97 -71 45
    315 41 54 -30 -86
    316 31 85 -26 47
    317 63 55 -39 48
    318 6 84 28 -66
    319 64 62 -50 86
    320 51 49 91 -82
    321 19 95 44 30
    322 54 98 96 -32
    323 71 65 54 42
    324 97 72 83 -21
    325 71 19 -95 -9
    326 59 45 51 83
    327 85 18 37 -53
    328 59 58 -60 86
    329 96 63 68 -89
    330 53 25 58 -22
    331 95 72 52 7
    332 10 0 -83 16
    333 48 50 -16 -44
    334 25 27 -30 45
    335 79 33 73 44
    336 40 3 -36 -70
    337 68 85 -64 -72
    338 86 73 -9 -72
    339 25 53 50 90
    340 64 41 68 -76
    341 85 42 -69 -61
    342 84 57 -10 -73
    343 36 53 -89 22
    344 24 55 54 -17
    345 1 97 -43 93
    346 29 1 95 -49
    347 19 22 28 90
    348 73 59 18 -7
    349 65 36 41 48
    350 22 50 -57 -72
    351 61 36 11 56
    352 18 96 -68 -1
    353 88 18 -89 5
    354 73 2 36 68
    355 24 99 49 88
    356 43 50 -5 -20
    357 34 99 95 -56
    358 9 2 48 -52
    359 68 39 -55 -30
    360 33 99 -42 12
    361 80 26 52 -23
    362 31 70 19 -7
    363 75 27 23 -69
    364 41 8 40 -22
    365 2 36 -28 -89
    366 13 92 49 -38
    367 25 60 -82 96
    368 7 33 -83 11
    369 58 63 56 -65
    370 62 85 -85 68
    371 97 16 -18 -50
    372 48 34 -47 43
    373 43 82 -71 20
    374 63 55 -60 -17
    375 28 62 -75 -70
    376 7 52 -12 47
    377 72 73 66 -4
    378 98 33 68 -64
    379 87 51 -79 -89
    380 98 63 -58 -72
    381 57 22 -15 87
    382 11 20 42 -63
    383 72 10 66 -67
    384 28 20 -87 1
    385 22 5 -90 29
    386 23 30 66 30
    387 38 26 -21 32
    388 90 87 -28 58
    389 71 94 22 13
    390 32 32 24 -71
    391 9 30 69 29
    392 34 64 -11 17
    393 80 35 78 63
    394 39 93 72 -8
    395 63 94 -42 96
    396 85 26 -69 -31
    397 5 100 -22 5
    398 96 37 99 -85
    399 55 51 43 5
    400 20 58 84 93
    401 1 29 41 82
    402 83 73 -79 -62
    403 71 98 21 23
    404 49 72 -87 -38
    405 0 63 -50 62
    406 69 50 68 34
    407 94 37 48 38
    408 5 28 -53 63
    409 99 58 -15 44
    410 1 86 -78 34
    411 25 25 69 -91
    412 15 13 -57 -19
    413 68 59 92 -17
    414 7 65 -58 72
    415 90 88 -83 83
    416 31 60 69 -40
    417 83 60 52 -55
    418 16 63 86 -5
    419 21 19 -82 -85
    420 4 74 -12 -1
    421 51 76 -73 -63
    422 71 67 26 41
    423 3 86 -88 6
    424 5 65 73 31
    425 79 66 -44 -96
    426 80 79 39 49
    427 24 66 -25 64
    428 0 1 2 -49
    429 40 21 -25 97
    430 97 47 -28 90
    431 97 70 -61 -99
    432 12 42 -38 -44
    433 42 39 -86 42
    434 17 28 94 -16
    435 68 50 37 4
    436 31 46 -81 -89
    437 95 74 -23 -28
    438 24 35 -82 -23
    439 53 27 54 27
    440 26 17 95 -57
    441 77 92 37 54
    442 99 33 68 -30
    443 46 100 20 19
    444 64 22 -95 43
    445 9 94 -88 6
    446 44 78 70 -52
    447 100 67 38 -66
    448 31 79 90 16
    449 57 67 40 -86
    450 79 48 67 -96
    451 46 100 73 44
    452 26 18 -7 80
    453 60 84 21 -59
    454 18 16 64 17
    455 48 81 91 -35
    456 54 9 -10 43
    457 34 58 -16 31
    458 33 0 -77 -63
    459 90 1 -36 -27
    460 53 68 71 34
    461 37 60 75 -93
    462 49 8 30 -40
    463 10 102 94 19
    464 78 54 60 -21
    465 42 52 35 48
    466 98 69 66 -32
    467 89 98 -47 80
    468 44 8 56 70
    469 67 8 97 26
    470 7 81 65 39
    471 87 38 23 97
    472 95 11 87 -5
    473 23 13 14 80
    474 98 13 84 34
    475 1 57 -22 3
    476 22 10 81 -8
    477 75 14 -44 -26
    478 7 75 3 -80
    479 1 20 -58 84
    480 20 12 79 -60
    481 80 8 78 -36
    482 41 66 64 -33
    483 82 30 -59 63
    484 95 50 53 -84
    485 27 0 -87 40
    486 58 18 -25 53
    487 50 34 65 22
    488 6 41 50 37
    489 3 72 -56 -25
    490 85 1 67 -15
    491 63 52 34 -93
    492 28 72 4 -35
    493 59 102 -71 -39
    494 26 16 24 49
    495 10 97 -3 90
    496 22 82 -32 88
    497 47 25 -96 -16
    498 58 102 72 -78
    499 26 92 76 -72
    500 28 22 34 -2