aoc

Advent of Code Solutions
git clone git://git.alexkarle.com.com/aoc
Log | Files | Refs | README | LICENSE

input.txt (19370B) [raw]


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