advent2024

Advent of Code 2024
git clone git://bsandro.tech/advent2024
Log | Files | Refs

input.txt (8350B)


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