advent2024

Advent of Code 2024
git clone git://bsandro.tech/advent2024
Log | Files | Refs

input.txt (15616B)


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