aoc

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

input (15700B)


      1 98|43
      2 91|38
      3 91|97
      4 11|56
      5 11|72
      6 11|55
      7 36|34
      8 36|73
      9 36|66
     10 36|49
     11 22|69
     12 22|37
     13 22|98
     14 22|36
     15 22|45
     16 69|97
     17 69|85
     18 69|75
     19 69|42
     20 69|45
     21 69|39
     22 38|19
     23 38|33
     24 38|63
     25 38|94
     26 38|69
     27 38|41
     28 38|93
     29 82|22
     30 82|91
     31 82|24
     32 82|76
     33 82|87
     34 82|94
     35 82|45
     36 82|39
     37 96|73
     38 96|37
     39 96|35
     40 96|85
     41 96|45
     42 96|39
     43 96|69
     44 96|62
     45 96|57
     46 23|68
     47 23|86
     48 23|91
     49 23|98
     50 23|47
     51 23|45
     52 23|97
     53 23|89
     54 23|42
     55 23|37
     56 75|39
     57 75|97
     58 75|62
     59 75|42
     60 75|99
     61 75|33
     62 75|29
     63 75|68
     64 75|86
     65 75|53
     66 75|38
     67 66|68
     68 66|85
     69 66|77
     70 66|38
     71 66|94
     72 66|72
     73 66|49
     74 66|86
     75 66|99
     76 66|22
     77 66|29
     78 66|82
     79 56|19
     80 56|69
     81 56|76
     82 56|37
     83 56|24
     84 56|77
     85 56|93
     86 56|94
     87 56|23
     88 56|72
     89 56|55
     90 56|47
     91 56|22
     92 85|67
     93 85|59
     94 85|19
     95 85|99
     96 85|94
     97 85|93
     98 85|43
     99 85|77
    100 85|22
    101 85|63
    102 85|49
    103 85|72
    104 85|34
    105 85|76
    106 43|59
    107 43|33
    108 43|93
    109 43|76
    110 43|96
    111 43|63
    112 43|53
    113 43|69
    114 43|82
    115 43|31
    116 43|22
    117 43|49
    118 43|23
    119 43|77
    120 43|72
    121 63|35
    122 63|89
    123 63|14
    124 63|45
    125 63|47
    126 63|57
    127 63|37
    128 63|19
    129 63|24
    130 63|62
    131 63|98
    132 63|97
    133 63|11
    134 63|69
    135 63|36
    136 63|75
    137 19|75
    138 19|57
    139 19|87
    140 19|45
    141 19|73
    142 19|23
    143 19|47
    144 19|24
    145 19|89
    146 19|97
    147 19|66
    148 19|62
    149 19|69
    150 19|91
    151 19|96
    152 19|39
    153 19|35
    154 49|82
    155 49|33
    156 49|19
    157 49|22
    158 49|67
    159 49|87
    160 49|45
    161 49|96
    162 49|47
    163 49|72
    164 49|53
    165 49|63
    166 49|76
    167 49|98
    168 49|41
    169 49|55
    170 49|23
    171 49|93
    172 53|19
    173 53|82
    174 53|67
    175 53|22
    176 53|69
    177 53|31
    178 53|72
    179 53|87
    180 53|55
    181 53|96
    182 53|77
    183 53|47
    184 53|23
    185 53|45
    186 53|93
    187 53|98
    188 53|76
    189 53|56
    190 53|59
    191 89|77
    192 89|33
    193 89|34
    194 89|97
    195 89|43
    196 89|41
    197 89|29
    198 89|42
    199 89|53
    200 89|86
    201 89|66
    202 89|62
    203 89|59
    204 89|93
    205 89|85
    206 89|14
    207 89|56
    208 89|38
    209 89|68
    210 89|31
    211 55|72
    212 55|75
    213 55|96
    214 55|37
    215 55|93
    216 55|82
    217 55|47
    218 55|24
    219 55|91
    220 55|77
    221 55|23
    222 55|35
    223 55|94
    224 55|22
    225 55|41
    226 55|19
    227 55|45
    228 55|98
    229 55|69
    230 55|59
    231 55|63
    232 86|68
    233 86|49
    234 86|67
    235 86|34
    236 86|59
    237 86|77
    238 86|55
    239 86|72
    240 86|38
    241 86|82
    242 86|63
    243 86|99
    244 86|43
    245 86|22
    246 86|94
    247 86|33
    248 86|85
    249 86|53
    250 86|76
    251 86|29
    252 86|41
    253 86|93
    254 94|24
    255 94|14
    256 94|97
    257 94|42
    258 94|96
    259 94|62
    260 94|23
    261 94|47
    262 94|75
    263 94|36
    264 94|87
    265 94|63
    266 94|35
    267 94|76
    268 94|39
    269 94|91
    270 94|37
    271 94|98
    272 94|73
    273 94|69
    274 94|89
    275 94|19
    276 94|45
    277 59|36
    278 59|94
    279 59|35
    280 59|67
    281 59|69
    282 59|76
    283 59|24
    284 59|72
    285 59|23
    286 59|93
    287 59|41
    288 59|22
    289 59|75
    290 59|63
    291 59|96
    292 59|91
    293 59|45
    294 59|87
    295 59|47
    296 59|98
    297 59|77
    298 59|19
    299 59|37
    300 59|82
    301 57|34
    302 57|59
    303 57|56
    304 57|31
    305 57|85
    306 57|99
    307 57|66
    308 57|97
    309 57|49
    310 57|14
    311 57|55
    312 57|33
    313 57|41
    314 57|62
    315 57|73
    316 57|43
    317 57|42
    318 57|86
    319 57|89
    320 57|53
    321 57|68
    322 57|38
    323 57|11
    324 57|29
    325 76|98
    326 76|23
    327 76|96
    328 76|57
    329 76|89
    330 76|19
    331 76|39
    332 76|42
    333 76|97
    334 76|87
    335 76|24
    336 76|91
    337 76|62
    338 76|73
    339 76|14
    340 76|69
    341 76|75
    342 76|37
    343 76|35
    344 76|47
    345 76|45
    346 76|63
    347 76|36
    348 76|11
    349 87|89
    350 87|47
    351 87|66
    352 87|57
    353 87|91
    354 87|37
    355 87|69
    356 87|73
    357 87|98
    358 87|86
    359 87|35
    360 87|68
    361 87|14
    362 87|39
    363 87|42
    364 87|75
    365 87|11
    366 87|85
    367 87|45
    368 87|34
    369 87|36
    370 87|97
    371 87|24
    372 87|62
    373 35|62
    374 35|86
    375 35|33
    376 35|42
    377 35|36
    378 35|89
    379 35|73
    380 35|39
    381 35|56
    382 35|14
    383 35|99
    384 35|43
    385 35|68
    386 35|31
    387 35|85
    388 35|29
    389 35|34
    390 35|53
    391 35|38
    392 35|66
    393 35|57
    394 35|11
    395 35|97
    396 35|49
    397 41|24
    398 41|72
    399 41|75
    400 41|37
    401 41|35
    402 41|96
    403 41|63
    404 41|87
    405 41|22
    406 41|19
    407 41|23
    408 41|94
    409 41|82
    410 41|67
    411 41|69
    412 41|77
    413 41|91
    414 41|45
    415 41|98
    416 41|47
    417 41|39
    418 41|36
    419 41|93
    420 41|76
    421 14|49
    422 14|56
    423 14|55
    424 14|41
    425 14|31
    426 14|22
    427 14|67
    428 14|38
    429 14|33
    430 14|59
    431 14|29
    432 14|53
    433 14|86
    434 14|85
    435 14|43
    436 14|66
    437 14|82
    438 14|11
    439 14|99
    440 14|62
    441 14|68
    442 14|93
    443 14|77
    444 14|34
    445 39|49
    446 39|38
    447 39|31
    448 39|53
    449 39|33
    450 39|34
    451 39|97
    452 39|62
    453 39|57
    454 39|85
    455 39|42
    456 39|99
    457 39|68
    458 39|66
    459 39|56
    460 39|43
    461 39|14
    462 39|89
    463 39|29
    464 39|59
    465 39|55
    466 39|11
    467 39|73
    468 39|86
    469 72|76
    470 72|98
    471 72|42
    472 72|35
    473 72|87
    474 72|73
    475 72|96
    476 72|45
    477 72|97
    478 72|75
    479 72|39
    480 72|47
    481 72|91
    482 72|24
    483 72|37
    484 72|19
    485 72|69
    486 72|57
    487 72|89
    488 72|36
    489 72|94
    490 72|63
    491 72|14
    492 72|23
    493 29|96
    494 29|23
    495 29|56
    496 29|31
    497 29|98
    498 29|63
    499 29|59
    500 29|19
    501 29|53
    502 29|55
    503 29|77
    504 29|76
    505 29|82
    506 29|45
    507 29|69
    508 29|22
    509 29|93
    510 29|94
    511 29|67
    512 29|87
    513 29|41
    514 29|33
    515 29|72
    516 29|49
    517 67|73
    518 67|63
    519 67|96
    520 67|23
    521 67|57
    522 67|36
    523 67|35
    524 67|91
    525 67|45
    526 67|82
    527 67|24
    528 67|47
    529 67|19
    530 67|39
    531 67|87
    532 67|72
    533 67|37
    534 67|69
    535 67|76
    536 67|75
    537 67|89
    538 67|98
    539 67|22
    540 67|94
    541 42|67
    542 42|55
    543 42|11
    544 42|62
    545 42|97
    546 42|34
    547 42|77
    548 42|14
    549 42|43
    550 42|53
    551 42|68
    552 42|29
    553 42|31
    554 42|38
    555 42|56
    556 42|66
    557 42|59
    558 42|41
    559 42|33
    560 42|86
    561 42|99
    562 42|93
    563 42|49
    564 42|85
    565 77|72
    566 77|69
    567 77|94
    568 77|24
    569 77|93
    570 77|57
    571 77|67
    572 77|82
    573 77|47
    574 77|35
    575 77|39
    576 77|91
    577 77|63
    578 77|23
    579 77|45
    580 77|36
    581 77|76
    582 77|98
    583 77|96
    584 77|22
    585 77|75
    586 77|37
    587 77|87
    588 77|19
    589 62|49
    590 62|33
    591 62|59
    592 62|38
    593 62|99
    594 62|93
    595 62|82
    596 62|72
    597 62|66
    598 62|34
    599 62|77
    600 62|11
    601 62|68
    602 62|55
    603 62|85
    604 62|86
    605 62|67
    606 62|31
    607 62|29
    608 62|41
    609 62|53
    610 62|56
    611 62|43
    612 62|22
    613 24|66
    614 24|85
    615 24|99
    616 24|43
    617 24|36
    618 24|57
    619 24|97
    620 24|38
    621 24|75
    622 24|53
    623 24|14
    624 24|11
    625 24|89
    626 24|42
    627 24|34
    628 24|35
    629 24|39
    630 24|68
    631 24|73
    632 24|29
    633 24|62
    634 24|49
    635 24|86
    636 24|91
    637 37|35
    638 37|43
    639 37|36
    640 37|24
    641 37|62
    642 37|73
    643 37|97
    644 37|38
    645 37|57
    646 37|91
    647 37|11
    648 37|86
    649 37|66
    650 37|29
    651 37|39
    652 37|49
    653 37|89
    654 37|99
    655 37|68
    656 37|14
    657 37|34
    658 37|85
    659 37|42
    660 37|75
    661 68|34
    662 68|67
    663 68|72
    664 68|77
    665 68|53
    666 68|59
    667 68|38
    668 68|96
    669 68|49
    670 68|82
    671 68|63
    672 68|94
    673 68|55
    674 68|43
    675 68|31
    676 68|93
    677 68|22
    678 68|33
    679 68|56
    680 68|41
    681 68|19
    682 68|76
    683 68|99
    684 68|29
    685 73|68
    686 73|99
    687 73|43
    688 73|77
    689 73|53
    690 73|59
    691 73|49
    692 73|31
    693 73|85
    694 73|97
    695 73|55
    696 73|14
    697 73|38
    698 73|89
    699 73|86
    700 73|29
    701 73|33
    702 73|62
    703 73|42
    704 73|66
    705 73|34
    706 73|41
    707 73|11
    708 73|56
    709 47|66
    710 47|11
    711 47|39
    712 47|37
    713 47|42
    714 47|89
    715 47|14
    716 47|62
    717 47|91
    718 47|85
    719 47|35
    720 47|24
    721 47|99
    722 47|86
    723 47|36
    724 47|68
    725 47|29
    726 47|73
    727 47|75
    728 47|34
    729 47|38
    730 47|43
    731 47|57
    732 47|97
    733 97|67
    734 97|99
    735 97|68
    736 97|14
    737 97|59
    738 97|31
    739 97|55
    740 97|56
    741 97|77
    742 97|38
    743 97|86
    744 97|85
    745 97|11
    746 97|82
    747 97|62
    748 97|33
    749 97|53
    750 97|49
    751 97|29
    752 97|66
    753 97|43
    754 97|41
    755 97|34
    756 97|93
    757 31|45
    758 31|72
    759 31|24
    760 31|96
    761 31|69
    762 31|98
    763 31|77
    764 31|67
    765 31|41
    766 31|94
    767 31|93
    768 31|82
    769 31|63
    770 31|23
    771 31|22
    772 31|59
    773 31|37
    774 31|47
    775 31|55
    776 31|91
    777 31|76
    778 31|19
    779 31|87
    780 31|75
    781 33|55
    782 33|76
    783 33|47
    784 33|87
    785 33|31
    786 33|98
    787 33|19
    788 33|24
    789 33|96
    790 33|63
    791 33|94
    792 33|72
    793 33|45
    794 33|37
    795 33|69
    796 33|59
    797 33|41
    798 33|23
    799 33|91
    800 33|93
    801 33|22
    802 33|77
    803 33|67
    804 33|82
    805 99|19
    806 99|93
    807 99|87
    808 99|43
    809 99|33
    810 99|29
    811 99|63
    812 99|55
    813 99|67
    814 99|77
    815 99|96
    816 99|31
    817 99|76
    818 99|22
    819 99|41
    820 99|72
    821 99|23
    822 99|59
    823 99|38
    824 99|94
    825 99|49
    826 99|53
    827 99|56
    828 99|82
    829 93|69
    830 93|36
    831 93|23
    832 93|91
    833 93|72
    834 93|73
    835 93|37
    836 93|45
    837 93|75
    838 93|96
    839 93|35
    840 93|87
    841 93|82
    842 93|94
    843 93|57
    844 93|39
    845 93|63
    846 93|22
    847 93|67
    848 93|19
    849 93|47
    850 93|24
    851 93|98
    852 93|76
    853 45|47
    854 45|39
    855 45|89
    856 45|57
    857 45|97
    858 45|86
    859 45|85
    860 45|14
    861 45|73
    862 45|98
    863 45|35
    864 45|62
    865 45|75
    866 45|66
    867 45|99
    868 45|68
    869 45|24
    870 45|91
    871 45|34
    872 45|36
    873 45|42
    874 45|11
    875 45|37
    876 45|38
    877 34|67
    878 34|82
    879 34|76
    880 34|38
    881 34|31
    882 34|96
    883 34|43
    884 34|53
    885 34|19
    886 34|63
    887 34|22
    888 34|72
    889 34|23
    890 34|56
    891 34|49
    892 34|29
    893 34|77
    894 34|41
    895 34|93
    896 34|94
    897 34|55
    898 34|59
    899 34|33
    900 34|99
    901 98|99
    902 98|91
    903 98|24
    904 98|97
    905 98|39
    906 98|62
    907 98|35
    908 98|85
    909 98|34
    910 98|66
    911 98|89
    912 98|11
    913 98|38
    914 98|37
    915 98|57
    916 98|36
    917 98|75
    918 98|47
    919 98|86
    920 98|14
    921 98|42
    922 98|73
    923 98|68
    924 91|39
    925 91|56
    926 91|14
    927 91|99
    928 91|36
    929 91|35
    930 91|66
    931 91|11
    932 91|43
    933 91|42
    934 91|73
    935 91|75
    936 91|49
    937 91|57
    938 91|86
    939 91|62
    940 91|34
    941 91|89
    942 91|29
    943 91|68
    944 91|85
    945 91|53
    946 11|77
    947 11|34
    948 11|31
    949 11|41
    950 11|94
    951 11|67
    952 11|99
    953 11|93
    954 11|38
    955 11|49
    956 11|82
    957 11|33
    958 11|43
    959 11|85
    960 11|59
    961 11|66
    962 11|22
    963 11|86
    964 11|53
    965 11|29
    966 11|68
    967 36|31
    968 36|33
    969 36|99
    970 36|62
    971 36|11
    972 36|38
    973 36|97
    974 36|85
    975 36|89
    976 36|39
    977 36|57
    978 36|14
    979 36|68
    980 36|43
    981 36|56
    982 36|86
    983 36|42
    984 36|55
    985 36|53
    986 36|29
    987 22|35
    988 22|96
    989 22|91
    990 22|42
    991 22|94
    992 22|19
    993 22|72
    994 22|75
    995 22|63
    996 22|97
    997 22|39
    998 22|76
    999 22|89
   1000 22|87
   1001 22|24
   1002 22|73
   1003 22|47
   1004 22|57
   1005 22|23
   1006 69|47
   1007 69|34
   1008 69|89
   1009 69|62
   1010 69|14
   1011 69|37
   1012 69|36
   1013 69|99
   1014 69|66
   1015 69|24
   1016 69|91
   1017 69|68
   1018 69|11
   1019 69|35
   1020 69|73
   1021 69|86
   1022 69|98
   1023 69|57
   1024 38|72
   1025 38|23
   1026 38|22
   1027 38|56
   1028 38|53
   1029 38|87
   1030 38|55
   1031 38|82
   1032 38|49
   1033 38|59
   1034 38|43
   1035 38|67
   1036 38|29
   1037 38|76
   1038 38|77
   1039 38|31
   1040 38|96
   1041 82|57
   1042 82|96
   1043 82|42
   1044 82|75
   1045 82|73
   1046 82|37
   1047 82|19
   1048 82|47
   1049 82|23
   1050 82|89
   1051 82|63
   1052 82|72
   1053 82|69
   1054 82|36
   1055 82|98
   1056 82|35
   1057 96|97
   1058 96|14
   1059 96|47
   1060 96|89
   1061 96|86
   1062 96|75
   1063 96|11
   1064 96|24
   1065 96|42
   1066 96|36
   1067 96|66
   1068 96|23
   1069 96|87
   1070 96|98
   1071 96|91
   1072 23|36
   1073 23|62
   1074 23|75
   1075 23|14
   1076 23|66
   1077 23|57
   1078 23|87
   1079 23|85
   1080 23|69
   1081 23|73
   1082 23|24
   1083 23|11
   1084 23|39
   1085 23|35
   1086 75|73
   1087 75|11
   1088 75|56
   1089 75|66
   1090 75|85
   1091 75|89
   1092 75|57
   1093 75|35
   1094 75|43
   1095 75|34
   1096 75|36
   1097 75|49
   1098 75|14
   1099 66|33
   1100 66|31
   1101 66|55
   1102 66|43
   1103 66|53
   1104 66|56
   1105 66|41
   1106 66|93
   1107 66|34
   1108 66|76
   1109 66|67
   1110 66|59
   1111 56|98
   1112 56|87
   1113 56|31
   1114 56|41
   1115 56|33
   1116 56|96
   1117 56|67
   1118 56|59
   1119 56|63
   1120 56|82
   1121 56|45
   1122 85|41
   1123 85|82
   1124 85|55
   1125 85|29
   1126 85|53
   1127 85|38
   1128 85|68
   1129 85|33
   1130 85|31
   1131 85|56
   1132 43|67
   1133 43|55
   1134 43|94
   1135 43|87
   1136 43|56
   1137 43|45
   1138 43|19
   1139 43|41
   1140 43|29
   1141 63|42
   1142 63|39
   1143 63|73
   1144 63|87
   1145 63|91
   1146 63|66
   1147 63|23
   1148 63|96
   1149 19|11
   1150 19|42
   1151 19|36
   1152 19|37
   1153 19|14
   1154 19|86
   1155 19|98
   1156 49|31
   1157 49|77
   1158 49|69
   1159 49|94
   1160 49|59
   1161 49|56
   1162 53|94
   1163 53|33
   1164 53|41
   1165 53|63
   1166 53|37
   1167 89|49
   1168 89|99
   1169 89|11
   1170 89|55
   1171 55|67
   1172 55|87
   1173 55|76
   1174 86|56
   1175 86|31
   1176 94|57
   1177 
   1178 98,37,47,35,22,73,76,36,67,39,69,82,45
   1179 72,94,76,96,23,87,69,37,24,91,75,36,57,73,89,42,97
   1180 35,36,57,66,86,38,43,49,53,56,33
   1181 94,63,19,87,98,75,39
   1182 37,98,86,23,42,91,96
   1183 99,38,43,29,49,53,56,33,31,55,59,41,77,67,82,22,72,94,76,63,19,96,23
   1184 34,29,77,33,89,55,97,62,11
   1185 86,38,29,49,33
   1186 98,37,24,35,39,57,89,97,14,62,86,85,38
   1187 93,59,98,94,55,37,82,47,19,33,22,24,96,72,67,77,23
   1188 23,35,63,37,69,98,47,36,96,82,19,91,57,39,89,45,24,22,94
   1189 49,53,56,33,31,55,93,67,82,72,96
   1190 39,97,66,68,43,53,55
   1191 33,55,59,77,93,67,82,72,76,63,19,96,23,69,45,98,47,37,24
   1192 72,35,93,87,47,96,82,41,37,45,23,76,98,24,67,63,59,75,19,94,69,22,77
   1193 87,72,91,67,24,76,47,57,75,22,73,35,19
   1194 36,75,98,73,24,47,87,76,89,45,96,94,35,39,63,69,57,42,22,72,23
   1195 98,47,37,91,35,57,89,97,11,66,86,68,38
   1196 49,86,75,29,68,39,35,43,91,73,38,14,57,97,34,66,11,62,42,53,85,36,89
   1197 76,37,47,94,93,19,45,91,22,36,77,69,98,87,82,75,41
   1198 86,85,68,34,99,38,43,29,49,53,56,33,31,55,59,41,77,93,82,22,72,94,76
   1199 37,94,98,45,19,87,35,93,72,39,77,22,63,47,23,24,91,69,75,96,36
   1200 69,45,91,75,35,36,57,89,14,62,66,86,85,68,34
   1201 41,93,82,94,31,22,96,72,59,38,76,77,67,56,33,19,63,99,29
   1202 24,75,35,39,57,86,38,29,49
   1203 31,55,59,77,82,72,76,63,23,45,98,47,37,24,91
   1204 34,43,49,56,77,67,76
   1205 69,96,91,45,87,22,72,55,67,23,94,59,76,77,24,47,75,93,82,41,98,19,37
   1206 73,42,14,62,11,86,34,99,43,29,49,53,56,33,55,59,41
   1207 85,86,38,56,29,82,76,43,31,72,93,99,33,53,94
   1208 55,85,66,43,49,42,53,77,86,56,89
   1209 97,72,63,19,57,23,89,24,47
   1210 87,69,98,47,75,35,36,39,89,97,14,62,11,85,68
   1211 45,98,93,37,94,57,82,69,35,36,22,63,24,19,39
   1212 49,82,53,63,59,96,72,22,87,29,69,45,23,56,67,76,93,41,94
   1213 33,31,55,77,93,82,22,72,76,19,96,23,87,69,45,37,24
   1214 49,66,68,75,89,36,97,38,57,34,73,86,91,99,29,62,53,11,39
   1215 69,14,86,57,68,34,75,42,62
   1216 14,62,66,85,43,53,56,59,41,77,82
   1217 63,96,23,45,24,75,35,36,89,42,97,14,11
   1218 82,22,76,19,96,98,37,24,75,39,89
   1219 43,53,56,33,59,67,82,22,72,76,19,87,69
   1220 77,76,94,59,41,29,87,63,67,96,72,82,23,33,55,56,69,49,19,43,31
   1221 87,69,91,59,82,45,63,96,67,76,94,23,55,98,37,77,47,75,93
   1222 14,62,11,68,38,43,29,56,55,59,67
   1223 93,67,82,22,72,76,63,19,96,23,87,69,45,47,37,91,75,35,36,39,57
   1224 36,39,89,97,14,62,11,66,86,85,68,38,43,29,49,53,56,33,31
   1225 94,41,37,93,55,76,82,72,77,67,45,96,98,56,87,31,33
   1226 94,53,72,96,82,43,55
   1227 38,43,49,56,33,31,55,41,93,67,22,72,94,76,63,19,96,23,87
   1228 45,98,33,77,47,69,59,87,19,67,23,31,94
   1229 35,24,98,45,91,57,87,37,11,36,89,63,39,75,42,96,23,47,19,73,69
   1230 98,47,37,24,91,35,36,39,57,73,89,42,97,14,62,11,66,86,85,68,34,99,38
   1231 99,22,53,56,82,59,72,33,31,85,63,68,76,34,77,93,43,94,29
   1232 62,49,68,93,56,59,77,85,41,66,86,22,11,82,38
   1233 14,53,97,41,42,66,33,11,85
   1234 45,19,98,73,69,91,82,22,23,96,47,36,75,63,94,72,57,67,24
   1235 63,69,94,45,47,87,72,97,39
   1236 36,66,91,37,29,38,39
   1237 68,56,66,41,62,99,97,67,31,86,49,33,77,29,85,43,34,11,38,55,53
   1238 43,49,31,55,77,93,82,23,69
   1239 39,11,66,68,38
   1240 68,99,38,43,29,49,53,33,59,41,77,93,67,82,22,72,94,76,63
   1241 24,91,75,35,36,57,73,89,42,97,14,62,11,66,86,85,68,34,99,38,43,29,49
   1242 14,29,36,42,37,43,73,34,85,62,99,38,39,11,68,24,91,35,57
   1243 68,39,55,53,31,11,33,86,56,14,62,49,42,97,43
   1244 98,47,36,89,42,14,62,86,68,99,38
   1245 38,56,77,33,53,86,41,22,76
   1246 82,87,72,22,63,75,69,76,24,35,23,73,39,57,47,36,91,89,96,94,45,98,19
   1247 37,75,35,36,57,42,85,68,99,38,29
   1248 91,35,57,73,89,14,11,86,99,49,53
   1249 14,97,45,87,35,73,23,85,66
   1250 75,36,69,91,39,42,68,11,34
   1251 24,91,35,39,89,42,86,85,68,99,38,43,29
   1252 73,89,42,97,14,62,11,66,85,34,99,29,49,53,31,55,59
   1253 34,99,43,53,56,63,96
   1254 35,39,57,62,86,85,99,29,49,53,33
   1255 42,11,68,34,99,38,43,29,53,56,33,31,55,59,41,77,93
   1256 59,22,33,41,77,49,68,38,63,99,29,67,72,94,31,19,56
   1257 77,93,82,94,76,63,19,45,37
   1258 47,14,39,87,75,45,97,36,73,86,42
   1259 38,82,34,59,68,56,67,22,31,55,76,77,41,29,53,99,85,94,43,93,63
   1260 22,69,47,24,75,36,57,89,42
   1261 98,45,37,63,72,94,73,69,47,91,97,42,75
   1262 97,14,62,11,66,86,85,68,99,38,43,29,49,53,56,55,59,41,77,93,67
   1263 67,82,22,72,94,76,63,19,96,23,87,69,45,98,91,75,35,57,73
   1264 53,33,55,59,41,77,67,22,94,69,45,98,47
   1265 35,39,57,73,14,66,34,38,53,56,33
   1266 89,14,66,86,68,34,29,59,77
   1267 19,96,23,69,45,47,91,75,35,73,89,42,97,62,66
   1268 69,24,75,93,22,45,96,39,77
   1269 57,73,42,97,14,62,11,66,86,85,68,34,99,38,43,29,49,53,56,33,31,55,59
   1270 47,91,63,69,35,11,97,73,96
   1271 19,47,37,36,57,89,42,11,66
   1272 56,98,76,82,47,53,59,96,67,41,69,72,55,87,23
   1273 39,91,73,23,35,36,42,98,22,47,94,45,63,89,37,76,75,24,69
   1274 36,39,57,89,42,97,14,62,11,66,86,85,68,34,99,38,43,29,49,53,56,33,31
   1275 72,77,45,94,41,49,82,22,19,29,63,31,96,87,93,53,33,55,59,76,23,69,56
   1276 56,33,31,55,59,41,77,67,82,22,72,94,76,63,96,23,87,69,45,98,37
   1277 87,69,47,75,35,39,57,86,68
   1278 29,49,53,56,33,31,55,59,41,77,93,67,82,22,72,94,76,63,19,96,87,69,45
   1279 66,82,77,85,31,86,34,29,99,94,59,22,33,93,68
   1280 73,35,39,91,68
   1281 93,39,98,72,23,22,82,57,69,45,87
   1282 11,85,34,99,38,29,53,56,31,55,59,41,77,93,82
   1283 47,37,91,36,89,42,97,62,86,85,68,34,43
   1284 72,49,76,38,31,55,93
   1285 75,45,39,36,62,11,98,24,37,73,66,35,97,23,85,42,87,47,86,69,57
   1286 33,59,93,63,19,96,98
   1287 77,99,53,31,38,29,11,62,59,66,85,93,82,67,68,49,56,86,41,43,34
   1288 38,96,31,94,22,19,34,93,63,76,59,53,67
   1289 35,11,97,33,34,29,66
   1290 24,35,36,62,11,85,49
   1291 93,67,22,72,94,76,63,19,96,23,87,69,45,98,47,37,24,91,75,35,36,39,57
   1292 97,86,11,34,36,39,14,35,53,43,49
   1293 19,96,87,69,98,47,24,57,73,89,42,97,62,11,66
   1294 73,38,35,49,86,91,14,34,43,85,53,89,62,75,36,42,29
   1295 69,98,24,37,14,36,68,97,89,39,73,47,87,86,85,75,11,35,62
   1296 23,87,19,98,24,76,57,63,45,47,73,37,14,75,39,97,36,42,91,96,89
   1297 55,93,96,87,47,37,75
   1298 73,11,49,29,53,41,86,62,31
   1299 34,38,43,49,53,56,33,31,59,41,77,93,67,82,22,76,63,19,96
   1300 85,34,53,31,59,93,67,94,63
   1301 42,57,53,36,31,34,11,89,68,73,49
   1302 67,53,72,31,43,38,86,93,41,11,22,56,77,68,99,85,49,59,82,29,33
   1303 77,93,82,76,87,69,98,47,37,24,35,36,39
   1304 29,68,85,11,53,89,38,66,73,62,42,43,55,86,31,56,33,41,59,14,97,49,99
   1305 53,94,87,55,69,23,59,43,63,29,67,41,56,22,96,31,33,77,72,76,93
   1306 37,91,35,36,39,57,73,89,14,62,66,86,85,68,34,38,29
   1307 29,49,53,56,33,31,55,77,93,67,82,22,63,19,96,23,87,69,45
   1308 77,76,98,47,67,53,41,96,63,31,55
   1309 56,86,85,53,41,93,33,55,77,29,99,66,38,43,68,34,94
   1310 37,24,75,36,39,42,97,14,62,11,66,85,34,38,43
   1311 35,73,14,11,43,53,33
   1312 31,62,99,85,66,34,97,29,59,33,57,43,86,42,55,38,11
   1313 69,98,47,24,35,36,39,89,42,97,14,62,66,86,85,68,34
   1314 99,14,31,93,86,62,38,11,42
   1315 63,37,24,39,97,62,11
   1316 59,41,22,94,96,24,35
   1317 98,37,91,75,35,36,39,57,73,89,42,97,14,62,11,66,86,85,68,34,99
   1318 11,33,68,14,86,43,89,49,66,62,73,56,42,31,55,39,53
   1319 36,57,75,66,37,99,35,45,47,86,39,68,89
   1320 69,45,98,47,91,75,35,36,57,73,89,42,97,14,62,11,66,86,85,68,34
   1321 38,43,77,82,22,94,19,96,87
   1322 76,63,23,87,47,37,24,91,75,57,73,42,62
   1323 35,42,97,66,68
   1324 36,57,89,42,62,11,66,86,85,68,34,99,38,43,49,33,31
   1325 49,41,38,67,34,77,55,72,56,43,11,85,99,33,93,31,53,59,29,82,68,22,66
   1326 33,99,43,31,38,89,34,86,97,36,11,14,39
   1327 97,66,85,57,42,24,73,89,39
   1328 11,39,14,66,62,97,91,99,34,75,37,86,38,57,36,85,73,89,24,35,68
   1329 86,42,73,85,43,49,89,31,38,34,62,56,39,99,68,55,97,29,33
   1330 66,73,91,14,89,24,62,35,97,37,29,36,39,38,42,34,86
   1331 53,41,33,55,31,94,59,77,22,98,49
   1332 87,33,43,93,29,53,22,59,94,41,82,76,72,69,49,56,23,31,63,55,77,19,96
   1333 72,76,19,69,45,91,75,35,73
   1334 87,31,33,63,29,94,67,93,53
   1335 98,41,47,67,36,76,91,72,69,87,24,77,96,63,93,35,75
   1336 23,87,69,45,98,47,37,24,91,75,35,36,39,57,73,89,42,97,14,62,11,86,85
   1337 94,76,63,19,96,23,87,45,98,37,24,91,75,35,36,39,73,89,42
   1338 85,57,45,24,75,89,99,14,86,36,62,37,47,34,35,91,98,11,66
   1339 19,75,63,89,73,98,97,24,94,45,23,35,37,36,69,57,14,91,42,87,96,39,47
   1340 56,33,31,55,59,41,77,93,82,76,96,45,98,47,37
   1341 89,42,97,14,62,11,66,86,85,68,34,99,38,43,29,49,53,56,33,31,59,41,77
   1342 94,45,91,96,97,87,76,47,89,39,37,24,35,42,72,19,57,73,36,75,98,69,63
   1343 33,87,93,72,94,77,55,82,23,53,76,49,22,98,63
   1344 34,49,56,33,31,55,59,41,77,93,22,72,94,76,63,19,96
   1345 23,87,37,93,94,96,77,75,19,35,59
   1346 55,59,41,77,93,67,82,22,72,94,76,63,19,96,23,87,69,45,98,47,37,91,75
   1347 19,96,23,69,45,91,35,36,39,57,73,89,97,14,62,11,66
   1348 22,72,19,23,37,24,36,39,73,89,42
   1349 75,39,57,73,89,14,62,11,66,68,34,43,29,53,56
   1350 91,31,47,24,98,67,37,82,23,45,69,87,94,77,55,19,63,93,96,41,59,76,72
   1351 55,93,34,56,99,22,85,49,59,29,66,41,86
   1352 35,36,39,73,42,97,62,11,66,86,68,34,99,38,43,29,49,53,33
   1353 24,36,73,39,98,82,19,94,63,69,76,22,96,75,23,72,37,89,45
   1354 29,62,39,57,99,97,66,85,53,91,11,35,86,34,68,42,75
   1355 53,33,55,67,82,76,63,19,96,23,87,45,47
   1356 38,53,11,59,34,73,33,62,66,99,42,97,29,43,68,89,56,31,86,49,57,14,55
   1357 24,47,76,45,37,72,23,63,89,82,69,19,57,73,87
   1358 24,47,87,89,98,19,66,97,75,57,36,73,11,62,39,96,91
   1359 49,53,56,31,55,41,77,93,82,94,76,19,96,23,87,69,98
   1360 19,72,87,96,63,94,45,39,57,37,82,91,98,67,36,23,93,47,35
   1361 38,66,14,29,62,59,53,97,56,57,43,73,33
   1362 43,29,49,53,56,33,31,55,59,41,77,93,67,82,72,94,76,63,19,96,23,87,69
   1363 45,62,23,14,98,76,24
   1364 49,77,59,53,38,55,89
   1365 23,55,96,24,59,76,69,31,22,67,33,98,19
   1366 37,77,33,45,59,24,96
   1367 45,19,94,23,98,55,93,96,67,37,76,72,33,31,22,47,24,59,82,69,41
   1368 87,47,93,56,59,82,19,76,23,45,31,72,63
   1369 67,49,31,53,66,43,99,14,55,11,77,38,86,41,62
   1370 68,11,75,89,42,49,62,86,24