aoc

advent of code
git clone git://source.orangerot.dev:/aoc.git
Log | Files | Refs

input2.txt (9939B)


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