aoc

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

input.txt (17242B) [raw]


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