aoc2024

advent of code 2024 version unix - retour accueil

git clone git://bebou.netlib.re/aoc2024
Log | Files | Refs |

2.input (19158B)


      1 18 21 22 24 26 29 28
      2 9 11 14 17 18 21 21
      3 48 51 54 56 60
      4 6 8 10 11 16
      5 75 76 79 82 80 83
      6 28 31 33 32 33 30
      7 94 96 94 96 96
      8 42 44 45 44 46 50
      9 25 28 29 26 33
     10 37 39 39 42 43
     11 49 51 53 56 56 57 55
     12 88 91 91 93 96 99 99
     13 56 59 59 61 62 65 68 72
     14 30 33 35 37 39 42 42 49
     15 14 17 19 23 24
     16 2 4 5 9 12 15 16 14
     17 88 89 93 96 99 99
     18 68 70 71 74 78 81 85
     19 46 47 49 53 58
     20 36 39 41 47 49 50 51 54
     21 81 82 85 91 93 95 96 94
     22 11 14 16 18 23 23
     23 72 75 81 84 85 89
     24 40 41 44 46 51 53 58
     25 70 68 71 73 76 77 78 80
     26 83 80 83 86 83
     27 44 42 45 47 49 51 51
     28 78 77 80 81 83 85 88 92
     29 34 33 34 36 38 45
     30 54 51 52 54 56 57 56 59
     31 57 54 53 55 52
     32 48 46 47 49 47 47
     33 70 67 64 65 67 70 72 76
     34 42 41 42 45 44 46 53
     35 44 41 44 47 47 50 51 53
     36 12 11 13 13 12
     37 27 25 25 26 26
     38 57 55 55 58 61 65
     39 65 63 65 68 69 69 71 78
     40 88 87 91 93 94
     41 84 82 84 86 90 92 93 92
     42 22 21 25 27 28 28
     43 35 33 35 36 40 43 44 48
     44 32 30 31 33 37 44
     45 30 28 30 36 38
     46 70 67 69 70 77 75
     47 42 39 44 47 47
     48 47 45 48 53 57
     49 32 29 34 35 36 39 40 46
     50 71 71 74 75 77
     51 14 14 16 18 20 19
     52 43 43 44 47 49 51 51
     53 71 71 72 73 75 76 80
     54 10 10 12 14 15 16 22
     55 42 42 45 42 45 48
     56 72 72 75 73 74 75 73
     57 82 82 85 87 84 86 89 89
     58 68 68 65 67 71
     59 19 19 20 21 19 26
     60 87 87 89 89 92
     61 78 78 80 81 82 82 80
     62 11 11 11 13 13
     63 54 54 57 58 58 62
     64 23 23 23 26 29 34
     65 8 8 12 13 16 19
     66 38 38 42 43 46 47 49 47
     67 30 30 31 35 36 37 37
     68 23 23 27 29 31 35
     69 4 4 6 10 13 16 18 25
     70 44 44 47 52 54 56 57
     71 32 32 39 40 37
     72 10 10 13 18 20 23 23
     73 46 46 52 55 59
     74 66 66 73 76 81
     75 54 58 61 64 66 69 71 74
     76 7 11 14 17 19 22 20
     77 16 20 21 23 24 27 29 29
     78 83 87 90 91 95
     79 1 5 6 8 13
     80 60 64 65 64 67 68 69 71
     81 54 58 61 64 66 69 66 64
     82 74 78 81 80 83 83
     83 61 65 68 70 69 70 72 76
     84 84 88 90 91 88 90 96
     85 78 82 85 87 87 89 91 94
     86 75 79 81 81 82 84 86 83
     87 2 6 7 7 8 9 9
     88 9 13 14 14 15 19
     89 1 5 5 8 14
     90 76 80 82 86 88 90
     91 78 82 84 88 89 86
     92 60 64 68 71 74 74
     93 40 44 46 50 54
     94 30 34 35 38 42 45 47 52
     95 51 55 62 64 67 70 71 72
     96 37 41 42 43 48 51 48
     97 11 15 16 17 24 24
     98 20 24 29 32 33 37
     99 61 65 67 72 74 81
    100 45 52 55 56 59 60 63
    101 23 29 32 34 32
    102 63 70 71 72 75 78 80 80
    103 66 73 75 78 81 84 88
    104 19 24 25 28 29 36
    105 67 72 70 71 74 75 77 80
    106 30 35 36 38 37 38 39 37
    107 82 89 90 92 94 91 91
    108 67 74 77 78 81 84 82 86
    109 27 34 35 32 33 35 38 45
    110 20 27 30 30 33
    111 71 78 81 82 82 79
    112 54 60 60 63 64 64
    113 31 37 38 40 40 44
    114 66 71 73 73 78
    115 32 37 39 41 43 47 50
    116 50 55 56 60 62 60
    117 69 76 80 81 84 84
    118 52 59 63 64 68
    119 53 59 60 64 71
    120 72 78 80 86 87 89 92
    121 28 33 36 38 44 46 45
    122 34 40 43 44 47 52 52
    123 2 9 11 17 20 24
    124 32 39 46 47 50 55
    125 41 38 35 34 32 31 28 29
    126 84 81 80 78 77 77
    127 56 54 51 49 48 47 43
    128 65 62 60 59 56 53 46
    129 35 34 31 34 32 29 27 25
    130 41 40 39 42 45
    131 63 60 57 56 59 58 58
    132 68 67 66 63 66 64 62 58
    133 94 91 90 93 91 90 83
    134 60 58 56 56 54 52 51 49
    135 85 82 82 79 77 76 75 76
    136 70 68 66 66 65 62 62
    137 56 53 50 50 46
    138 48 47 46 43 42 42 41 35
    139 68 67 66 65 61 59
    140 65 62 59 58 56 55 51 53
    141 76 74 73 70 69 65 65
    142 29 28 27 23 20 19 15
    143 88 86 82 81 79 78 76 71
    144 78 75 70 67 65 63
    145 22 20 14 13 15
    146 80 79 77 72 72
    147 39 38 36 33 26 23 19
    148 69 68 66 59 56 53 51 45
    149 55 56 55 53 51 50
    150 38 41 38 35 34 37
    151 70 73 71 68 66 66
    152 57 60 58 56 52
    153 39 40 37 34 28
    154 6 9 7 6 4 7 5 3
    155 82 85 84 87 90
    156 13 14 15 14 12 12
    157 97 98 96 98 94
    158 21 24 26 23 21 16
    159 39 41 41 39 38 36
    160 85 87 87 84 82 79 82
    161 80 81 81 79 77 77
    162 67 69 68 65 65 61
    163 80 82 82 80 77 74 67
    164 89 92 89 85 82
    165 49 50 49 45 47
    166 59 62 58 57 55 53 52 52
    167 32 35 31 30 26
    168 39 41 39 38 37 35 31 24
    169 29 30 29 24 23 21 19 17
    170 13 14 12 7 8
    171 31 33 31 30 23 22 19 19
    172 24 26 21 18 16 12
    173 37 39 38 33 32 31 25
    174 91 91 90 89 86 83 80
    175 56 56 55 53 55
    176 84 84 83 81 79 79
    177 38 38 35 33 31 28 25 21
    178 35 35 32 31 29 28 25 19
    179 23 23 22 23 21 20 17 16
    180 22 22 19 21 24
    181 9 9 10 9 7 7
    182 82 82 79 81 79 75
    183 29 29 30 29 23
    184 16 16 15 15 12 10
    185 32 32 29 27 25 25 26
    186 23 23 20 20 20
    187 98 98 97 96 93 93 89
    188 60 60 57 57 55 53 48
    189 72 72 69 65 62 61 58 57
    190 57 57 54 53 49 51
    191 59 59 57 53 51 51
    192 77 77 73 71 67
    193 20 20 18 14 13 7
    194 20 20 13 11 10 8
    195 74 74 71 70 69 68 62 63
    196 38 38 33 31 28 26 23 23
    197 91 91 90 84 80
    198 86 86 83 82 80 78 71 64
    199 94 90 88 85 84 81
    200 61 57 56 55 52 50 48 51
    201 31 27 25 22 19 19
    202 79 75 73 70 68 65 61
    203 87 83 81 78 75 70
    204 23 19 16 14 13 16 14 11
    205 9 5 7 4 7
    206 88 84 82 84 84
    207 21 17 15 14 17 14 11 7
    208 60 56 55 54 55 53 51 45
    209 57 53 53 50 48 47 46
    210 66 62 60 57 54 51 51 54
    211 74 70 69 67 66 66 64 64
    212 31 27 24 21 21 20 17 13
    213 38 34 31 28 28 21
    214 86 82 81 78 76 72 69
    215 21 17 14 12 11 7 10
    216 17 13 11 7 7
    217 36 32 31 28 24 22 20 16
    218 41 37 33 31 28 27 20
    219 36 32 31 25 22 21
    220 69 65 62 56 59
    221 47 43 42 37 35 32 32
    222 52 48 46 44 39 36 32
    223 98 94 93 86 84 78
    224 75 69 68 66 65 62 60 58
    225 74 68 66 63 62 65
    226 36 29 26 25 24 23 23
    227 74 69 68 65 63 60 58 54
    228 75 70 67 65 63 61 54
    229 43 38 39 36 33 30
    230 31 25 22 19 20 19 21
    231 13 8 5 6 4 4
    232 19 14 12 15 14 10
    233 37 31 33 30 27 21
    234 93 88 88 86 83
    235 19 13 13 11 10 11
    236 79 74 74 71 71
    237 45 39 39 38 35 34 31 27
    238 52 47 45 42 42 40 33
    239 54 47 44 41 40 36 35 33
    240 18 13 11 8 4 2 5
    241 83 78 74 73 70 70
    242 16 10 9 5 1
    243 35 30 26 25 24 19
    244 63 57 55 50 47 44 42
    245 20 15 8 7 5 7
    246 68 61 56 54 54
    247 80 75 69 67 65 61
    248 35 30 29 27 24 18 13
    249 60 61 63 64 67 64
    250 20 23 25 27 28 28
    251 62 63 65 67 70 72 76
    252 83 86 89 92 93 99
    253 14 16 17 16 18 21 23
    254 7 8 11 8 10 7
    255 40 43 40 43 45 45
    256 76 79 78 79 82 85 88 92
    257 40 43 45 44 47 50 52 58
    258 69 72 73 74 77 79 79 80
    259 11 13 15 15 16 15
    260 2 3 3 5 8 11 11
    261 64 67 68 68 72
    262 48 51 54 54 60
    263 1 2 6 9 10 13
    264 79 80 82 86 88 89 86
    265 22 23 27 30 33 36 36
    266 73 76 78 82 86
    267 9 11 13 17 18 23
    268 55 58 59 61 68 71
    269 5 8 11 18 17
    270 22 25 27 28 29 35 35
    271 60 63 64 67 74 77 81
    272 66 67 73 75 78 84
    273 62 60 62 63 66
    274 23 20 21 23 24 21
    275 38 37 38 40 42 42
    276 9 7 8 9 12 16
    277 79 78 80 82 84 85 88 95
    278 13 12 14 11 14
    279 60 57 60 59 61 58
    280 11 10 11 8 8
    281 7 6 9 11 8 12
    282 25 23 24 25 23 30
    283 3 2 3 3 4 5
    284 65 63 66 68 71 74 74 72
    285 51 50 50 51 53 53
    286 67 66 69 72 72 76
    287 67 64 66 66 69 74
    288 74 71 74 76 79 83 84
    289 76 75 77 81 82 79
    290 43 42 46 49 50 50
    291 19 17 19 21 24 26 30 34
    292 33 31 33 37 40 41 43 49
    293 22 19 20 25 27 30
    294 62 60 66 69 66
    295 55 53 58 59 61 63 66 66
    296 19 16 21 22 25 29
    297 31 29 31 36 38 43
    298 24 24 25 26 29 32 35
    299 16 16 19 20 18
    300 42 42 43 46 46
    301 86 86 89 92 96
    302 56 56 57 60 65
    303 62 62 59 61 64
    304 75 75 77 80 77 80 83 82
    305 31 31 33 32 32
    306 60 60 62 63 65 62 66
    307 5 5 7 6 8 9 14
    308 41 41 44 46 46 49 52 55
    309 12 12 14 16 16 19 20 18
    310 23 23 24 24 25 26 27 27
    311 3 3 3 5 7 11
    312 83 83 84 84 86 91
    313 62 62 66 67 68
    314 39 39 41 43 46 48 52 50
    315 28 28 31 32 34 38 38
    316 11 11 15 17 21
    317 77 77 81 82 83 85 90
    318 49 49 52 59 62 64 67 70
    319 32 32 37 39 38
    320 80 80 85 86 88 88
    321 7 7 10 16 20
    322 33 33 36 38 40 46 51
    323 68 72 75 77 80 83 84 87
    324 58 62 63 66 67 66
    325 7 11 13 16 17 17
    326 17 21 23 24 25 26 30
    327 53 57 60 63 70
    328 27 31 30 32 33 35
    329 26 30 31 33 30 27
    330 16 20 21 22 21 24 25 25
    331 21 25 26 29 32 31 35
    332 66 70 67 69 70 72 74 80
    333 17 21 21 23 25 27 29
    334 57 61 64 67 67 68 67
    335 87 91 93 94 94 97 97
    336 76 80 82 82 83 84 87 91
    337 19 23 24 27 27 32
    338 34 38 40 44 47
    339 6 10 13 14 17 20 24 21
    340 48 52 53 57 59 59
    341 79 83 87 89 93
    342 73 77 79 82 84 88 93
    343 41 45 48 50 52 57 58 59
    344 49 53 58 60 61 58
    345 8 12 17 18 20 20
    346 2 6 7 10 12 14 20 24
    347 75 79 85 87 88 90 93 99
    348 60 67 70 73 76 78 80
    349 61 67 68 69 68
    350 63 69 70 73 73
    351 42 48 51 52 54 56 60
    352 71 78 79 81 88
    353 79 86 89 91 94 93 95 96
    354 48 55 52 54 56 59 58
    355 32 38 41 43 46 43 43
    356 54 61 62 60 63 67
    357 83 89 90 92 93 92 98
    358 34 41 43 43 45 47
    359 44 49 49 51 48
    360 36 43 44 44 44
    361 54 61 64 67 67 71
    362 21 28 31 31 34 40
    363 3 8 12 15 18 19
    364 54 59 60 61 65 63
    365 20 25 29 30 30
    366 61 67 70 72 76 79 80 84
    367 56 63 66 67 71 72 75 80
    368 12 19 26 28 29 31
    369 42 49 51 53 58 56
    370 22 29 30 36 36
    371 64 71 74 76 81 85
    372 65 72 79 82 87
    373 60 58 56 53 51 52
    374 26 23 22 20 18 17 17
    375 50 48 46 43 41 40 36
    376 99 96 95 92 86
    377 23 21 19 20 19 17 14 13
    378 82 79 78 75 73 71 74 76
    379 85 83 84 81 81
    380 79 77 75 73 71 72 68
    381 63 62 64 63 60 58 51
    382 16 13 11 8 5 5 4 1
    383 22 20 17 16 16 15 13 16
    384 54 51 48 48 48
    385 92 91 91 88 84
    386 22 19 17 16 13 13 11 4
    387 47 45 42 40 39 36 32 29
    388 55 53 49 48 46 43 45
    389 32 30 28 27 23 20 20
    390 87 85 81 80 79 76 75 71
    391 78 75 71 68 67 66 59
    392 18 17 14 12 9 4 1
    393 44 43 40 38 33 36
    394 76 74 72 66 64 64
    395 17 15 12 7 5 1
    396 31 30 27 21 18 16 11
    397 12 15 12 11 8 7 5 4
    398 40 42 40 39 37 34 31 32
    399 64 67 65 63 60 59 58 58
    400 12 14 12 11 8 7 3
    401 38 39 37 34 32 31 30 23
    402 91 94 93 96 94 91
    403 96 97 99 98 96 95 96
    404 69 71 68 67 69 68 68
    405 89 90 93 90 86
    406 30 31 28 30 25
    407 85 87 84 84 81
    408 40 42 42 41 43
    409 95 98 96 96 93 93
    410 68 71 71 68 66 64 61 57
    411 53 55 55 52 50 44
    412 58 59 56 55 51 49 46
    413 85 88 84 83 84
    414 73 75 73 69 68 65 65
    415 11 13 10 6 2
    416 65 66 64 60 55
    417 46 48 43 41 38
    418 11 12 7 6 3 5
    419 39 40 39 34 34
    420 94 96 91 90 87 86 82
    421 78 81 78 76 69 67 65 59
    422 99 99 96 93 91
    423 86 86 85 82 85
    424 60 60 58 56 55 53 53
    425 97 97 94 91 88 84
    426 57 57 54 52 50 48 46 41
    427 48 48 50 49 46
    428 96 96 95 97 95 92 94
    429 82 82 81 80 81 81
    430 61 61 58 61 57
    431 47 47 44 45 42 39 34
    432 17 17 15 12 12 9 8
    433 73 73 71 69 69 66 65 68
    434 51 51 48 46 46 43 41 41
    435 34 34 31 28 28 25 21
    436 53 53 52 50 50 47 46 41
    437 73 73 69 68 65 63
    438 81 81 77 75 72 74
    439 41 41 39 37 36 35 31 31
    440 89 89 88 87 84 80 76
    441 56 56 54 51 48 46 42 37
    442 22 22 20 19 12 9 6 3
    443 11 11 5 4 7
    444 92 92 89 88 87 86 81 81
    445 48 48 42 41 40 37 36 32
    446 34 34 31 24 17
    447 34 30 28 26 24 23 22
    448 92 88 87 86 85 82 85
    449 93 89 87 84 83 81 81
    450 62 58 57 56 52
    451 47 43 42 39 36 31
    452 90 86 83 84 83
    453 34 30 29 26 23 24 25
    454 73 69 72 69 67 66 66
    455 44 40 39 42 38
    456 93 89 87 86 88 82
    457 57 53 51 51 49 46 44
    458 83 79 78 78 77 74 75
    459 48 44 43 42 40 40 37 37
    460 24 20 20 19 16 12
    461 63 59 56 56 53 48
    462 39 35 34 31 28 24 23
    463 48 44 40 37 34 33 32 33
    464 72 68 64 63 62 62
    465 84 80 76 74 72 70 66
    466 76 72 71 68 67 63 60 53
    467 47 43 42 41 36 35 33 32
    468 63 59 58 57 51 48 47 50
    469 34 30 23 22 22
    470 81 77 75 73 72 71 64 60
    471 92 88 81 78 75 69
    472 51 45 44 43 42 39 36
    473 49 44 43 40 38 40
    474 83 77 75 72 72
    475 37 30 27 24 21 17
    476 94 87 86 83 82 81 80 75
    477 95 90 93 91 88 87 85 82
    478 39 33 30 27 29 30
    479 62 56 59 57 54 51 48 48
    480 59 53 55 53 49
    481 29 22 20 19 18 17 19 14
    482 69 63 62 62 61 59 57
    483 29 24 21 21 18 21
    484 88 82 81 80 79 79 77 77
    485 58 51 50 50 46
    486 85 80 78 78 75 69
    487 66 61 60 56 53 52 49 47
    488 20 13 10 6 4 3 5
    489 16 10 8 7 3 2 2
    490 72 65 61 58 57 55 51
    491 58 52 48 46 44 42 39 32
    492 62 55 49 48 46 43
    493 93 86 83 81 80 74 76
    494 77 70 68 61 61
    495 50 45 43 37 36 35 33 29
    496 41 36 33 26 21
    497 52 55 60 62 63 63
    498 68 66 66 65 64 62 62
    499 19 20 18 14 12
    500 71 75 78 80 80 82 89
    501 1 8 13 14 18
    502 78 83 84 85 86 88 86
    503 85 83 80 76 73 72 72
    504 32 31 35 37 39 37
    505 71 72 71 70 68 61
    506 14 18 21 21 23 26 29 32
    507 54 60 62 65 63 69
    508 74 72 69 71 75
    509 12 9 12 15 17 18 15
    510 54 61 66 69 72 74 74
    511 41 46 47 49 51 55
    512 77 71 74 71 68 65 59
    513 43 43 42 42 41 39 40
    514 68 61 60 57 56 49 48 45
    515 13 13 15 16 14
    516 85 87 88 88 90 92 98
    517 14 11 8 8 6
    518 50 50 47 44 40 37 36 31
    519 79 80 82 83 85 86 87 91
    520 39 46 49 49 53
    521 3 10 13 15 16 16 15
    522 45 41 40 37 37
    523 22 20 22 19 21 19
    524 17 17 15 16 18 19 26
    525 68 65 72 75 74
    526 51 55 58 61 61 62 65 62
    527 36 36 33 30 29 28 26 19
    528 15 20 19 21 23 25 26 29
    529 43 41 39 37 40 43
    530 69 66 66 68 69 69
    531 63 63 62 59 56 55
    532 15 19 21 23 25 28 32
    533 52 55 53 46 44 40
    534 25 19 17 13 12 11 6
    535 8 10 11 14 19 21 19
    536 52 48 46 43 39
    537 30 30 29 27 23
    538 43 45 42 41 37 36 36
    539 20 20 27 30 33 35
    540 88 89 94 95 98
    541 72 73 69 66 59
    542 57 64 67 69 74 76
    543 82 79 76 77 76 73 71 64
    544 96 98 96 95 94 92 92 92
    545 92 94 91 88 86 82 85
    546 97 93 93 92 89 88 85 83
    547 18 22 25 29 32 33 36 38
    548 38 34 34 32 35
    549 37 38 37 36 35 32 30 30
    550 67 68 71 71 73 76
    551 44 43 43 42 45
    552 47 49 48 46 42 38
    553 27 23 20 16 9
    554 7 9 8 10 3
    555 92 85 82 81 78 74 72 73
    556 24 20 23 20 19 15
    557 87 87 84 83 80 77 70 70
    558 55 58 58 56 52
    559 69 76 77 80 86
    560 56 59 65 68 72
    561 87 83 82 78 77 73
    562 68 73 75 79 80 83 82
    563 55 51 51 48 42
    564 12 17 20 19 20 21 22 19
    565 92 95 98 99 97 97
    566 34 30 27 24 25 23 22 20
    567 23 27 27 28 28
    568 52 50 50 48 44
    569 75 73 71 64 61
    570 69 69 63 61 57
    571 20 20 21 22 26 29
    572 25 27 29 29 32 35 38 36
    573 28 32 34 35 36 43 45
    574 41 41 42 47 47
    575 44 41 43 48 50
    576 71 71 74 75 78 82 86
    577 16 16 16 14 12 12
    578 7 8 11 14 14 18
    579 26 30 32 34 36 36
    580 62 63 61 54 52 53
    581 65 71 72 75 72 75 75
    582 54 58 62 64 70
    583 35 35 38 39 43 45 50
    584 78 82 83 87 88 92
    585 32 32 35 32 30
    586 52 49 51 54 56
    587 28 28 31 29 27 27
    588 2 2 5 6 7 14 18
    589 75 75 78 82 79
    590 64 61 59 56 54 52 49 48
    591 55 53 50 49 47 46 45 44
    592 55 53 51 48 46 45 42
    593 65 67 70 72 74 75
    594 88 91 92 93 95 97 98
    595 99 96 95 93 92 91
    596 1 3 6 9 11
    597 73 72 70 68 66 64
    598 40 42 45 46 49
    599 56 57 59 60 62 65 67
    600 64 62 60 59 57 54 51 49
    601 23 22 21 18 15 14 12
    602 8 10 12 14 17 20
    603 21 20 18 15 13 10 9
    604 26 28 29 32 33 36 39
    605 21 20 17 15 14 11 10
    606 32 30 29 27 25 24
    607 27 30 32 34 37 39
    608 29 31 33 35 37 39 42 45
    609 41 44 46 47 50 51 52 55
    610 19 18 16 15 13
    611 56 55 52 49 47
    612 62 64 65 68 70 71 72 73
    613 63 64 66 69 72
    614 41 39 38 36 35
    615 9 12 15 17 19 21
    616 18 21 24 26 27 28
    617 81 82 84 87 88 91 92 93
    618 31 34 36 37 40 41 42 45
    619 31 29 27 25 23 20 19
    620 67 70 72 74 75 76
    621 65 63 60 57 54 52 51
    622 38 35 34 33 30 29 27
    623 60 61 62 64 66 68 69
    624 75 74 71 69 67
    625 37 35 34 33 32
    626 37 38 40 42 45 48 50
    627 76 77 80 82 84
    628 58 61 63 64 65 67 69
    629 83 80 78 76 75
    630 11 8 7 6 3 2
    631 55 58 59 61 63 65 66 69
    632 77 79 80 81 83
    633 28 30 33 34 35 36 39
    634 78 76 74 72 71
    635 85 88 90 91 94
    636 46 44 41 40 38 36 33
    637 32 35 37 40 41 43 46 49
    638 37 38 41 42 43
    639 30 33 34 36 37 39 40 41
    640 35 32 29 26 23 22
    641 85 86 87 89 90 93 95
    642 82 83 84 86 88 90
    643 25 24 22 21 19 17
    644 74 71 68 67 66 63
    645 27 29 30 31 32 34 35 37
    646 16 19 21 23 26 28 31
    647 76 77 79 80 83
    648 86 84 82 80 78
    649 31 32 35 37 39 41 43 45
    650 95 92 90 87 84 81 79 77
    651 34 31 28 27 26 23 20 18
    652 9 8 5 3 1
    653 55 52 51 50 47 44 41 39
    654 10 12 15 18 19
    655 21 20 17 16 13 10
    656 50 53 56 58 61 63 66 69
    657 96 95 94 91 88 87
    658 71 69 67 65 64
    659 28 29 31 33 35
    660 13 15 18 19 22
    661 71 68 66 63 62 61 58
    662 57 54 51 50 47 45 44 42
    663 84 81 79 77 76 73 71 69
    664 40 43 44 46 48
    665 17 20 22 24 25 26
    666 31 33 36 38 41 44 47 49
    667 13 16 19 20 22 25 28 30
    668 71 69 68 67 65 63
    669 49 52 54 57 60 63 66
    670 63 61 59 57 56 55
    671 87 90 93 96 97 98
    672 75 77 78 80 82 85
    673 19 20 22 24 27
    674 42 43 46 47 49 52
    675 9 6 5 3 2 1
    676 77 74 71 68 65 64 63 62
    677 15 13 12 10 7
    678 20 18 15 14 12 11 9
    679 68 66 64 61 60 58
    680 3 5 8 11 12 14 16
    681 26 24 23 20 17 15 13
    682 49 51 53 54 57 58
    683 15 16 19 21 23 25 26 29
    684 44 47 48 51 52 54 55 56
    685 72 74 76 77 79 80 83
    686 13 12 10 8 7 4 3
    687 5 7 9 11 12
    688 65 62 60 57 54 52 50 47
    689 43 45 46 49 50 51 53 56
    690 88 90 92 94 96
    691 70 71 74 77 78 81 82
    692 11 10 9 6 3 2
    693 51 53 56 59 61 62 64 66
    694 24 25 27 30 33
    695 18 15 14 12 11 10 8 6
    696 31 34 35 36 39 42 43 46
    697 82 85 88 89 91 94 95
    698 67 69 72 73 74
    699 5 8 10 11 12 13
    700 45 43 40 37 36 34 33
    701 50 52 53 54 55
    702 13 12 11 8 7 5
    703 24 26 29 32 35 37
    704 40 37 34 31 28
    705 41 44 47 50 51
    706 49 52 55 58 60 62 63
    707 57 56 54 53 52 50 49
    708 10 7 4 3 2
    709 14 11 9 8 6 4 3
    710 44 42 39 37 36 34
    711 51 53 54 57 58 60 62
    712 53 52 50 48 46 44 43 41
    713 46 44 43 42 40
    714 68 65 63 62 59 57 55
    715 49 51 52 54 56 57
    716 52 50 48 47 45 44 41
    717 73 72 69 66 65
    718 79 82 84 87 89 91 94
    719 39 41 42 44 45 46 49 50
    720 85 82 79 77 76
    721 47 45 42 41 40 39 36 34
    722 35 33 32 30 29 28 27
    723 66 69 70 72 73 74 76 77
    724 29 26 25 23 21
    725 87 86 83 82 80 77 74 71
    726 51 54 57 60 61 63 66
    727 95 94 91 89 87 84 82 80
    728 66 64 61 59 56 54 51 48
    729 49 51 54 56 58
    730 34 36 37 38 39 41
    731 20 23 25 28 29 30 32 34
    732 36 34 32 29 27 26 25 22
    733 27 24 22 21 18 15 12
    734 54 55 56 58 60 62 63 65
    735 88 87 84 82 79 76 73
    736 49 51 54 57 59 60 62
    737 65 64 61 58 57 55 52
    738 18 19 20 22 24 27 30
    739 44 42 39 36 33
    740 80 81 83 85 88 89 90
    741 72 70 67 64 62 60
    742 45 47 50 52 54 57 59 62
    743 19 22 23 26 29 30 33 34
    744 69 71 72 75 76 77 80
    745 36 33 31 30 29 28 26 25
    746 19 16 13 11 9 7
    747 34 32 30 27 24 23
    748 23 20 18 17 14 11
    749 90 91 94 95 98
    750 24 23 21 20 17 14
    751 4 7 9 11 14 17
    752 9 10 12 13 15 18
    753 52 50 49 47 44 42 39
    754 20 23 24 26 27 28 29 31
    755 68 65 62 59 56 54 53 52
    756 76 73 70 67 64 61 59
    757 99 98 97 94 93 92 90 89
    758 32 29 26 25 24
    759 79 81 83 86 89 90 93 95
    760 50 48 46 45 43 41 38
    761 38 39 41 43 46 48
    762 4 6 8 10 13 14
    763 20 17 16 15 12 10 8
    764 35 32 31 30 27 24
    765 71 68 66 63 61 60 57
    766 69 72 74 77 79
    767 46 49 52 55 57 59 62
    768 24 22 21 19 18
    769 31 29 28 26 24
    770 58 60 61 64 66
    771 76 75 74 73 72 69 67 64
    772 36 39 41 42 43 46 47 50
    773 14 11 9 7 6 3
    774 2 3 4 5 8 10
    775 73 72 69 67 65 63 61 59
    776 31 29 27 25 22 21 19
    777 67 65 62 60 59 57 55
    778 32 35 37 38 39
    779 24 23 20 17 16 15 13 12
    780 60 61 62 65 66
    781 51 52 54 55 58
    782 75 72 70 68 66 64 62
    783 22 25 26 27 28 30 32 35
    784 95 94 91 88 86 84
    785 55 57 59 60 63 64
    786 70 69 68 66 63 62
    787 21 22 25 26 28 31 33
    788 11 14 17 19 22 23 26
    789 72 75 77 79 80 82 85
    790 32 29 26 24 23
    791 38 39 40 41 42 43 46 49
    792 26 24 21 20 17 16 14 13
    793 65 64 63 62 60
    794 72 69 68 67 64 63 62
    795 32 34 37 38 41
    796 15 12 11 8 7 6 4 3
    797 26 28 31 33 34 36 38 41
    798 75 76 79 81 84 85 86
    799 69 72 75 76 79 81 84
    800 51 53 54 56 59 61
    801 88 91 93 95 97 98
    802 57 56 53 51 49
    803 62 59 57 56 53 51 50 47
    804 84 87 89 90 91 94
    805 69 72 74 77 78 80 81
    806 15 17 19 22 23 25 26
    807 6 8 11 12 13 16
    808 44 42 40 39 37 35 34
    809 3 6 9 10 11 12
    810 20 19 18 17 14 11 10 9
    811 26 23 21 19 16
    812 90 91 93 94 97
    813 74 72 70 68 67 65 63
    814 61 60 57 54 52
    815 69 66 65 63 62
    816 30 29 27 26 23 20 18
    817 27 28 31 32 35
    818 51 52 53 56 59 62 65 68
    819 85 82 81 80 78 77 74 73
    820 37 34 33 32 30 29 28
    821 86 87 88 91 92 95 96
    822 72 71 69 68 66 64
    823 43 46 47 49 52 53 56 59
    824 87 84 83 81 78 76 75 73
    825 2 5 8 10 13 16 19 22
    826 75 74 71 69 67 64 61 58
    827 62 63 66 69 71
    828 23 21 18 16 13
    829 75 72 71 68 66 63 61 58
    830 61 58 55 52 50 48 45
    831 13 10 7 5 2 1
    832 81 82 83 84 86 89 92 94
    833 46 43 42 41 38 37
    834 18 16 15 14 11 9
    835 35 33 31 30 29
    836 7 9 10 11 13 15
    837 33 35 38 41 42 45 46 49
    838 85 87 88 90 92
    839 71 68 66 65 64
    840 21 23 25 28 29 32 33 35
    841 28 25 23 22 20 17
    842 16 15 12 11 8 6 5 4
    843 97 96 93 92 89 86 85 82
    844 28 26 23 22 21 20 18 15
    845 44 45 46 47 48
    846 45 43 42 40 39 38 37
    847 39 40 41 44 47 49
    848 58 57 56 54 52
    849 75 76 77 78 79 82 85
    850 57 60 62 65 68
    851 22 23 24 26 28 30 32 35
    852 51 52 53 55 57 58 60 63
    853 57 54 51 48 45 42 41 39
    854 84 83 82 81 78 75 74 73
    855 99 98 95 93 92 90
    856 42 39 36 33 31 29 27
    857 94 92 89 87 84 81 80 79
    858 23 26 28 30 31 32 33 34
    859 24 23 22 19 18 16 14 11
    860 64 62 61 58 56 53 51
    861 35 38 40 42 43
    862 43 46 47 48 50 53 55 58
    863 59 57 56 54 53 51
    864 40 42 43 45 48 50 53
    865 97 96 94 92 89 87
    866 74 72 69 66 63
    867 64 66 68 69 72 75 78 81
    868 41 44 45 46 48 50 53 55
    869 54 53 51 49 47 44 43 40
    870 20 18 17 14 12 11
    871 10 9 8 5 4 1
    872 74 73 71 70 67 66
    873 26 24 23 21 19 16 15
    874 86 87 90 92 94
    875 87 84 82 79 78
    876 8 6 4 2 1
    877 57 60 61 64 67
    878 19 22 24 26 28
    879 2 5 8 11 14 15 18
    880 77 74 71 68 66
    881 2 3 4 5 6 9 12 14
    882 92 90 88 86 84 81 79
    883 12 9 7 6 5
    884 9 12 13 14 16
    885 58 60 61 64 66 68 69 72
    886 84 86 87 89 90
    887 83 85 88 89 90 93 95
    888 89 86 84 81 80 77
    889 80 83 84 85 87
    890 65 62 60 57 56
    891 70 68 67 64 62 59 56
    892 54 51 49 47 44 42 40 37
    893 16 15 13 11 8
    894 66 65 62 60 58 56
    895 71 70 69 66 64 61
    896 55 57 59 60 62
    897 7 9 12 15 18
    898 52 50 47 44 41 38 36 34
    899 11 14 17 19 21
    900 27 25 22 21 19 17 15 14
    901 68 65 63 60 57 55 54
    902 58 57 56 53 51 50
    903 62 60 58 57 55
    904 52 53 56 57 58 59 60
    905 67 70 71 72 74 76 77 79
    906 79 76 73 72 69 67 65
    907 12 15 16 19 21 24 26
    908 69 66 64 63 61
    909 50 48 47 45 44 42 40 38
    910 21 19 17 15 12 11
    911 32 30 27 26 25 23 21 19
    912 37 35 32 30 29 27
    913 41 43 46 49 51 52 53 55
    914 20 23 25 27 30 32
    915 87 85 84 82 80 78 75 74
    916 26 28 30 31 34 37 39 42
    917 82 81 80 77 75
    918 35 33 30 27 25 24 21 20
    919 45 46 49 50 53
    920 59 57 55 52 49 48 47
    921 92 89 87 86 83 80 77 75
    922 94 91 88 86 85 83
    923 50 49 47 45 42 39 38 36
    924 65 62 60 57 55 54 52
    925 63 64 65 68 70 72 73 76
    926 27 24 22 20 17 14 13
    927 28 25 23 21 20
    928 28 31 34 35 38 41 44 46
    929 44 46 48 51 53 54 57 60
    930 24 21 19 18 15 13
    931 67 65 62 60 57
    932 10 8 7 4 2
    933 50 49 47 45 44
    934 62 64 67 70 71 72
    935 64 67 69 72 73 75 77
    936 23 26 27 28 29 32
    937 30 27 24 23 21 18 16
    938 87 90 91 92 93 94 96
    939 5 7 10 13 15
    940 38 35 32 30 28 27 26
    941 74 77 79 80 82
    942 66 64 63 60 57 56 55
    943 87 84 83 82 81 78 77
    944 85 87 90 93 95 96 98
    945 20 22 25 27 29 31
    946 40 38 35 32 31 30 29 27
    947 14 11 9 6 3
    948 87 85 83 80 77 74 73 70
    949 95 92 91 88 85 83 82 79
    950 41 42 44 45 46 48 51 53
    951 40 39 36 33 32 31 29
    952 27 26 23 22 21
    953 89 87 86 83 82 80 77
    954 66 63 62 61 60
    955 29 27 26 23 21 18
    956 24 26 29 31 32 34 37 39
    957 29 31 33 36 38 39 42 43
    958 15 18 19 22 25 28 31 32
    959 16 17 20 22 23 25 27 30
    960 33 30 29 26 23 21
    961 57 59 62 63 65
    962 17 14 13 12 10 7 4
    963 40 37 36 33 31 28 25 24
    964 70 69 67 66 63 61
    965 47 48 51 52 55
    966 10 9 6 4 2
    967 63 65 66 69 72 74 77 80
    968 30 29 26 23 20 17 16 14
    969 91 88 85 84 81 78 75 72
    970 80 78 76 74 72
    971 94 96 97 98 99
    972 35 33 32 29 27 26 24
    973 11 14 17 19 20 22 25 28
    974 58 60 63 64 66 67
    975 83 80 78 76 75 73
    976 54 52 49 48 47 45
    977 57 56 54 52 51 49 47
    978 58 60 62 65 68
    979 46 44 41 39 37
    980 16 17 18 19 20
    981 77 78 79 82 85
    982 49 47 44 43 41
    983 93 94 95 97 98
    984 87 86 83 81 80 78 77 76
    985 50 51 53 55 58
    986 97 94 91 88 87 86
    987 2 5 8 11 13 14 15
    988 20 21 23 26 28
    989 95 94 91 89 87 86 84
    990 25 22 20 18 17 14 12
    991 70 67 65 62 59 57 56
    992 71 72 75 76 79 81 82
    993 15 18 21 22 25 27
    994 39 41 42 43 46 48 51
    995 46 48 51 52 53 55
    996 35 38 40 43 45
    997 56 58 60 61 63 66 69
    998 37 35 33 32 31 29 26
    999 40 43 44 47 49 51
   1000 64 62 61 58 56