diff --git a/day3/aoc_day3.c b/day3/aoc_day3.c deleted file mode 100644 index 9c5c208..0000000 --- a/day3/aoc_day3.c +++ /dev/null @@ -1,69 +0,0 @@ -#include -#include -#include - -#define ARR_LEN (1000) - -int main(int argc, char** argv) -{ - FILE* fp = fopen("input.txt", "r"); - if(!fp) - { - printf("FUCK"); - return -1; - } - - int bit_ct[12]; - int diagnostic_arr[ARR_LEN]; - - - memset(diagnostic_arr, 0, ARR_LEN * sizeof(int)); - memset(bit_ct, 0, 12 * sizeof(int)); - - - char* line = NULL; - size_t len = 0; - for(int ind = 0; ind < ARR_LEN; ind++) - { - ssize_t rc = getline(&line, &len, fp); - if(rc == -1) - { - break; - printf("FUCK\n"); - return -1; - } - diagnostic_arr[ind] = strtol(line, NULL, 2); - for(int bit = 0; bit < 12; bit++) - { - bit_ct[bit] += ((diagnostic_arr[ind] & (1 << bit))>>bit); - } - - - } - - /* uncomment this if u want to make ur code run like python */ - /* int mat[1000][10000000]; */ - - /* for(int zind = 0; zind < 1000; zind++) */ - /* { */ - /* for(int zzind = 0; zzind < 10000000; zzind++) */ - /* { */ - /* mat[zzind][zind]= 0; */ - /* } */ - /* } */ - int gamma = 0; - int dar = 0; - for(int bit = 0; bit < 12; bit++) - { - gamma += ((bit_ct[bit] > (ARR_LEN >> 1))<> 1))<> bit +p/t diag_read[ind] >> bit +p/t diag_read[ind] >> bit & 0x01 +n +n +p bit_ct +n +p bit_ct +q +b 185 +r +n +c +n +c +n +c +n +c +del +b 185 if *ctr_write == 1 +r +n +p *diag_write +p/t *diag_write +p/t *diag_write@*ctr_write +p/t *diag_write@*ctr_write+1 +p/t *diag_write@*ctr_write+2 +n +p o2_gen_rating +n +p o2_gen_rating +p diag_write[*ctr_write] +del +b 157 +b 166 +b 181 +r +c +c +p *diag_write@*ctr_write +c +c +p *ctr_read +c +p *diag_write@*ctr_write +r +c +c +c +c +p bit_ct +n +p bit_ct +n +p bit_ct +q +b 157 +b 166 +b 181 +r +c +c +c +c +p bit_ct +r +c +c +c +p *ctr_read +p/t *diag_read@*ctr_read +n +p/t diag_read[ind] +p/t diag_read[ind] >> bit +p/t diag_read[ind] >> bit & 0x01 +n +n +p bit_ct +p *ctr_read +c +p bit_ct +r +c +c +c +n +n +n +n +p diag_read[ind] +p/t diag_read[ind] +p/t diag_read[ind] >> bit +p bit +p/t diag_read[ind] +c +n +p *ctr_read +p bit_ct +n +n +p bit_ct +p *ctr_read +q +q diff --git a/day3/c/Makefile b/day3/c/Makefile new file mode 100644 index 0000000..2a88231 --- /dev/null +++ b/day3/c/Makefile @@ -0,0 +1,9 @@ +CC=gcc +CFLAGS=-std=gnu99 -O2 -g +PROJECT=aoc_day3 + +%.o: %.c + $(CC) -c -o $@ $< $(CFLAGS) + +$(PROJECT): aoc_day3.o + $(CC) -o aoc_day3 aoc_day3.o diff --git a/day3/c/aoc_day3 b/day3/c/aoc_day3 new file mode 100755 index 0000000..5bf53a5 Binary files /dev/null and b/day3/c/aoc_day3 differ diff --git a/day3/c/aoc_day3.c b/day3/c/aoc_day3.c index f4069bb..f6b1f11 100644 --- a/day3/c/aoc_day3.c +++ b/day3/c/aoc_day3.c @@ -1,42 +1,79 @@ #include #include #include +#include +#include + #define ARR_LEN (1000) +#define BIT_AMOUNT (12) +#define INPUT_FILE ("input.txt") +#define BIT_MASK (0xFFF) +// read file, dump into diagnostics and count bits +void d3_init(int* diagnostics, size_t diag_len, + int* bit_ct, size_t bit_ct_len); -// read file, dump into diagnostics and count bits, do part one stuff // return answer for part one int d3_part_one(int* diagnostics, size_t diag_len, int* bit_ct, size_t bit_ct_len); // returns answer for part two -int d3_part_two(const int* const diagnostics, size_t diag_len, - const int* const bit_ct, size_t bit_len, - int power_consumption); +int d3_part_two(const int* const diagnostics, size_t diag_len); + + + +// if binary we're assuming bit size is 12 because this project is specific to 12 bit numbers +static void print_arr(const int* const arr, size_t len, bool binary) +{ + if(binary) + { + printf("\n"); + for(int ind = 0; ind < len; ind++) + { + printf("[%d]: ", ind); + for(int bit = BIT_AMOUNT - 1; bit >= 0; bit--) + { + printf("%d", ((arr[ind] & (1 << bit))>>bit)); + } + printf("\n"); + } + } + else + { + for(int ind = 0; ind < len; ind++) + { + printf("[%d]: %d\n", ind, arr[ind]); + } + } +} int main(int argc, char** argv) { int diagnostic_arr[ARR_LEN]; - int bit_ct[12]; + int bit_ct[BIT_AMOUNT]; memset(diagnostic_arr, 0, ARR_LEN * sizeof(int)); - memset(bit_ct, 0, 12 * sizeof(int)); + memset(bit_ct, 0, BIT_AMOUNT * sizeof(int)); + d3_init(diagnostic_arr, ARR_LEN, bit_ct, BIT_AMOUNT); - int power_consumption = d3_part_one(diagnostic_arr, ARR_LEN, bit_ct, 12); + int power_consumption = d3_part_one(diagnostic_arr, ARR_LEN, bit_ct, BIT_AMOUNT); printf("(Part 1 Answer) Power Consumption: %d\n", power_consumption); + int life_support_rating = d3_part_two(diagnostic_arr, ARR_LEN); + printf("(Part 2 Answer) Life support rating: %d\n", life_support_rating); return 0; } -// returns status of init -int d3_part_one(int* diagnostics, size_t diag_len, +// read file, dump into diagnostics and count bits +void d3_init(int* diagnostics, size_t diag_len, int* bit_ct, size_t bit_ct_len) { - FILE* fp = fopen("input.txt", "r"); + + FILE* fp = fopen(INPUT_FILE, "r"); if(!fp) { printf("Failed to open file for reading...\n"); @@ -53,31 +90,156 @@ int d3_part_one(int* diagnostics, size_t diag_len, exit(-1); } diagnostics[ind] = strtol(line, NULL, 2); - for(int bit = 0; bit < bit_ct_len; bit++) + for(int bit = 0; bit < BIT_AMOUNT; bit++) { + printf("%d", (diagnostics[ind] & (1<>bit); bit_ct[bit] += ((diagnostics[ind] & (1 << bit))>>bit); } + printf("\n"); } fclose(fp); +} +// returns status of init +int d3_part_one(int* diagnostics, size_t diag_len, + int* bit_ct, size_t bit_ct_len) +{ int gamma = 0; int epsilon = 0; for(int bit = 0; bit < bit_ct_len; bit++) { gamma += ((bit_ct[bit] > (ARR_LEN >> 1))<= 0; bit--) + { + int* ctr_write = &diag_copy[bit%2][ARR_LEN]; + int* ctr_read = &diag_copy[~(bit%2) & 0x01][ARR_LEN]; + + int* diag_write = diag_copy[bit%2]; + const int* diag_read = diag_copy[~(bit%2) & 0x01]; + + memset(diag_write, 0, (sizeof(int) * ARR_LEN) + sizeof(int)); + + volatile int bit_ct = 0; + for(int ind = 0; ind < *ctr_read; ind++) + { + if((diag_read[ind] >> bit) & 0x01) + { + bit_ct++; + } + } + + for(int ind = 0; ind < *ctr_read; ind++) + { + if(bit_ct >= (*ctr_read - bit_ct)) + { + if((diag_read[ind] >> bit) & 0x01) + diag_write[(*ctr_write)++] = diag_read[ind]; + } + else + { + if(!((diag_read[ind] >> bit) & 0x01)) + { + diag_write[(*ctr_write)++] = diag_read[ind]; + } + } + } + if(*ctr_write <= 1) + { + printf("found o2 rating\n"); + o2_gen_rating = diag_write[*ctr_write-1]; + break; + } + } + + + printf("o2 rating: %d\n", o2_gen_rating); + + // now we need to do a similar thing for co2 scubber rating + // this time we want to find the least common bit instead of most common bit + + // we copy diagnostics into our second diag_copy arr + // this way we start with diag_copy[0] being zeroed + // and diag_copy[1] having our original data. + // from there we will go back and forth, filtering data + // from eachother + memcpy(&diag_copy[(~(BIT_AMOUNT - 1)%2) & 0x01], diagnostics, diag_len * sizeof(int)); + + // last value will be active count, i.e. how many vars are actually in the array + diag_copy[(BIT_AMOUNT - 1)%2][ARR_LEN] = 0; + diag_copy[(~(BIT_AMOUNT - 1)%2) & 0x01][ARR_LEN] = ARR_LEN; + + // finding oxygen generator rating + for(int bit = BIT_AMOUNT - 1; bit >= 0; bit--) + { + int* ctr_write = &diag_copy[bit%2][ARR_LEN]; + int* ctr_read = &diag_copy[~(bit%2) & 0x01][ARR_LEN]; + + int* diag_write = diag_copy[bit%2]; + const int* diag_read = diag_copy[~(bit%2) & 0x01]; + + memset(diag_write, 0, (sizeof(int) * ARR_LEN) + sizeof(int)); + + int bit_ct = 0; + for(int ind = 0; ind < *ctr_read; ind++) + { + if((diag_read[ind] >> bit) & 0x01) + { + bit_ct++; + } + } + + for(int ind = 0; ind < *ctr_read; ind++) + { + if(bit_ct < (*ctr_read - bit_ct)) + { + if((diag_read[ind] >> bit) & 0x01) + diag_write[(*ctr_write)++] = diag_read[ind]; + } + else + { + if(!((diag_read[ind] >> bit) & 0x01)) + { + diag_write[(*ctr_write)++] = diag_read[ind]; + } + } + } + if(*ctr_write <= 1) + { + printf("found co2 \n"); + co2_scrubber_rating = diag_write[*ctr_write-1]; + break; + } + } - return ans; + printf("o2 gen rating: %d\nco2 scrubber rating: %d\n", o2_gen_rating, co2_scrubber_rating); + return co2_scrubber_rating * o2_gen_rating; } diff --git a/day3/c/aoc_day3.o b/day3/c/aoc_day3.o new file mode 100644 index 0000000..31680ad Binary files /dev/null and b/day3/c/aoc_day3.o differ diff --git a/day3/c/file.txt b/day3/c/file.txt new file mode 100644 index 0000000..a5bb11d --- /dev/null +++ b/day3/c/file.txt @@ -0,0 +1,5654 @@ +(Part 1 Answer) Power Consumption: 3009600 +Printing current filtered results of size 1000 +[0]: 242 +[1]: 1060 +[2]: 1279 +[3]: 335 +[4]: 1311 +[5]: 3899 +[6]: 2522 +[7]: 3649 +[8]: 2086 +[9]: 2456 +[10]: 1367 +[11]: 801 +[12]: 3903 +[13]: 3720 +[14]: 2798 +[15]: 3912 +[16]: 61 +[17]: 699 +[18]: 3938 +[19]: 3175 +[20]: 3291 +[21]: 1030 +[22]: 1511 +[23]: 3704 +[24]: 3183 +[25]: 2203 +[26]: 2353 +[27]: 103 +[28]: 3184 +[29]: 1242 +[30]: 1522 +[31]: 3887 +[32]: 445 +[33]: 2921 +[34]: 3972 +[35]: 932 +[36]: 51 +[37]: 80 +[38]: 1411 +[39]: 340 +[40]: 3220 +[41]: 923 +[42]: 755 +[43]: 708 +[44]: 3813 +[45]: 541 +[46]: 1930 +[47]: 2471 +[48]: 2348 +[49]: 363 +[50]: 774 +[51]: 1346 +[52]: 459 +[53]: 2164 +[54]: 3126 +[55]: 2675 +[56]: 1145 +[57]: 4024 +[58]: 410 +[59]: 2945 +[60]: 3105 +[61]: 3651 +[62]: 41 +[63]: 101 +[64]: 887 +[65]: 769 +[66]: 2532 +[67]: 449 +[68]: 315 +[69]: 52 +[70]: 3876 +[71]: 576 +[72]: 3687 +[73]: 2418 +[74]: 1589 +[75]: 3383 +[76]: 629 +[77]: 3228 +[78]: 1631 +[79]: 695 +[80]: 3399 +[81]: 1177 +[82]: 2225 +[83]: 2987 +[84]: 1176 +[85]: 3654 +[86]: 609 +[87]: 119 +[88]: 1819 +[89]: 2905 +[90]: 3615 +[91]: 2677 +[92]: 2352 +[93]: 2575 +[94]: 1652 +[95]: 549 +[96]: 1851 +[97]: 814 +[98]: 3647 +[99]: 100 +[100]: 2705 +[101]: 2865 +[102]: 3276 +[103]: 3623 +[104]: 199 +[105]: 1091 +[106]: 1504 +[107]: 3653 +[108]: 1547 +[109]: 998 +[110]: 3059 +[111]: 3265 +[112]: 1756 +[113]: 1859 +[114]: 996 +[115]: 3250 +[116]: 3382 +[117]: 3080 +[118]: 3208 +[119]: 3050 +[120]: 1036 +[121]: 3219 +[122]: 3096 +[123]: 2846 +[124]: 656 +[125]: 1693 +[126]: 2980 +[127]: 2202 +[128]: 1688 +[129]: 2951 +[130]: 678 +[131]: 2053 +[132]: 2853 +[133]: 2682 +[134]: 1943 +[135]: 2616 +[136]: 4054 +[137]: 120 +[138]: 2750 +[139]: 867 +[140]: 700 +[141]: 615 +[142]: 3745 +[143]: 2412 +[144]: 3958 +[145]: 1720 +[146]: 3329 +[147]: 3398 +[148]: 2064 +[149]: 3747 +[150]: 3980 +[151]: 108 +[152]: 216 +[153]: 1856 +[154]: 3834 +[155]: 3297 +[156]: 2109 +[157]: 341 +[158]: 116 +[159]: 1156 +[160]: 1457 +[161]: 2598 +[162]: 3984 +[163]: 1340 +[164]: 2884 +[165]: 1807 +[166]: 3599 +[167]: 3836 +[168]: 3787 +[169]: 2582 +[170]: 2079 +[171]: 279 +[172]: 2239 +[173]: 1479 +[174]: 1337 +[175]: 1 +[176]: 3320 +[177]: 650 +[178]: 3870 +[179]: 1611 +[180]: 1902 +[181]: 2359 +[182]: 1685 +[183]: 2172 +[184]: 1209 +[185]: 2820 +[186]: 2118 +[187]: 3432 +[188]: 644 +[189]: 1852 +[190]: 916 +[191]: 780 +[192]: 3363 +[193]: 469 +[194]: 2207 +[195]: 1463 +[196]: 2512 +[197]: 892 +[198]: 414 +[199]: 298 +[200]: 2762 +[201]: 3029 +[202]: 67 +[203]: 3650 +[204]: 2274 +[205]: 2567 +[206]: 3607 +[207]: 3702 +[208]: 3110 +[209]: 3737 +[210]: 1397 +[211]: 464 +[212]: 1958 +[213]: 2327 +[214]: 396 +[215]: 958 +[216]: 1103 +[217]: 1783 +[218]: 3131 +[219]: 2737 +[220]: 2899 +[221]: 2473 +[222]: 2197 +[223]: 255 +[224]: 1462 +[225]: 311 +[226]: 3421 +[227]: 3681 +[228]: 820 +[229]: 1621 +[230]: 2222 +[231]: 3166 +[232]: 299 +[233]: 2978 +[234]: 832 +[235]: 3573 +[236]: 3350 +[237]: 2496 +[238]: 2117 +[239]: 827 +[240]: 137 +[241]: 842 +[242]: 2701 +[243]: 3439 +[244]: 857 +[245]: 3137 +[246]: 928 +[247]: 659 +[248]: 2066 +[249]: 3691 +[250]: 0 +[251]: 0 +[252]: 0 +[253]: 0 +[254]: 0 +[255]: 0 +[256]: 0 +[257]: 0 +[258]: 0 +[259]: 0 +[260]: 0 +[261]: 0 +[262]: 0 +[263]: 0 +[264]: 0 +[265]: 0 +[266]: 0 +[267]: 0 +[268]: 0 +[269]: 0 +[270]: 0 +[271]: 0 +[272]: 0 +[273]: 0 +[274]: 0 +[275]: 0 +[276]: 0 +[277]: 0 +[278]: 0 +[279]: 0 +[280]: 0 +[281]: 0 +[282]: 0 +[283]: 0 +[284]: 0 +[285]: 0 +[286]: 0 +[287]: 0 +[288]: 0 +[289]: 0 +[290]: 0 +[291]: 0 +[292]: 0 +[293]: 0 +[294]: 0 +[295]: 0 +[296]: 0 +[297]: 0 +[298]: 0 +[299]: 0 +[300]: 0 +[301]: 0 +[302]: 0 +[303]: 0 +[304]: 0 +[305]: 0 +[306]: 0 +[307]: 0 +[308]: 0 +[309]: 0 +[310]: 0 +[311]: 0 +[312]: 0 +[313]: 0 +[314]: 0 +[315]: 0 +[316]: 0 +[317]: 0 +[318]: 0 +[319]: 0 +[320]: 0 +[321]: 0 +[322]: 0 +[323]: 0 +[324]: 0 +[325]: 0 +[326]: 0 +[327]: 0 +[328]: 0 +[329]: 0 +[330]: 0 +[331]: 0 +[332]: 0 +[333]: 0 +[334]: 0 +[335]: 0 +[336]: 0 +[337]: 0 +[338]: 0 +[339]: 0 +[340]: 0 +[341]: 0 +[342]: 0 +[343]: 0 +[344]: 0 +[345]: 0 +[346]: 0 +[347]: 0 +[348]: 0 +[349]: 0 +[350]: 0 +[351]: 0 +[352]: 0 +[353]: 0 +[354]: 0 +[355]: 0 +[356]: 0 +[357]: 0 +[358]: 0 +[359]: 0 +[360]: 0 +[361]: 0 +[362]: 0 +[363]: 0 +[364]: 0 +[365]: 0 +[366]: 0 +[367]: 0 +[368]: 0 +[369]: 0 +[370]: 0 +[371]: 0 +[372]: 0 +[373]: 0 +[374]: 0 +[375]: 0 +[376]: 0 +[377]: 0 +[378]: 0 +[379]: 0 +[380]: 0 +[381]: 0 +[382]: 0 +[383]: 0 +[384]: 0 +[385]: 0 +[386]: 0 +[387]: 0 +[388]: 0 +[389]: 0 +[390]: 0 +[391]: 0 +[392]: 0 +[393]: 0 +[394]: 0 +[395]: 0 +[396]: 0 +[397]: 0 +[398]: 0 +[399]: 0 +[400]: 0 +[401]: 0 +[402]: 0 +[403]: 0 +[404]: 0 +[405]: 0 +[406]: 0 +[407]: 0 +[408]: 0 +[409]: 0 +[410]: 0 +[411]: 0 +[412]: 0 +[413]: 0 +[414]: 0 +[415]: 0 +[416]: 0 +[417]: 0 +[418]: 0 +[419]: 0 +[420]: 0 +[421]: 0 +[422]: 0 +[423]: 0 +[424]: 0 +[425]: 0 +[426]: 0 +[427]: 0 +[428]: 0 +[429]: 0 +[430]: 0 +[431]: 0 +[432]: 0 +[433]: 0 +[434]: 0 +[435]: 0 +[436]: 0 +[437]: 0 +[438]: 0 +[439]: 0 +[440]: 0 +[441]: 0 +[442]: 0 +[443]: 0 +[444]: 0 +[445]: 0 +[446]: 0 +[447]: 0 +[448]: 0 +[449]: 0 +[450]: 0 +[451]: 0 +[452]: 0 +[453]: 0 +[454]: 0 +[455]: 0 +[456]: 0 +[457]: 0 +[458]: 0 +[459]: 0 +[460]: 0 +[461]: 0 +[462]: 0 +[463]: 0 +[464]: 0 +[465]: 0 +[466]: 0 +[467]: 0 +[468]: 0 +[469]: 0 +[470]: 0 +[471]: 0 +[472]: 0 +[473]: 10159038 +[474]: 32750 +[475]: 0 +[476]: 0 +[477]: 0 +[478]: 0 +[479]: 255 +[480]: 0 +[481]: 0 +[482]: 0 +[483]: 0 +[484]: 0 +[485]: 4096 +[486]: 0 +[487]: 99 +[488]: 0 +[489]: 0 +[490]: 0 +[491]: 0 +[492]: 0 +[493]: 64 +[494]: 0 +[495]: 257 +[496]: 112 +[497]: 1 +[498]: 0 +[499]: 8 +[500]: 0 +[501]: 0 +[502]: 0 +[503]: 124 +[504]: 119 +[505]: 111 +[506]: 99 +[507]: 0 +[508]: 0 +[509]: 11430400 +[510]: 32750 +[511]: 4096 +[512]: 0 +[513]: -72 +[514]: -1 +[515]: 11436800 +[516]: 32750 +[517]: 35 +[518]: 0 +[519]: -2016758224 +[520]: 32767 +[521]: 4096 +[522]: 0 +[523]: 11433248 +[524]: 32750 +[525]: -890912744 +[526]: 21901 +[527]: 11436800 +[528]: 32750 +[529]: 10069373 +[530]: 32750 +[531]: 66307 +[532]: 0 +[533]: 2362288 +[534]: 0 +[535]: 1 +[536]: 0 +[537]: 33188 +[538]: 1000 +[539]: 1000 +[540]: 0 +[541]: 0 +[542]: 0 +[543]: 0 +[544]: 0 +[545]: 4096 +[546]: 0 +[547]: 0 +[548]: 0 +[549]: 1638667671 +[550]: 0 +[551]: 631763760 +[552]: 0 +[553]: 1638667671 +[554]: 0 +[555]: 631763760 +[556]: 0 +[557]: 1638667671 +[558]: 0 +[559]: 631763760 +[560]: 0 +[561]: 0 +[562]: 0 +[563]: 0 +[564]: 0 +[565]: 0 +[566]: 0 +[567]: 0 +[568]: 0 +[569]: 1573525248 +[570]: 374793183 +[571]: 11433248 +[572]: 32750 +[573]: 10129208 +[574]: 32750 +[575]: 35 +[576]: 0 +[577]: 10128816 +[578]: 32750 +[579]: -1 +[580]: 0 +[581]: 35 +[582]: 0 +[583]: 11433248 +[584]: 32750 +[585]: -890912744 +[586]: 21901 +[587]: 35 +[588]: 0 +[589]: 35 +[590]: 0 +[591]: 0 +[592]: 0 +[593]: 10121103 +[594]: 32750 +[595]: 1232 +[596]: 0 +[597]: 1 +[598]: 0 +[599]: 11433248 +[600]: 32750 +[601]: 42 +[602]: 0 +[603]: -890912707 +[604]: 21901 +[605]: 11436800 +[606]: 32750 +[607]: -2016758224 +[608]: 32767 +[609]: 10032912 +[610]: 32750 +[611]: -890912744 +[612]: 21901 +[613]: 7 +[614]: 0 +[615]: 3432 +[616]: 0 +[617]: 0 +[618]: 32767 +[619]: 0 +[620]: 32767 +[621]: 11478304 +[622]: 32750 +[623]: 3 +[624]: 10 +[625]: 0 +[626]: 21901 +[627]: 0 +[628]: 0 +[629]: 0 +[630]: 0 +[631]: -890912709 +[632]: 21901 +[633]: 0 +[634]: 32767 +[635]: 1 +[636]: 0 +[637]: -1 +[638]: -1 +[639]: 3009600 +[640]: 0 +[641]: 0 +[642]: 0 +[643]: 0 +[644]: 0 +[645]: -2016759296 +[646]: 32767 +[647]: -890912706 +[648]: 21901 +[649]: -2016759296 +[650]: 32767 +[651]: -2016759280 +[652]: 0 +[653]: 0 +[654]: 0 +[655]: 1 +[656]: 0 +[657]: 359345080 +[658]: 0 +[659]: -2016759064 +[660]: 32767 +[661]: -890919550 +[662]: 21901 +[663]: 9958880 +[664]: 32750 +[665]: 11433248 +[666]: 32750 +[667]: -2016759216 +[668]: 32767 +[669]: 11633105 +[670]: 32750 +[671]: 1 +[672]: 0 +[673]: 8 +[674]: 48 +[675]: -2016758000 +[676]: 32767 +[677]: -2016758192 +[678]: 32767 +[679]: 1 +[680]: 0 +[681]: 11788768 +[682]: 32750 +[683]: -1 +[684]: 0 +[685]: 11478400 +[686]: 32750 +[687]: 11788768 +[688]: 32750 +[689]: 11789648 +[690]: 32750 +[691]: 0 +[692]: 0 +[693]: 0 +[694]: 0 +[695]: 0 +[696]: 0 +[697]: 1 +[698]: 0 +[699]: -1 +[700]: 0 +[701]: 0 +[702]: 0 +[703]: 9639008 +[704]: 32750 +[705]: 11476992 +[706]: 32750 +[707]: -2016758016 +[708]: 32767 +[709]: -890916656 +[710]: 21901 +[711]: 0 +[712]: 0 +[713]: 0 +[714]: 0 +[715]: 0 +[716]: 0 +[717]: 11650100 +[718]: 32750 +[719]: 1 +[720]: 0 +[721]: -890904528 +[722]: 21901 +[723]: -2016753904 +[724]: 32767 +[725]: -890916656 +[726]: 21901 +[727]: 0 +[728]: 0 +[729]: 0 +[730]: 0 +[731]: 0 +[732]: 0 +[733]: 11650100 +[734]: 32750 +[735]: 1 +[736]: 0 +[737]: 0 +[738]: 0 +[739]: -868592992 +[740]: 21901 +[741]: 9639008 +[742]: 32750 +[743]: -2016758032 +[744]: 32767 +[745]: 11679902 +[746]: 32750 +[747]: 0 +[748]: 0 +[749]: 11 +[750]: 0 +[751]: 0 +[752]: 0 +[753]: 3009600 +[754]: 0 +[755]: -890912744 +[756]: 21901 +[757]: -868592992 +[758]: 21901 +[759]: 0 +[760]: 0 +[761]: 3 +[762]: 0 +[763]: 0 +[764]: 0 +[765]: 0 +[766]: 0 +[767]: 0 +[768]: 0 +[769]: 8064 +[770]: 65535 +[771]: 0 +[772]: 0 +[773]: 0 +[774]: 0 +[775]: 0 +[776]: 0 +[777]: 0 +[778]: 0 +[779]: 0 +[780]: 0 +[781]: 0 +[782]: 0 +[783]: 0 +[784]: 0 +[785]: 0 +[786]: 0 +[787]: 168430090 +[788]: 168430090 +[789]: 168430090 +[790]: 168430090 +[791]: 0 +[792]: -16777216 +[793]: 255 +[794]: 0 +[795]: 255 +[796]: 0 +[797]: -65536 +[798]: -1 +[799]: 65280 +[800]: 0 +[801]: 0 +[802]: 0 +[803]: 168430090 +[804]: 168430090 +[805]: 168430090 +[806]: 168430090 +[807]: 0 +[808]: -16777216 +[809]: 255 +[810]: 0 +[811]: 255 +[812]: 0 +[813]: -65536 +[814]: -1 +[815]: 65280 +[816]: 0 +[817]: 0 +[818]: 0 +[819]: 791621423 +[820]: 791621423 +[821]: 791621423 +[822]: 791621423 +[823]: 0 +[824]: 0 +[825]: 0 +[826]: 0 +[827]: 0 +[828]: 0 +[829]: 0 +[830]: 0 +[831]: 0 +[832]: 0 +[833]: 0 +[834]: 0 +[835]: 1886284032 +[836]: 1949201525 +[837]: 29816 +[838]: 0 +[839]: 0 +[840]: 0 +[841]: 0 +[842]: 0 +[843]: 0 +[844]: 0 +[845]: 0 +[846]: 0 +[847]: 0 +[848]: 0 +[849]: 0 +[850]: 0 +[851]: 0 +[852]: 0 +[853]: 0 +[854]: 0 +[855]: 0 +[856]: 0 +[857]: 0 +[858]: 0 +[859]: 0 +[860]: 0 +[861]: 0 +[862]: 0 +[863]: 0 +[864]: 0 +[865]: 0 +[866]: 0 +[867]: 0 +[868]: 0 +[869]: 4096 +[870]: 0 +[871]: -868592992 +[872]: 21901 +[873]: 11482560 +[874]: 32750 +[875]: 2 +[876]: 0 +[877]: 14 +[878]: -2147483648 +[879]: 0 +[880]: 0 +[881]: 0 +[882]: 0 +[883]: 0 +[884]: 0 +[885]: 0 +[886]: 0 +[887]: 0 +[888]: 0 +[889]: 0 +[890]: 0 +[891]: 2 +[892]: 0 +[893]: 14 +[894]: -2147483648 +[895]: 0 +[896]: 0 +[897]: 0 +[898]: 0 +[899]: 0 +[900]: 0 +[901]: 0 +[902]: 0 +[903]: 0 +[904]: 0 +[905]: 0 +[906]: 0 +[907]: 354552682 +[908]: 0 +[909]: 0 +[910]: 0 +[911]: 0 +[912]: 0 +[913]: 0 +[914]: 1 +[915]: 438 +[916]: 0 +[917]: 1573525248 +[918]: 374793183 +[919]: -868592992 +[920]: 21901 +[921]: 1573525248 +[922]: 374793183 +[923]: 11482560 +[924]: 32750 +[925]: -120 +[926]: -1 +[927]: 0 +[928]: 0 +[929]: 0 +[930]: 0 +[931]: 808465152 +[932]: 808465977 +[933]: 1573525248 +[934]: 374793183 +[935]: 0 +[936]: 0 +[937]: -890914928 +[938]: 21901 +[939]: -2016753904 +[940]: 32767 +[941]: -890916656 +[942]: 21901 +[943]: 0 +[944]: 0 +[945]: 0 +[946]: 0 +[947]: 0 +[948]: 0 +[949]: 9954015 +[950]: 32750 +[951]: 16 +[952]: 48 +[953]: -2016758000 +[954]: 32767 +[955]: -2016758192 +[956]: 32767 +[957]: 1573525248 +[958]: 374793183 +[959]: 0 +[960]: 0 +[961]: 3009600 +[962]: 0 +[963]: 0 +[964]: 0 +[965]: 11 +[966]: 0 +[967]: -868592992 +[968]: 21901 +[969]: 0 +[970]: 0 +[971]: -890914928 +[972]: 21901 +[973]: -2016758016 +[974]: 32767 +[975]: -890916656 +[976]: 21901 +[977]: -890915711 +[978]: 21901 +[979]: 12 +[980]: 0 +[981]: -2016757968 +[982]: 32767 +[983]: 1000 +[984]: 0 +[985]: -2016757920 +[986]: 32767 +[987]: 848 +[988]: 1000 +[989]: 12 +[990]: 3135 +[991]: 12 +[992]: 960 +[993]: -868592512 +[994]: 21901 +[995]: 120 +[996]: 0 +[997]: -868592992 +[998]: 21901 +[999]: -890914928 +Printing current filtered results of size 240 +[0]: 1279 +[1]: 335 +[2]: 1311 +[3]: 3899 +[4]: 3649 +[5]: 1367 +[6]: 801 +[7]: 3903 +[8]: 61 +[9]: 699 +[10]: 3175 +[11]: 3291 +[12]: 1511 +[13]: 3183 +[14]: 2203 +[15]: 2353 +[16]: 103 +[17]: 3887 +[18]: 445 +[19]: 2921 +[20]: 51 +[21]: 1411 +[22]: 923 +[23]: 755 +[24]: 3813 +[25]: 541 +[26]: 2471 +[27]: 363 +[28]: 459 +[29]: 2675 +[30]: 1145 +[31]: 2945 +[32]: 3105 +[33]: 3651 +[34]: 41 +[35]: 101 +[36]: 887 +[37]: 769 +[38]: 449 +[39]: 315 +[40]: 3687 +[41]: 1589 +[42]: 3383 +[43]: 629 +[44]: 1631 +[45]: 695 +[46]: 3399 +[47]: 1177 +[48]: 2225 +[49]: 2987 +[50]: 609 +[51]: 119 +[52]: 1819 +[53]: 2905 +[54]: 3615 +[55]: 2677 +[56]: 2575 +[57]: 549 +[58]: 1851 +[59]: 3647 +[60]: 2705 +[61]: 2865 +[62]: 3623 +[63]: 199 +[64]: 1091 +[65]: 3653 +[66]: 1547 +[67]: 3059 +[68]: 3265 +[69]: 1859 +[70]: 3219 +[71]: 1693 +[72]: 2951 +[73]: 2053 +[74]: 2853 +[75]: 1943 +[76]: 867 +[77]: 615 +[78]: 3745 +[79]: 3329 +[80]: 3747 +[81]: 3297 +[82]: 2109 +[83]: 341 +[84]: 1457 +[85]: 1807 +[86]: 3599 +[87]: 3787 +[88]: 2079 +[89]: 279 +[90]: 2239 +[91]: 1479 +[92]: 1337 +[93]: 1 +[94]: 1611 +[95]: 2359 +[96]: 1685 +[97]: 1209 +[98]: 3363 +[99]: 469 +[100]: 2207 +[101]: 1463 +[102]: 3029 +[103]: 67 +[104]: 2567 +[105]: 3607 +[106]: 3737 +[107]: 1397 +[108]: 2327 +[109]: 1103 +[110]: 1783 +[111]: 3131 +[112]: 2737 +[113]: 2899 +[114]: 2473 +[115]: 2197 +[116]: 255 +[117]: 311 +[118]: 3421 +[119]: 3681 +[120]: 1621 +[121]: 299 +[122]: 3573 +[123]: 2117 +[124]: 827 +[125]: 137 +[126]: 2701 +[127]: 3439 +[128]: 857 +[129]: 3137 +[130]: 659 +[131]: 3691 +[132]: 255 +[133]: 99 +[134]: 257 +[135]: 1 +[136]: 119 +[137]: 111 +[138]: 99 +[139]: -1 +[140]: 35 +[141]: 32767 +[142]: 21901 +[143]: 10069373 +[144]: 66307 +[145]: 1 +[146]: 1638667671 +[147]: 1638667671 +[148]: 1638667671 +[149]: 374793183 +[150]: 35 +[151]: -1 +[152]: 35 +[153]: 21901 +[154]: 35 +[155]: 35 +[156]: 10121103 +[157]: 1 +[158]: -890912707 +[159]: 21901 +[160]: 32767 +[161]: 21901 +[162]: 7 +[163]: 32767 +[164]: 32767 +[165]: 3 +[166]: 21901 +[167]: -890912709 +[168]: 21901 +[169]: 32767 +[170]: 1 +[171]: -1 +[172]: -1 +[173]: 32767 +[174]: 21901 +[175]: 32767 +[176]: 1 +[177]: 32767 +[178]: 21901 +[179]: 32767 +[180]: 11633105 +[181]: 1 +[182]: 32767 +[183]: 32767 +[184]: 1 +[185]: -1 +[186]: 1 +[187]: -1 +[188]: 32767 +[189]: 21901 +[190]: 1 +[191]: 21901 +[192]: 32767 +[193]: 21901 +[194]: 1 +[195]: 21901 +[196]: 32767 +[197]: 11 +[198]: 21901 +[199]: 21901 +[200]: 3 +[201]: 65535 +[202]: 255 +[203]: 255 +[204]: -1 +[205]: 255 +[206]: 255 +[207]: -1 +[208]: 791621423 +[209]: 791621423 +[210]: 791621423 +[211]: 791621423 +[212]: 1949201525 +[213]: 21901 +[214]: 1 +[215]: 374793183 +[216]: 21901 +[217]: 374793183 +[218]: -1 +[219]: 808465977 +[220]: 374793183 +[221]: 21901 +[222]: 32767 +[223]: 21901 +[224]: 9954015 +[225]: 32767 +[226]: 32767 +[227]: 374793183 +[228]: 11 +[229]: 21901 +[230]: 21901 +[231]: 32767 +[232]: 21901 +[233]: -890915711 +[234]: 21901 +[235]: 32767 +[236]: 32767 +[237]: 3135 +[238]: 21901 +[239]: 21901 +Printing current filtered results of size 910 +[0]: 0 +[1]: 0 +[2]: 0 +[3]: 0 +[4]: 0 +[5]: 0 +[6]: 0 +[7]: 0 +[8]: 0 +[9]: 0 +[10]: 0 +[11]: 0 +[12]: 0 +[13]: 0 +[14]: 0 +[15]: 0 +[16]: 0 +[17]: 0 +[18]: 0 +[19]: 0 +[20]: 0 +[21]: 0 +[22]: 0 +[23]: 0 +[24]: 0 +[25]: 0 +[26]: 0 +[27]: 0 +[28]: 0 +[29]: 0 +[30]: 0 +[31]: 0 +[32]: 0 +[33]: 0 +[34]: 0 +[35]: 0 +[36]: 0 +[37]: 0 +[38]: 0 +[39]: 0 +[40]: 0 +[41]: 0 +[42]: 0 +[43]: 0 +[44]: 0 +[45]: 0 +[46]: 0 +[47]: 0 +[48]: 0 +[49]: 0 +[50]: 0 +[51]: 0 +[52]: 0 +[53]: 0 +[54]: 0 +[55]: 0 +[56]: 0 +[57]: 0 +[58]: 0 +[59]: 0 +[60]: 0 +[61]: 0 +[62]: 0 +[63]: 0 +[64]: 0 +[65]: 0 +[66]: 0 +[67]: 0 +[68]: 0 +[69]: 0 +[70]: 0 +[71]: 0 +[72]: 0 +[73]: 0 +[74]: 0 +[75]: 0 +[76]: 0 +[77]: 0 +[78]: 0 +[79]: 0 +[80]: 0 +[81]: 0 +[82]: 0 +[83]: 0 +[84]: 0 +[85]: 0 +[86]: 0 +[87]: 0 +[88]: 0 +[89]: 0 +[90]: 0 +[91]: 0 +[92]: 0 +[93]: 0 +[94]: 0 +[95]: 0 +[96]: 0 +[97]: 0 +[98]: 0 +[99]: 0 +[100]: 0 +[101]: 0 +[102]: 0 +[103]: 0 +[104]: 0 +[105]: 0 +[106]: 0 +[107]: 0 +[108]: 0 +[109]: 0 +[110]: 0 +[111]: 0 +[112]: 0 +[113]: 0 +[114]: 0 +[115]: 0 +[116]: 0 +[117]: 0 +[118]: 0 +[119]: 0 +[120]: 0 +[121]: 0 +[122]: 0 +[123]: 0 +[124]: 0 +[125]: 0 +[126]: 0 +[127]: 0 +[128]: 0 +[129]: 0 +[130]: 0 +[131]: 0 +[132]: 0 +[133]: 0 +[134]: 0 +[135]: 0 +[136]: 0 +[137]: 0 +[138]: 0 +[139]: 0 +[140]: 0 +[141]: 0 +[142]: 0 +[143]: 0 +[144]: 0 +[145]: 0 +[146]: 0 +[147]: 0 +[148]: 0 +[149]: 0 +[150]: 0 +[151]: 0 +[152]: 0 +[153]: 0 +[154]: 0 +[155]: 0 +[156]: 0 +[157]: 0 +[158]: 0 +[159]: 0 +[160]: 0 +[161]: 0 +[162]: 0 +[163]: 0 +[164]: 0 +[165]: 0 +[166]: 0 +[167]: 0 +[168]: 0 +[169]: 0 +[170]: 0 +[171]: 0 +[172]: 0 +[173]: 0 +[174]: 0 +[175]: 0 +[176]: 0 +[177]: 0 +[178]: 0 +[179]: 0 +[180]: 0 +[181]: 0 +[182]: 0 +[183]: 0 +[184]: 0 +[185]: 0 +[186]: 0 +[187]: 0 +[188]: 0 +[189]: 0 +[190]: 0 +[191]: 0 +[192]: 0 +[193]: 0 +[194]: 0 +[195]: 0 +[196]: 0 +[197]: 0 +[198]: 0 +[199]: 0 +[200]: 0 +[201]: 0 +[202]: 0 +[203]: 0 +[204]: 0 +[205]: 0 +[206]: 0 +[207]: 0 +[208]: 0 +[209]: 0 +[210]: 0 +[211]: 0 +[212]: 0 +[213]: 0 +[214]: 0 +[215]: 0 +[216]: 0 +[217]: 0 +[218]: 0 +[219]: 0 +[220]: 0 +[221]: 0 +[222]: 0 +[223]: 0 +[224]: 0 +[225]: 0 +[226]: 0 +[227]: 0 +[228]: 0 +[229]: 0 +[230]: 0 +[231]: 0 +[232]: 0 +[233]: 0 +[234]: 0 +[235]: 0 +[236]: 0 +[237]: 0 +[238]: 0 +[239]: 0 +[240]: 0 +[241]: 0 +[242]: 0 +[243]: 0 +[244]: 0 +[245]: 0 +[246]: 0 +[247]: 0 +[248]: 0 +[249]: 0 +[250]: 0 +[251]: 0 +[252]: 0 +[253]: 0 +[254]: 0 +[255]: 0 +[256]: 0 +[257]: 0 +[258]: 0 +[259]: 0 +[260]: 0 +[261]: 0 +[262]: 0 +[263]: 0 +[264]: 0 +[265]: 0 +[266]: 0 +[267]: 0 +[268]: 0 +[269]: 0 +[270]: 0 +[271]: 0 +[272]: 0 +[273]: 0 +[274]: 0 +[275]: 0 +[276]: 0 +[277]: 0 +[278]: 0 +[279]: 0 +[280]: 0 +[281]: 0 +[282]: 0 +[283]: 0 +[284]: 0 +[285]: 0 +[286]: 0 +[287]: 0 +[288]: 0 +[289]: 0 +[290]: 0 +[291]: 0 +[292]: 0 +[293]: 0 +[294]: 0 +[295]: 0 +[296]: 0 +[297]: 0 +[298]: 0 +[299]: 0 +[300]: 0 +[301]: 0 +[302]: 0 +[303]: 0 +[304]: 0 +[305]: 0 +[306]: 0 +[307]: 0 +[308]: 0 +[309]: 0 +[310]: 0 +[311]: 0 +[312]: 0 +[313]: 0 +[314]: 0 +[315]: 0 +[316]: 0 +[317]: 0 +[318]: 0 +[319]: 0 +[320]: 0 +[321]: 0 +[322]: 0 +[323]: 0 +[324]: 0 +[325]: 0 +[326]: 0 +[327]: 0 +[328]: 0 +[329]: 0 +[330]: 0 +[331]: 0 +[332]: 0 +[333]: 0 +[334]: 0 +[335]: 0 +[336]: 0 +[337]: 0 +[338]: 0 +[339]: 0 +[340]: 0 +[341]: 0 +[342]: 0 +[343]: 0 +[344]: 0 +[345]: 0 +[346]: 0 +[347]: 0 +[348]: 0 +[349]: 0 +[350]: 0 +[351]: 0 +[352]: 0 +[353]: 0 +[354]: 0 +[355]: 0 +[356]: 0 +[357]: 0 +[358]: 0 +[359]: 0 +[360]: 0 +[361]: 0 +[362]: 0 +[363]: 0 +[364]: 0 +[365]: 0 +[366]: 0 +[367]: 0 +[368]: 0 +[369]: 0 +[370]: 0 +[371]: 0 +[372]: 0 +[373]: 0 +[374]: 0 +[375]: 0 +[376]: 0 +[377]: 0 +[378]: 0 +[379]: 0 +[380]: 0 +[381]: 0 +[382]: 0 +[383]: 0 +[384]: 0 +[385]: 0 +[386]: 0 +[387]: 0 +[388]: 0 +[389]: 0 +[390]: 0 +[391]: 0 +[392]: 0 +[393]: 0 +[394]: 0 +[395]: 0 +[396]: 0 +[397]: 0 +[398]: 0 +[399]: 0 +[400]: 0 +[401]: 0 +[402]: 0 +[403]: 0 +[404]: 0 +[405]: 0 +[406]: 0 +[407]: 0 +[408]: 0 +[409]: 0 +[410]: 0 +[411]: 0 +[412]: 0 +[413]: 0 +[414]: 0 +[415]: 0 +[416]: 0 +[417]: 0 +[418]: 0 +[419]: 0 +[420]: 0 +[421]: 0 +[422]: 0 +[423]: 0 +[424]: 0 +[425]: 0 +[426]: 0 +[427]: 0 +[428]: 0 +[429]: 0 +[430]: 0 +[431]: 0 +[432]: 0 +[433]: 0 +[434]: 0 +[435]: 0 +[436]: 0 +[437]: 0 +[438]: 0 +[439]: 0 +[440]: 0 +[441]: 0 +[442]: 0 +[443]: 0 +[444]: 0 +[445]: 0 +[446]: 0 +[447]: 0 +[448]: 0 +[449]: 0 +[450]: 0 +[451]: 0 +[452]: 0 +[453]: 0 +[454]: 0 +[455]: 0 +[456]: 0 +[457]: 0 +[458]: 0 +[459]: 0 +[460]: 0 +[461]: 0 +[462]: 0 +[463]: 0 +[464]: 0 +[465]: 0 +[466]: 0 +[467]: 0 +[468]: 0 +[469]: 0 +[470]: 0 +[471]: 0 +[472]: 0 +[473]: 0 +[474]: 0 +[475]: 0 +[476]: 0 +[477]: 0 +[478]: 0 +[479]: 0 +[480]: 0 +[481]: 0 +[482]: 0 +[483]: 0 +[484]: 0 +[485]: 0 +[486]: 0 +[487]: 0 +[488]: 0 +[489]: 0 +[490]: 0 +[491]: 0 +[492]: 0 +[493]: 0 +[494]: 0 +[495]: 0 +[496]: 0 +[497]: 0 +[498]: 0 +[499]: 0 +[500]: 0 +[501]: 0 +[502]: 0 +[503]: 0 +[504]: 0 +[505]: 0 +[506]: 0 +[507]: 0 +[508]: 0 +[509]: 0 +[510]: 0 +[511]: 0 +[512]: 0 +[513]: 0 +[514]: 0 +[515]: 0 +[516]: 0 +[517]: 0 +[518]: 0 +[519]: 0 +[520]: 0 +[521]: 0 +[522]: 0 +[523]: 0 +[524]: 0 +[525]: 0 +[526]: 0 +[527]: 0 +[528]: 0 +[529]: 0 +[530]: 0 +[531]: 0 +[532]: 0 +[533]: 0 +[534]: 0 +[535]: 0 +[536]: 0 +[537]: 0 +[538]: 0 +[539]: 0 +[540]: 0 +[541]: 0 +[542]: 0 +[543]: 0 +[544]: 0 +[545]: 0 +[546]: 0 +[547]: 0 +[548]: 0 +[549]: 0 +[550]: 0 +[551]: 0 +[552]: 0 +[553]: 0 +[554]: 0 +[555]: 0 +[556]: 0 +[557]: 0 +[558]: 0 +[559]: 0 +[560]: 0 +[561]: 0 +[562]: 0 +[563]: 0 +[564]: 0 +[565]: 0 +[566]: 0 +[567]: 0 +[568]: 0 +[569]: 0 +[570]: 0 +[571]: 0 +[572]: 0 +[573]: 0 +[574]: 0 +[575]: 0 +[576]: 0 +[577]: 0 +[578]: 0 +[579]: 0 +[580]: 0 +[581]: 0 +[582]: 0 +[583]: 0 +[584]: 0 +[585]: 0 +[586]: 0 +[587]: 0 +[588]: 0 +[589]: 0 +[590]: 0 +[591]: 0 +[592]: 0 +[593]: 0 +[594]: 0 +[595]: 0 +[596]: 0 +[597]: 0 +[598]: 0 +[599]: 0 +[600]: 0 +[601]: 0 +[602]: 0 +[603]: 0 +[604]: 0 +[605]: 0 +[606]: 0 +[607]: 0 +[608]: 0 +[609]: 0 +[610]: 0 +[611]: 0 +[612]: 0 +[613]: 0 +[614]: 0 +[615]: 0 +[616]: 0 +[617]: 0 +[618]: 0 +[619]: 0 +[620]: 0 +[621]: 0 +[622]: 0 +[623]: 0 +[624]: 0 +[625]: 0 +[626]: 0 +[627]: 0 +[628]: 0 +[629]: 0 +[630]: 0 +[631]: 0 +[632]: 0 +[633]: 0 +[634]: 0 +[635]: 0 +[636]: 0 +[637]: 0 +[638]: 0 +[639]: 0 +[640]: 0 +[641]: 0 +[642]: 0 +[643]: 0 +[644]: 0 +[645]: 0 +[646]: 0 +[647]: 0 +[648]: 0 +[649]: 0 +[650]: 0 +[651]: 0 +[652]: 0 +[653]: 0 +[654]: 0 +[655]: 0 +[656]: 0 +[657]: 0 +[658]: 0 +[659]: 0 +[660]: 0 +[661]: 0 +[662]: 0 +[663]: 0 +[664]: 0 +[665]: 0 +[666]: 0 +[667]: 0 +[668]: 0 +[669]: 0 +[670]: 0 +[671]: 0 +[672]: 0 +[673]: 0 +[674]: 0 +[675]: 0 +[676]: 0 +[677]: 0 +[678]: 0 +[679]: 0 +[680]: 0 +[681]: 0 +[682]: 0 +[683]: 0 +[684]: 0 +[685]: 0 +[686]: 0 +[687]: 0 +[688]: 0 +[689]: 0 +[690]: 0 +[691]: 0 +[692]: 0 +[693]: 0 +[694]: 0 +[695]: 0 +[696]: 0 +[697]: 0 +[698]: 0 +[699]: 0 +[700]: 0 +[701]: 0 +[702]: 0 +[703]: 0 +[704]: 0 +[705]: 0 +[706]: 0 +[707]: 0 +[708]: 0 +[709]: 0 +[710]: 0 +[711]: 0 +[712]: 0 +[713]: 0 +[714]: 0 +[715]: 0 +[716]: 0 +[717]: 0 +[718]: 0 +[719]: 0 +[720]: 0 +[721]: 0 +[722]: 0 +[723]: 0 +[724]: 0 +[725]: 0 +[726]: 0 +[727]: 0 +[728]: 0 +[729]: 0 +[730]: 0 +[731]: 0 +[732]: 0 +[733]: 0 +[734]: 0 +[735]: 0 +[736]: 0 +[737]: 0 +[738]: 0 +[739]: 0 +[740]: 0 +[741]: 0 +[742]: 0 +[743]: 0 +[744]: 0 +[745]: 0 +[746]: 0 +[747]: 0 +[748]: 0 +[749]: 0 +[750]: 0 +[751]: 0 +[752]: 0 +[753]: 0 +[754]: 0 +[755]: 0 +[756]: 0 +[757]: 0 +[758]: 0 +[759]: 0 +[760]: 0 +[761]: 0 +[762]: 0 +[763]: 0 +[764]: 0 +[765]: 0 +[766]: 0 +[767]: 0 +[768]: 1279 +[769]: 335 +[770]: 1311 +[771]: 3899 +[772]: 1367 +[773]: 3903 +[774]: 699 +[775]: 3175 +[776]: 3291 +[777]: 1511 +[778]: 3183 +[779]: 2203 +[780]: 103 +[781]: 3887 +[782]: 51 +[783]: 1411 +[784]: 923 +[785]: 755 +[786]: 2471 +[787]: 363 +[788]: 459 +[789]: 2675 +[790]: 3651 +[791]: 887 +[792]: 315 +[793]: 3687 +[794]: 3383 +[795]: 1631 +[796]: 695 +[797]: 3399 +[798]: 2987 +[799]: 119 +[800]: 1819 +[801]: 3615 +[802]: 2575 +[803]: 1851 +[804]: 3647 +[805]: 3623 +[806]: 199 +[807]: 1091 +[808]: 1547 +[809]: 3059 +[810]: 1859 +[811]: 3219 +[812]: 2951 +[813]: 1943 +[814]: 867 +[815]: 615 +[816]: 3747 +[817]: 1807 +[818]: 3599 +[819]: 3787 +[820]: 2079 +[821]: 279 +[822]: 2239 +[823]: 1479 +[824]: 1611 +[825]: 2359 +[826]: 3363 +[827]: 2207 +[828]: 1463 +[829]: 67 +[830]: 2567 +[831]: 3607 +[832]: 2327 +[833]: 1103 +[834]: 1783 +[835]: 3131 +[836]: 2899 +[837]: 255 +[838]: 311 +[839]: 299 +[840]: 827 +[841]: 3439 +[842]: 659 +[843]: 3691 +[844]: 255 +[845]: 99 +[846]: 119 +[847]: 111 +[848]: 99 +[849]: -1 +[850]: 35 +[851]: 32767 +[852]: 66307 +[853]: 1638667671 +[854]: 1638667671 +[855]: 1638667671 +[856]: 374793183 +[857]: 35 +[858]: -1 +[859]: 35 +[860]: 35 +[861]: 35 +[862]: 10121103 +[863]: 32767 +[864]: 7 +[865]: 32767 +[866]: 32767 +[867]: 3 +[868]: -890912709 +[869]: 32767 +[870]: -1 +[871]: -1 +[872]: 32767 +[873]: 32767 +[874]: 32767 +[875]: 32767 +[876]: 32767 +[877]: 32767 +[878]: -1 +[879]: -1 +[880]: 32767 +[881]: 32767 +[882]: 32767 +[883]: 11 +[884]: 3 +[885]: 65535 +[886]: 255 +[887]: 255 +[888]: -1 +[889]: 255 +[890]: 255 +[891]: -1 +[892]: 791621423 +[893]: 791621423 +[894]: 791621423 +[895]: 791621423 +[896]: 374793183 +[897]: 374793183 +[898]: -1 +[899]: 374793183 +[900]: 32767 +[901]: 9954015 +[902]: 32767 +[903]: 32767 +[904]: 374793183 +[905]: 11 +[906]: 32767 +[907]: 32767 +[908]: 32767 +[909]: 3135 +Printing current filtered results of size 96 +[0]: 1279 +[1]: 335 +[2]: 1311 +[3]: 1367 +[4]: 3903 +[5]: 3175 +[6]: 1511 +[7]: 3183 +[8]: 103 +[9]: 3887 +[10]: 2471 +[11]: 887 +[12]: 3687 +[13]: 3383 +[14]: 1631 +[15]: 695 +[16]: 3399 +[17]: 119 +[18]: 3615 +[19]: 2575 +[20]: 3647 +[21]: 3623 +[22]: 199 +[23]: 2951 +[24]: 1943 +[25]: 615 +[26]: 1807 +[27]: 3599 +[28]: 2079 +[29]: 279 +[30]: 2239 +[31]: 1479 +[32]: 2359 +[33]: 2207 +[34]: 1463 +[35]: 2567 +[36]: 3607 +[37]: 2327 +[38]: 1103 +[39]: 1783 +[40]: 255 +[41]: 311 +[42]: 3439 +[43]: 255 +[44]: 119 +[45]: 111 +[46]: -1 +[47]: 32767 +[48]: 1638667671 +[49]: 1638667671 +[50]: 1638667671 +[51]: 374793183 +[52]: -1 +[53]: 10121103 +[54]: 32767 +[55]: 7 +[56]: 32767 +[57]: 32767 +[58]: 32767 +[59]: -1 +[60]: -1 +[61]: 32767 +[62]: 32767 +[63]: 32767 +[64]: 32767 +[65]: 32767 +[66]: 32767 +[67]: -1 +[68]: -1 +[69]: 32767 +[70]: 32767 +[71]: 32767 +[72]: 65535 +[73]: 255 +[74]: 255 +[75]: -1 +[76]: 255 +[77]: 255 +[78]: -1 +[79]: 791621423 +[80]: 791621423 +[81]: 791621423 +[82]: 791621423 +[83]: 374793183 +[84]: 374793183 +[85]: -1 +[86]: 374793183 +[87]: 32767 +[88]: 9954015 +[89]: 32767 +[90]: 32767 +[91]: 374793183 +[92]: 32767 +[93]: 32767 +[94]: 32767 +[95]: 3135 +Printing current filtered results of size 834 +[0]: 0 +[1]: 0 +[2]: 0 +[3]: 0 +[4]: 0 +[5]: 0 +[6]: 0 +[7]: 0 +[8]: 0 +[9]: 0 +[10]: 0 +[11]: 0 +[12]: 0 +[13]: 0 +[14]: 0 +[15]: 0 +[16]: 0 +[17]: 0 +[18]: 0 +[19]: 0 +[20]: 0 +[21]: 0 +[22]: 0 +[23]: 0 +[24]: 0 +[25]: 0 +[26]: 0 +[27]: 0 +[28]: 0 +[29]: 0 +[30]: 0 +[31]: 0 +[32]: 0 +[33]: 0 +[34]: 0 +[35]: 0 +[36]: 0 +[37]: 0 +[38]: 0 +[39]: 0 +[40]: 0 +[41]: 0 +[42]: 0 +[43]: 0 +[44]: 0 +[45]: 0 +[46]: 0 +[47]: 0 +[48]: 0 +[49]: 0 +[50]: 0 +[51]: 0 +[52]: 0 +[53]: 0 +[54]: 0 +[55]: 0 +[56]: 0 +[57]: 0 +[58]: 0 +[59]: 0 +[60]: 0 +[61]: 0 +[62]: 0 +[63]: 0 +[64]: 0 +[65]: 0 +[66]: 0 +[67]: 0 +[68]: 0 +[69]: 0 +[70]: 0 +[71]: 0 +[72]: 0 +[73]: 0 +[74]: 0 +[75]: 0 +[76]: 0 +[77]: 0 +[78]: 0 +[79]: 0 +[80]: 0 +[81]: 0 +[82]: 0 +[83]: 0 +[84]: 0 +[85]: 0 +[86]: 0 +[87]: 0 +[88]: 0 +[89]: 0 +[90]: 0 +[91]: 0 +[92]: 0 +[93]: 0 +[94]: 0 +[95]: 0 +[96]: 0 +[97]: 0 +[98]: 0 +[99]: 0 +[100]: 0 +[101]: 0 +[102]: 0 +[103]: 0 +[104]: 0 +[105]: 0 +[106]: 0 +[107]: 0 +[108]: 0 +[109]: 0 +[110]: 0 +[111]: 0 +[112]: 0 +[113]: 0 +[114]: 0 +[115]: 0 +[116]: 0 +[117]: 0 +[118]: 0 +[119]: 0 +[120]: 0 +[121]: 0 +[122]: 0 +[123]: 0 +[124]: 0 +[125]: 0 +[126]: 0 +[127]: 0 +[128]: 0 +[129]: 0 +[130]: 0 +[131]: 0 +[132]: 0 +[133]: 0 +[134]: 0 +[135]: 0 +[136]: 0 +[137]: 0 +[138]: 0 +[139]: 0 +[140]: 0 +[141]: 0 +[142]: 0 +[143]: 0 +[144]: 0 +[145]: 0 +[146]: 0 +[147]: 0 +[148]: 0 +[149]: 0 +[150]: 0 +[151]: 0 +[152]: 0 +[153]: 0 +[154]: 0 +[155]: 0 +[156]: 0 +[157]: 0 +[158]: 0 +[159]: 0 +[160]: 0 +[161]: 0 +[162]: 0 +[163]: 0 +[164]: 0 +[165]: 0 +[166]: 0 +[167]: 0 +[168]: 0 +[169]: 0 +[170]: 0 +[171]: 0 +[172]: 0 +[173]: 0 +[174]: 0 +[175]: 0 +[176]: 0 +[177]: 0 +[178]: 0 +[179]: 0 +[180]: 0 +[181]: 0 +[182]: 0 +[183]: 0 +[184]: 0 +[185]: 0 +[186]: 0 +[187]: 0 +[188]: 0 +[189]: 0 +[190]: 0 +[191]: 0 +[192]: 0 +[193]: 0 +[194]: 0 +[195]: 0 +[196]: 0 +[197]: 0 +[198]: 0 +[199]: 0 +[200]: 0 +[201]: 0 +[202]: 0 +[203]: 0 +[204]: 0 +[205]: 0 +[206]: 0 +[207]: 0 +[208]: 0 +[209]: 0 +[210]: 0 +[211]: 0 +[212]: 0 +[213]: 0 +[214]: 0 +[215]: 0 +[216]: 0 +[217]: 0 +[218]: 0 +[219]: 0 +[220]: 0 +[221]: 0 +[222]: 0 +[223]: 0 +[224]: 0 +[225]: 0 +[226]: 0 +[227]: 0 +[228]: 0 +[229]: 0 +[230]: 0 +[231]: 0 +[232]: 0 +[233]: 0 +[234]: 0 +[235]: 0 +[236]: 0 +[237]: 0 +[238]: 0 +[239]: 0 +[240]: 0 +[241]: 0 +[242]: 0 +[243]: 0 +[244]: 0 +[245]: 0 +[246]: 0 +[247]: 0 +[248]: 0 +[249]: 0 +[250]: 0 +[251]: 0 +[252]: 0 +[253]: 0 +[254]: 0 +[255]: 0 +[256]: 0 +[257]: 0 +[258]: 0 +[259]: 0 +[260]: 0 +[261]: 0 +[262]: 0 +[263]: 0 +[264]: 0 +[265]: 0 +[266]: 0 +[267]: 0 +[268]: 0 +[269]: 0 +[270]: 0 +[271]: 0 +[272]: 0 +[273]: 0 +[274]: 0 +[275]: 0 +[276]: 0 +[277]: 0 +[278]: 0 +[279]: 0 +[280]: 0 +[281]: 0 +[282]: 0 +[283]: 0 +[284]: 0 +[285]: 0 +[286]: 0 +[287]: 0 +[288]: 0 +[289]: 0 +[290]: 0 +[291]: 0 +[292]: 0 +[293]: 0 +[294]: 0 +[295]: 0 +[296]: 0 +[297]: 0 +[298]: 0 +[299]: 0 +[300]: 0 +[301]: 0 +[302]: 0 +[303]: 0 +[304]: 0 +[305]: 0 +[306]: 0 +[307]: 0 +[308]: 0 +[309]: 0 +[310]: 0 +[311]: 0 +[312]: 0 +[313]: 0 +[314]: 0 +[315]: 0 +[316]: 0 +[317]: 0 +[318]: 0 +[319]: 0 +[320]: 0 +[321]: 0 +[322]: 0 +[323]: 0 +[324]: 0 +[325]: 0 +[326]: 0 +[327]: 0 +[328]: 0 +[329]: 0 +[330]: 0 +[331]: 0 +[332]: 0 +[333]: 0 +[334]: 0 +[335]: 0 +[336]: 0 +[337]: 0 +[338]: 0 +[339]: 0 +[340]: 0 +[341]: 0 +[342]: 0 +[343]: 0 +[344]: 0 +[345]: 0 +[346]: 0 +[347]: 0 +[348]: 0 +[349]: 0 +[350]: 0 +[351]: 0 +[352]: 0 +[353]: 0 +[354]: 0 +[355]: 0 +[356]: 0 +[357]: 0 +[358]: 0 +[359]: 0 +[360]: 0 +[361]: 0 +[362]: 0 +[363]: 0 +[364]: 0 +[365]: 0 +[366]: 0 +[367]: 0 +[368]: 0 +[369]: 0 +[370]: 0 +[371]: 0 +[372]: 0 +[373]: 0 +[374]: 0 +[375]: 0 +[376]: 0 +[377]: 0 +[378]: 0 +[379]: 0 +[380]: 0 +[381]: 0 +[382]: 0 +[383]: 0 +[384]: 0 +[385]: 0 +[386]: 0 +[387]: 0 +[388]: 0 +[389]: 0 +[390]: 0 +[391]: 0 +[392]: 0 +[393]: 0 +[394]: 0 +[395]: 0 +[396]: 0 +[397]: 0 +[398]: 0 +[399]: 0 +[400]: 0 +[401]: 0 +[402]: 0 +[403]: 0 +[404]: 0 +[405]: 0 +[406]: 0 +[407]: 0 +[408]: 0 +[409]: 0 +[410]: 0 +[411]: 0 +[412]: 0 +[413]: 0 +[414]: 0 +[415]: 0 +[416]: 0 +[417]: 0 +[418]: 0 +[419]: 0 +[420]: 0 +[421]: 0 +[422]: 0 +[423]: 0 +[424]: 0 +[425]: 0 +[426]: 0 +[427]: 0 +[428]: 0 +[429]: 0 +[430]: 0 +[431]: 0 +[432]: 0 +[433]: 0 +[434]: 0 +[435]: 0 +[436]: 0 +[437]: 0 +[438]: 0 +[439]: 0 +[440]: 0 +[441]: 0 +[442]: 0 +[443]: 0 +[444]: 0 +[445]: 0 +[446]: 0 +[447]: 0 +[448]: 0 +[449]: 0 +[450]: 0 +[451]: 0 +[452]: 0 +[453]: 0 +[454]: 0 +[455]: 0 +[456]: 0 +[457]: 0 +[458]: 0 +[459]: 0 +[460]: 0 +[461]: 0 +[462]: 0 +[463]: 0 +[464]: 0 +[465]: 0 +[466]: 0 +[467]: 0 +[468]: 0 +[469]: 0 +[470]: 0 +[471]: 0 +[472]: 0 +[473]: 0 +[474]: 0 +[475]: 0 +[476]: 0 +[477]: 0 +[478]: 0 +[479]: 0 +[480]: 0 +[481]: 0 +[482]: 0 +[483]: 0 +[484]: 0 +[485]: 0 +[486]: 0 +[487]: 0 +[488]: 0 +[489]: 0 +[490]: 0 +[491]: 0 +[492]: 0 +[493]: 0 +[494]: 0 +[495]: 0 +[496]: 0 +[497]: 0 +[498]: 0 +[499]: 0 +[500]: 0 +[501]: 0 +[502]: 0 +[503]: 0 +[504]: 0 +[505]: 0 +[506]: 0 +[507]: 0 +[508]: 0 +[509]: 0 +[510]: 0 +[511]: 0 +[512]: 0 +[513]: 0 +[514]: 0 +[515]: 0 +[516]: 0 +[517]: 0 +[518]: 0 +[519]: 0 +[520]: 0 +[521]: 0 +[522]: 0 +[523]: 0 +[524]: 0 +[525]: 0 +[526]: 0 +[527]: 0 +[528]: 0 +[529]: 0 +[530]: 0 +[531]: 0 +[532]: 0 +[533]: 0 +[534]: 0 +[535]: 0 +[536]: 0 +[537]: 0 +[538]: 0 +[539]: 0 +[540]: 0 +[541]: 0 +[542]: 0 +[543]: 0 +[544]: 0 +[545]: 0 +[546]: 0 +[547]: 0 +[548]: 0 +[549]: 0 +[550]: 0 +[551]: 0 +[552]: 0 +[553]: 0 +[554]: 0 +[555]: 0 +[556]: 0 +[557]: 0 +[558]: 0 +[559]: 0 +[560]: 0 +[561]: 0 +[562]: 0 +[563]: 0 +[564]: 0 +[565]: 0 +[566]: 0 +[567]: 0 +[568]: 0 +[569]: 0 +[570]: 0 +[571]: 0 +[572]: 0 +[573]: 0 +[574]: 0 +[575]: 0 +[576]: 0 +[577]: 0 +[578]: 0 +[579]: 0 +[580]: 0 +[581]: 0 +[582]: 0 +[583]: 0 +[584]: 0 +[585]: 0 +[586]: 0 +[587]: 0 +[588]: 0 +[589]: 0 +[590]: 0 +[591]: 0 +[592]: 0 +[593]: 0 +[594]: 0 +[595]: 0 +[596]: 0 +[597]: 0 +[598]: 0 +[599]: 0 +[600]: 0 +[601]: 0 +[602]: 0 +[603]: 0 +[604]: 0 +[605]: 0 +[606]: 0 +[607]: 0 +[608]: 0 +[609]: 0 +[610]: 0 +[611]: 0 +[612]: 0 +[613]: 0 +[614]: 0 +[615]: 0 +[616]: 0 +[617]: 0 +[618]: 0 +[619]: 0 +[620]: 0 +[621]: 0 +[622]: 0 +[623]: 0 +[624]: 0 +[625]: 0 +[626]: 0 +[627]: 0 +[628]: 0 +[629]: 0 +[630]: 0 +[631]: 0 +[632]: 0 +[633]: 0 +[634]: 0 +[635]: 0 +[636]: 0 +[637]: 0 +[638]: 0 +[639]: 0 +[640]: 0 +[641]: 0 +[642]: 0 +[643]: 0 +[644]: 0 +[645]: 0 +[646]: 0 +[647]: 0 +[648]: 0 +[649]: 0 +[650]: 0 +[651]: 0 +[652]: 0 +[653]: 0 +[654]: 0 +[655]: 0 +[656]: 0 +[657]: 0 +[658]: 0 +[659]: 0 +[660]: 0 +[661]: 0 +[662]: 0 +[663]: 0 +[664]: 0 +[665]: 0 +[666]: 0 +[667]: 0 +[668]: 0 +[669]: 0 +[670]: 0 +[671]: 0 +[672]: 0 +[673]: 0 +[674]: 0 +[675]: 0 +[676]: 0 +[677]: 0 +[678]: 0 +[679]: 0 +[680]: 0 +[681]: 0 +[682]: 0 +[683]: 0 +[684]: 0 +[685]: 0 +[686]: 0 +[687]: 0 +[688]: 0 +[689]: 0 +[690]: 0 +[691]: 0 +[692]: 0 +[693]: 0 +[694]: 0 +[695]: 0 +[696]: 0 +[697]: 0 +[698]: 0 +[699]: 0 +[700]: 0 +[701]: 0 +[702]: 0 +[703]: 0 +[704]: 0 +[705]: 0 +[706]: 0 +[707]: 0 +[708]: 0 +[709]: 0 +[710]: 0 +[711]: 0 +[712]: 0 +[713]: 0 +[714]: 0 +[715]: 0 +[716]: 0 +[717]: 0 +[718]: 0 +[719]: 0 +[720]: 0 +[721]: 0 +[722]: 0 +[723]: 0 +[724]: 0 +[725]: 0 +[726]: 0 +[727]: 0 +[728]: 0 +[729]: 0 +[730]: 0 +[731]: 0 +[732]: 0 +[733]: 0 +[734]: 0 +[735]: 0 +[736]: 0 +[737]: 0 +[738]: 0 +[739]: 0 +[740]: 0 +[741]: 0 +[742]: 0 +[743]: 0 +[744]: 0 +[745]: 0 +[746]: 0 +[747]: 0 +[748]: 0 +[749]: 0 +[750]: 0 +[751]: 0 +[752]: 0 +[753]: 0 +[754]: 0 +[755]: 0 +[756]: 0 +[757]: 0 +[758]: 0 +[759]: 0 +[760]: 0 +[761]: 0 +[762]: 0 +[763]: 0 +[764]: 0 +[765]: 0 +[766]: 0 +[767]: 0 +[768]: 1279 +[769]: 335 +[770]: 1311 +[771]: 3903 +[772]: 3183 +[773]: 3887 +[774]: 1631 +[775]: 3615 +[776]: 2575 +[777]: 3647 +[778]: 1807 +[779]: 3599 +[780]: 2079 +[781]: 2239 +[782]: 2207 +[783]: 1103 +[784]: 255 +[785]: 3439 +[786]: 255 +[787]: 111 +[788]: -1 +[789]: 32767 +[790]: 374793183 +[791]: -1 +[792]: 10121103 +[793]: 32767 +[794]: 32767 +[795]: 32767 +[796]: 32767 +[797]: -1 +[798]: -1 +[799]: 32767 +[800]: 32767 +[801]: 32767 +[802]: 32767 +[803]: 32767 +[804]: 32767 +[805]: -1 +[806]: -1 +[807]: 32767 +[808]: 32767 +[809]: 32767 +[810]: 65535 +[811]: 255 +[812]: 255 +[813]: -1 +[814]: 255 +[815]: 255 +[816]: -1 +[817]: 791621423 +[818]: 791621423 +[819]: 791621423 +[820]: 791621423 +[821]: 374793183 +[822]: 374793183 +[823]: -1 +[824]: 374793183 +[825]: 32767 +[826]: 9954015 +[827]: 32767 +[828]: 32767 +[829]: 374793183 +[830]: 32767 +[831]: 32767 +[832]: 32767 +[833]: 3135 +Printing current filtered results of size 52 +[0]: 1279 +[1]: 1311 +[2]: 3903 +[3]: 1631 +[4]: 3615 +[5]: 3647 +[6]: 2079 +[7]: 2239 +[8]: 2207 +[9]: 255 +[10]: 255 +[11]: -1 +[12]: 32767 +[13]: 374793183 +[14]: -1 +[15]: 32767 +[16]: 32767 +[17]: 32767 +[18]: 32767 +[19]: -1 +[20]: -1 +[21]: 32767 +[22]: 32767 +[23]: 32767 +[24]: 32767 +[25]: 32767 +[26]: 32767 +[27]: -1 +[28]: -1 +[29]: 32767 +[30]: 32767 +[31]: 32767 +[32]: 65535 +[33]: 255 +[34]: 255 +[35]: -1 +[36]: 255 +[37]: 255 +[38]: -1 +[39]: 374793183 +[40]: 374793183 +[41]: -1 +[42]: 374793183 +[43]: 32767 +[44]: 9954015 +[45]: 32767 +[46]: 32767 +[47]: 374793183 +[48]: 32767 +[49]: 32767 +[50]: 32767 +[51]: 3135 +Printing current filtered results of size 809 +[0]: 0 +[1]: 0 +[2]: 0 +[3]: 0 +[4]: 0 +[5]: 0 +[6]: 0 +[7]: 0 +[8]: 0 +[9]: 0 +[10]: 0 +[11]: 0 +[12]: 0 +[13]: 0 +[14]: 0 +[15]: 0 +[16]: 0 +[17]: 0 +[18]: 0 +[19]: 0 +[20]: 0 +[21]: 0 +[22]: 0 +[23]: 0 +[24]: 0 +[25]: 0 +[26]: 0 +[27]: 0 +[28]: 0 +[29]: 0 +[30]: 0 +[31]: 0 +[32]: 0 +[33]: 0 +[34]: 0 +[35]: 0 +[36]: 0 +[37]: 0 +[38]: 0 +[39]: 0 +[40]: 0 +[41]: 0 +[42]: 0 +[43]: 0 +[44]: 0 +[45]: 0 +[46]: 0 +[47]: 0 +[48]: 0 +[49]: 0 +[50]: 0 +[51]: 0 +[52]: 0 +[53]: 0 +[54]: 0 +[55]: 0 +[56]: 0 +[57]: 0 +[58]: 0 +[59]: 0 +[60]: 0 +[61]: 0 +[62]: 0 +[63]: 0 +[64]: 0 +[65]: 0 +[66]: 0 +[67]: 0 +[68]: 0 +[69]: 0 +[70]: 0 +[71]: 0 +[72]: 0 +[73]: 0 +[74]: 0 +[75]: 0 +[76]: 0 +[77]: 0 +[78]: 0 +[79]: 0 +[80]: 0 +[81]: 0 +[82]: 0 +[83]: 0 +[84]: 0 +[85]: 0 +[86]: 0 +[87]: 0 +[88]: 0 +[89]: 0 +[90]: 0 +[91]: 0 +[92]: 0 +[93]: 0 +[94]: 0 +[95]: 0 +[96]: 0 +[97]: 0 +[98]: 0 +[99]: 0 +[100]: 0 +[101]: 0 +[102]: 0 +[103]: 0 +[104]: 0 +[105]: 0 +[106]: 0 +[107]: 0 +[108]: 0 +[109]: 0 +[110]: 0 +[111]: 0 +[112]: 0 +[113]: 0 +[114]: 0 +[115]: 0 +[116]: 0 +[117]: 0 +[118]: 0 +[119]: 0 +[120]: 0 +[121]: 0 +[122]: 0 +[123]: 0 +[124]: 0 +[125]: 0 +[126]: 0 +[127]: 0 +[128]: 0 +[129]: 0 +[130]: 0 +[131]: 0 +[132]: 0 +[133]: 0 +[134]: 0 +[135]: 0 +[136]: 0 +[137]: 0 +[138]: 0 +[139]: 0 +[140]: 0 +[141]: 0 +[142]: 0 +[143]: 0 +[144]: 0 +[145]: 0 +[146]: 0 +[147]: 0 +[148]: 0 +[149]: 0 +[150]: 0 +[151]: 0 +[152]: 0 +[153]: 0 +[154]: 0 +[155]: 0 +[156]: 0 +[157]: 0 +[158]: 0 +[159]: 0 +[160]: 0 +[161]: 0 +[162]: 0 +[163]: 0 +[164]: 0 +[165]: 0 +[166]: 0 +[167]: 0 +[168]: 0 +[169]: 0 +[170]: 0 +[171]: 0 +[172]: 0 +[173]: 0 +[174]: 0 +[175]: 0 +[176]: 0 +[177]: 0 +[178]: 0 +[179]: 0 +[180]: 0 +[181]: 0 +[182]: 0 +[183]: 0 +[184]: 0 +[185]: 0 +[186]: 0 +[187]: 0 +[188]: 0 +[189]: 0 +[190]: 0 +[191]: 0 +[192]: 0 +[193]: 0 +[194]: 0 +[195]: 0 +[196]: 0 +[197]: 0 +[198]: 0 +[199]: 0 +[200]: 0 +[201]: 0 +[202]: 0 +[203]: 0 +[204]: 0 +[205]: 0 +[206]: 0 +[207]: 0 +[208]: 0 +[209]: 0 +[210]: 0 +[211]: 0 +[212]: 0 +[213]: 0 +[214]: 0 +[215]: 0 +[216]: 0 +[217]: 0 +[218]: 0 +[219]: 0 +[220]: 0 +[221]: 0 +[222]: 0 +[223]: 0 +[224]: 0 +[225]: 0 +[226]: 0 +[227]: 0 +[228]: 0 +[229]: 0 +[230]: 0 +[231]: 0 +[232]: 0 +[233]: 0 +[234]: 0 +[235]: 0 +[236]: 0 +[237]: 0 +[238]: 0 +[239]: 0 +[240]: 0 +[241]: 0 +[242]: 0 +[243]: 0 +[244]: 0 +[245]: 0 +[246]: 0 +[247]: 0 +[248]: 0 +[249]: 0 +[250]: 0 +[251]: 0 +[252]: 0 +[253]: 0 +[254]: 0 +[255]: 0 +[256]: 0 +[257]: 0 +[258]: 0 +[259]: 0 +[260]: 0 +[261]: 0 +[262]: 0 +[263]: 0 +[264]: 0 +[265]: 0 +[266]: 0 +[267]: 0 +[268]: 0 +[269]: 0 +[270]: 0 +[271]: 0 +[272]: 0 +[273]: 0 +[274]: 0 +[275]: 0 +[276]: 0 +[277]: 0 +[278]: 0 +[279]: 0 +[280]: 0 +[281]: 0 +[282]: 0 +[283]: 0 +[284]: 0 +[285]: 0 +[286]: 0 +[287]: 0 +[288]: 0 +[289]: 0 +[290]: 0 +[291]: 0 +[292]: 0 +[293]: 0 +[294]: 0 +[295]: 0 +[296]: 0 +[297]: 0 +[298]: 0 +[299]: 0 +[300]: 0 +[301]: 0 +[302]: 0 +[303]: 0 +[304]: 0 +[305]: 0 +[306]: 0 +[307]: 0 +[308]: 0 +[309]: 0 +[310]: 0 +[311]: 0 +[312]: 0 +[313]: 0 +[314]: 0 +[315]: 0 +[316]: 0 +[317]: 0 +[318]: 0 +[319]: 0 +[320]: 0 +[321]: 0 +[322]: 0 +[323]: 0 +[324]: 0 +[325]: 0 +[326]: 0 +[327]: 0 +[328]: 0 +[329]: 0 +[330]: 0 +[331]: 0 +[332]: 0 +[333]: 0 +[334]: 0 +[335]: 0 +[336]: 0 +[337]: 0 +[338]: 0 +[339]: 0 +[340]: 0 +[341]: 0 +[342]: 0 +[343]: 0 +[344]: 0 +[345]: 0 +[346]: 0 +[347]: 0 +[348]: 0 +[349]: 0 +[350]: 0 +[351]: 0 +[352]: 0 +[353]: 0 +[354]: 0 +[355]: 0 +[356]: 0 +[357]: 0 +[358]: 0 +[359]: 0 +[360]: 0 +[361]: 0 +[362]: 0 +[363]: 0 +[364]: 0 +[365]: 0 +[366]: 0 +[367]: 0 +[368]: 0 +[369]: 0 +[370]: 0 +[371]: 0 +[372]: 0 +[373]: 0 +[374]: 0 +[375]: 0 +[376]: 0 +[377]: 0 +[378]: 0 +[379]: 0 +[380]: 0 +[381]: 0 +[382]: 0 +[383]: 0 +[384]: 0 +[385]: 0 +[386]: 0 +[387]: 0 +[388]: 0 +[389]: 0 +[390]: 0 +[391]: 0 +[392]: 0 +[393]: 0 +[394]: 0 +[395]: 0 +[396]: 0 +[397]: 0 +[398]: 0 +[399]: 0 +[400]: 0 +[401]: 0 +[402]: 0 +[403]: 0 +[404]: 0 +[405]: 0 +[406]: 0 +[407]: 0 +[408]: 0 +[409]: 0 +[410]: 0 +[411]: 0 +[412]: 0 +[413]: 0 +[414]: 0 +[415]: 0 +[416]: 0 +[417]: 0 +[418]: 0 +[419]: 0 +[420]: 0 +[421]: 0 +[422]: 0 +[423]: 0 +[424]: 0 +[425]: 0 +[426]: 0 +[427]: 0 +[428]: 0 +[429]: 0 +[430]: 0 +[431]: 0 +[432]: 0 +[433]: 0 +[434]: 0 +[435]: 0 +[436]: 0 +[437]: 0 +[438]: 0 +[439]: 0 +[440]: 0 +[441]: 0 +[442]: 0 +[443]: 0 +[444]: 0 +[445]: 0 +[446]: 0 +[447]: 0 +[448]: 0 +[449]: 0 +[450]: 0 +[451]: 0 +[452]: 0 +[453]: 0 +[454]: 0 +[455]: 0 +[456]: 0 +[457]: 0 +[458]: 0 +[459]: 0 +[460]: 0 +[461]: 0 +[462]: 0 +[463]: 0 +[464]: 0 +[465]: 0 +[466]: 0 +[467]: 0 +[468]: 0 +[469]: 0 +[470]: 0 +[471]: 0 +[472]: 0 +[473]: 0 +[474]: 0 +[475]: 0 +[476]: 0 +[477]: 0 +[478]: 0 +[479]: 0 +[480]: 0 +[481]: 0 +[482]: 0 +[483]: 0 +[484]: 0 +[485]: 0 +[486]: 0 +[487]: 0 +[488]: 0 +[489]: 0 +[490]: 0 +[491]: 0 +[492]: 0 +[493]: 0 +[494]: 0 +[495]: 0 +[496]: 0 +[497]: 0 +[498]: 0 +[499]: 0 +[500]: 0 +[501]: 0 +[502]: 0 +[503]: 0 +[504]: 0 +[505]: 0 +[506]: 0 +[507]: 0 +[508]: 0 +[509]: 0 +[510]: 0 +[511]: 0 +[512]: 0 +[513]: 0 +[514]: 0 +[515]: 0 +[516]: 0 +[517]: 0 +[518]: 0 +[519]: 0 +[520]: 0 +[521]: 0 +[522]: 0 +[523]: 0 +[524]: 0 +[525]: 0 +[526]: 0 +[527]: 0 +[528]: 0 +[529]: 0 +[530]: 0 +[531]: 0 +[532]: 0 +[533]: 0 +[534]: 0 +[535]: 0 +[536]: 0 +[537]: 0 +[538]: 0 +[539]: 0 +[540]: 0 +[541]: 0 +[542]: 0 +[543]: 0 +[544]: 0 +[545]: 0 +[546]: 0 +[547]: 0 +[548]: 0 +[549]: 0 +[550]: 0 +[551]: 0 +[552]: 0 +[553]: 0 +[554]: 0 +[555]: 0 +[556]: 0 +[557]: 0 +[558]: 0 +[559]: 0 +[560]: 0 +[561]: 0 +[562]: 0 +[563]: 0 +[564]: 0 +[565]: 0 +[566]: 0 +[567]: 0 +[568]: 0 +[569]: 0 +[570]: 0 +[571]: 0 +[572]: 0 +[573]: 0 +[574]: 0 +[575]: 0 +[576]: 0 +[577]: 0 +[578]: 0 +[579]: 0 +[580]: 0 +[581]: 0 +[582]: 0 +[583]: 0 +[584]: 0 +[585]: 0 +[586]: 0 +[587]: 0 +[588]: 0 +[589]: 0 +[590]: 0 +[591]: 0 +[592]: 0 +[593]: 0 +[594]: 0 +[595]: 0 +[596]: 0 +[597]: 0 +[598]: 0 +[599]: 0 +[600]: 0 +[601]: 0 +[602]: 0 +[603]: 0 +[604]: 0 +[605]: 0 +[606]: 0 +[607]: 0 +[608]: 0 +[609]: 0 +[610]: 0 +[611]: 0 +[612]: 0 +[613]: 0 +[614]: 0 +[615]: 0 +[616]: 0 +[617]: 0 +[618]: 0 +[619]: 0 +[620]: 0 +[621]: 0 +[622]: 0 +[623]: 0 +[624]: 0 +[625]: 0 +[626]: 0 +[627]: 0 +[628]: 0 +[629]: 0 +[630]: 0 +[631]: 0 +[632]: 0 +[633]: 0 +[634]: 0 +[635]: 0 +[636]: 0 +[637]: 0 +[638]: 0 +[639]: 0 +[640]: 0 +[641]: 0 +[642]: 0 +[643]: 0 +[644]: 0 +[645]: 0 +[646]: 0 +[647]: 0 +[648]: 0 +[649]: 0 +[650]: 0 +[651]: 0 +[652]: 0 +[653]: 0 +[654]: 0 +[655]: 0 +[656]: 0 +[657]: 0 +[658]: 0 +[659]: 0 +[660]: 0 +[661]: 0 +[662]: 0 +[663]: 0 +[664]: 0 +[665]: 0 +[666]: 0 +[667]: 0 +[668]: 0 +[669]: 0 +[670]: 0 +[671]: 0 +[672]: 0 +[673]: 0 +[674]: 0 +[675]: 0 +[676]: 0 +[677]: 0 +[678]: 0 +[679]: 0 +[680]: 0 +[681]: 0 +[682]: 0 +[683]: 0 +[684]: 0 +[685]: 0 +[686]: 0 +[687]: 0 +[688]: 0 +[689]: 0 +[690]: 0 +[691]: 0 +[692]: 0 +[693]: 0 +[694]: 0 +[695]: 0 +[696]: 0 +[697]: 0 +[698]: 0 +[699]: 0 +[700]: 0 +[701]: 0 +[702]: 0 +[703]: 0 +[704]: 0 +[705]: 0 +[706]: 0 +[707]: 0 +[708]: 0 +[709]: 0 +[710]: 0 +[711]: 0 +[712]: 0 +[713]: 0 +[714]: 0 +[715]: 0 +[716]: 0 +[717]: 0 +[718]: 0 +[719]: 0 +[720]: 0 +[721]: 0 +[722]: 0 +[723]: 0 +[724]: 0 +[725]: 0 +[726]: 0 +[727]: 0 +[728]: 0 +[729]: 0 +[730]: 0 +[731]: 0 +[732]: 0 +[733]: 0 +[734]: 0 +[735]: 0 +[736]: 0 +[737]: 0 +[738]: 0 +[739]: 0 +[740]: 0 +[741]: 0 +[742]: 0 +[743]: 0 +[744]: 0 +[745]: 0 +[746]: 0 +[747]: 0 +[748]: 0 +[749]: 0 +[750]: 0 +[751]: 0 +[752]: 0 +[753]: 0 +[754]: 0 +[755]: 0 +[756]: 0 +[757]: 0 +[758]: 0 +[759]: 0 +[760]: 0 +[761]: 0 +[762]: 0 +[763]: 0 +[764]: 0 +[765]: 0 +[766]: 0 +[767]: 0 +[768]: 1279 +[769]: 3903 +[770]: 3647 +[771]: 2239 +[772]: 255 +[773]: 255 +[774]: -1 +[775]: 32767 +[776]: -1 +[777]: 32767 +[778]: 32767 +[779]: 32767 +[780]: 32767 +[781]: -1 +[782]: -1 +[783]: 32767 +[784]: 32767 +[785]: 32767 +[786]: 32767 +[787]: 32767 +[788]: 32767 +[789]: -1 +[790]: -1 +[791]: 32767 +[792]: 32767 +[793]: 32767 +[794]: 65535 +[795]: 255 +[796]: 255 +[797]: -1 +[798]: 255 +[799]: 255 +[800]: -1 +[801]: -1 +[802]: 32767 +[803]: 32767 +[804]: 32767 +[805]: 32767 +[806]: 32767 +[807]: 32767 +[808]: 3135 +Printing current filtered results of size 37 +[0]: 1279 +[1]: 255 +[2]: 255 +[3]: -1 +[4]: 32767 +[5]: -1 +[6]: 32767 +[7]: 32767 +[8]: 32767 +[9]: 32767 +[10]: -1 +[11]: -1 +[12]: 32767 +[13]: 32767 +[14]: 32767 +[15]: 32767 +[16]: 32767 +[17]: 32767 +[18]: -1 +[19]: -1 +[20]: 32767 +[21]: 32767 +[22]: 32767 +[23]: 65535 +[24]: 255 +[25]: 255 +[26]: -1 +[27]: 255 +[28]: 255 +[29]: -1 +[30]: -1 +[31]: 32767 +[32]: 32767 +[33]: 32767 +[34]: 32767 +[35]: 32767 +[36]: 32767 +Printing current filtered results of size 805 +[0]: 0 +[1]: 0 +[2]: 0 +[3]: 0 +[4]: 0 +[5]: 0 +[6]: 0 +[7]: 0 +[8]: 0 +[9]: 0 +[10]: 0 +[11]: 0 +[12]: 0 +[13]: 0 +[14]: 0 +[15]: 0 +[16]: 0 +[17]: 0 +[18]: 0 +[19]: 0 +[20]: 0 +[21]: 0 +[22]: 0 +[23]: 0 +[24]: 0 +[25]: 0 +[26]: 0 +[27]: 0 +[28]: 0 +[29]: 0 +[30]: 0 +[31]: 0 +[32]: 0 +[33]: 0 +[34]: 0 +[35]: 0 +[36]: 0 +[37]: 0 +[38]: 0 +[39]: 0 +[40]: 0 +[41]: 0 +[42]: 0 +[43]: 0 +[44]: 0 +[45]: 0 +[46]: 0 +[47]: 0 +[48]: 0 +[49]: 0 +[50]: 0 +[51]: 0 +[52]: 0 +[53]: 0 +[54]: 0 +[55]: 0 +[56]: 0 +[57]: 0 +[58]: 0 +[59]: 0 +[60]: 0 +[61]: 0 +[62]: 0 +[63]: 0 +[64]: 0 +[65]: 0 +[66]: 0 +[67]: 0 +[68]: 0 +[69]: 0 +[70]: 0 +[71]: 0 +[72]: 0 +[73]: 0 +[74]: 0 +[75]: 0 +[76]: 0 +[77]: 0 +[78]: 0 +[79]: 0 +[80]: 0 +[81]: 0 +[82]: 0 +[83]: 0 +[84]: 0 +[85]: 0 +[86]: 0 +[87]: 0 +[88]: 0 +[89]: 0 +[90]: 0 +[91]: 0 +[92]: 0 +[93]: 0 +[94]: 0 +[95]: 0 +[96]: 0 +[97]: 0 +[98]: 0 +[99]: 0 +[100]: 0 +[101]: 0 +[102]: 0 +[103]: 0 +[104]: 0 +[105]: 0 +[106]: 0 +[107]: 0 +[108]: 0 +[109]: 0 +[110]: 0 +[111]: 0 +[112]: 0 +[113]: 0 +[114]: 0 +[115]: 0 +[116]: 0 +[117]: 0 +[118]: 0 +[119]: 0 +[120]: 0 +[121]: 0 +[122]: 0 +[123]: 0 +[124]: 0 +[125]: 0 +[126]: 0 +[127]: 0 +[128]: 0 +[129]: 0 +[130]: 0 +[131]: 0 +[132]: 0 +[133]: 0 +[134]: 0 +[135]: 0 +[136]: 0 +[137]: 0 +[138]: 0 +[139]: 0 +[140]: 0 +[141]: 0 +[142]: 0 +[143]: 0 +[144]: 0 +[145]: 0 +[146]: 0 +[147]: 0 +[148]: 0 +[149]: 0 +[150]: 0 +[151]: 0 +[152]: 0 +[153]: 0 +[154]: 0 +[155]: 0 +[156]: 0 +[157]: 0 +[158]: 0 +[159]: 0 +[160]: 0 +[161]: 0 +[162]: 0 +[163]: 0 +[164]: 0 +[165]: 0 +[166]: 0 +[167]: 0 +[168]: 0 +[169]: 0 +[170]: 0 +[171]: 0 +[172]: 0 +[173]: 0 +[174]: 0 +[175]: 0 +[176]: 0 +[177]: 0 +[178]: 0 +[179]: 0 +[180]: 0 +[181]: 0 +[182]: 0 +[183]: 0 +[184]: 0 +[185]: 0 +[186]: 0 +[187]: 0 +[188]: 0 +[189]: 0 +[190]: 0 +[191]: 0 +[192]: 0 +[193]: 0 +[194]: 0 +[195]: 0 +[196]: 0 +[197]: 0 +[198]: 0 +[199]: 0 +[200]: 0 +[201]: 0 +[202]: 0 +[203]: 0 +[204]: 0 +[205]: 0 +[206]: 0 +[207]: 0 +[208]: 0 +[209]: 0 +[210]: 0 +[211]: 0 +[212]: 0 +[213]: 0 +[214]: 0 +[215]: 0 +[216]: 0 +[217]: 0 +[218]: 0 +[219]: 0 +[220]: 0 +[221]: 0 +[222]: 0 +[223]: 0 +[224]: 0 +[225]: 0 +[226]: 0 +[227]: 0 +[228]: 0 +[229]: 0 +[230]: 0 +[231]: 0 +[232]: 0 +[233]: 0 +[234]: 0 +[235]: 0 +[236]: 0 +[237]: 0 +[238]: 0 +[239]: 0 +[240]: 0 +[241]: 0 +[242]: 0 +[243]: 0 +[244]: 0 +[245]: 0 +[246]: 0 +[247]: 0 +[248]: 0 +[249]: 0 +[250]: 0 +[251]: 0 +[252]: 0 +[253]: 0 +[254]: 0 +[255]: 0 +[256]: 0 +[257]: 0 +[258]: 0 +[259]: 0 +[260]: 0 +[261]: 0 +[262]: 0 +[263]: 0 +[264]: 0 +[265]: 0 +[266]: 0 +[267]: 0 +[268]: 0 +[269]: 0 +[270]: 0 +[271]: 0 +[272]: 0 +[273]: 0 +[274]: 0 +[275]: 0 +[276]: 0 +[277]: 0 +[278]: 0 +[279]: 0 +[280]: 0 +[281]: 0 +[282]: 0 +[283]: 0 +[284]: 0 +[285]: 0 +[286]: 0 +[287]: 0 +[288]: 0 +[289]: 0 +[290]: 0 +[291]: 0 +[292]: 0 +[293]: 0 +[294]: 0 +[295]: 0 +[296]: 0 +[297]: 0 +[298]: 0 +[299]: 0 +[300]: 0 +[301]: 0 +[302]: 0 +[303]: 0 +[304]: 0 +[305]: 0 +[306]: 0 +[307]: 0 +[308]: 0 +[309]: 0 +[310]: 0 +[311]: 0 +[312]: 0 +[313]: 0 +[314]: 0 +[315]: 0 +[316]: 0 +[317]: 0 +[318]: 0 +[319]: 0 +[320]: 0 +[321]: 0 +[322]: 0 +[323]: 0 +[324]: 0 +[325]: 0 +[326]: 0 +[327]: 0 +[328]: 0 +[329]: 0 +[330]: 0 +[331]: 0 +[332]: 0 +[333]: 0 +[334]: 0 +[335]: 0 +[336]: 0 +[337]: 0 +[338]: 0 +[339]: 0 +[340]: 0 +[341]: 0 +[342]: 0 +[343]: 0 +[344]: 0 +[345]: 0 +[346]: 0 +[347]: 0 +[348]: 0 +[349]: 0 +[350]: 0 +[351]: 0 +[352]: 0 +[353]: 0 +[354]: 0 +[355]: 0 +[356]: 0 +[357]: 0 +[358]: 0 +[359]: 0 +[360]: 0 +[361]: 0 +[362]: 0 +[363]: 0 +[364]: 0 +[365]: 0 +[366]: 0 +[367]: 0 +[368]: 0 +[369]: 0 +[370]: 0 +[371]: 0 +[372]: 0 +[373]: 0 +[374]: 0 +[375]: 0 +[376]: 0 +[377]: 0 +[378]: 0 +[379]: 0 +[380]: 0 +[381]: 0 +[382]: 0 +[383]: 0 +[384]: 0 +[385]: 0 +[386]: 0 +[387]: 0 +[388]: 0 +[389]: 0 +[390]: 0 +[391]: 0 +[392]: 0 +[393]: 0 +[394]: 0 +[395]: 0 +[396]: 0 +[397]: 0 +[398]: 0 +[399]: 0 +[400]: 0 +[401]: 0 +[402]: 0 +[403]: 0 +[404]: 0 +[405]: 0 +[406]: 0 +[407]: 0 +[408]: 0 +[409]: 0 +[410]: 0 +[411]: 0 +[412]: 0 +[413]: 0 +[414]: 0 +[415]: 0 +[416]: 0 +[417]: 0 +[418]: 0 +[419]: 0 +[420]: 0 +[421]: 0 +[422]: 0 +[423]: 0 +[424]: 0 +[425]: 0 +[426]: 0 +[427]: 0 +[428]: 0 +[429]: 0 +[430]: 0 +[431]: 0 +[432]: 0 +[433]: 0 +[434]: 0 +[435]: 0 +[436]: 0 +[437]: 0 +[438]: 0 +[439]: 0 +[440]: 0 +[441]: 0 +[442]: 0 +[443]: 0 +[444]: 0 +[445]: 0 +[446]: 0 +[447]: 0 +[448]: 0 +[449]: 0 +[450]: 0 +[451]: 0 +[452]: 0 +[453]: 0 +[454]: 0 +[455]: 0 +[456]: 0 +[457]: 0 +[458]: 0 +[459]: 0 +[460]: 0 +[461]: 0 +[462]: 0 +[463]: 0 +[464]: 0 +[465]: 0 +[466]: 0 +[467]: 0 +[468]: 0 +[469]: 0 +[470]: 0 +[471]: 0 +[472]: 0 +[473]: 0 +[474]: 0 +[475]: 0 +[476]: 0 +[477]: 0 +[478]: 0 +[479]: 0 +[480]: 0 +[481]: 0 +[482]: 0 +[483]: 0 +[484]: 0 +[485]: 0 +[486]: 0 +[487]: 0 +[488]: 0 +[489]: 0 +[490]: 0 +[491]: 0 +[492]: 0 +[493]: 0 +[494]: 0 +[495]: 0 +[496]: 0 +[497]: 0 +[498]: 0 +[499]: 0 +[500]: 0 +[501]: 0 +[502]: 0 +[503]: 0 +[504]: 0 +[505]: 0 +[506]: 0 +[507]: 0 +[508]: 0 +[509]: 0 +[510]: 0 +[511]: 0 +[512]: 0 +[513]: 0 +[514]: 0 +[515]: 0 +[516]: 0 +[517]: 0 +[518]: 0 +[519]: 0 +[520]: 0 +[521]: 0 +[522]: 0 +[523]: 0 +[524]: 0 +[525]: 0 +[526]: 0 +[527]: 0 +[528]: 0 +[529]: 0 +[530]: 0 +[531]: 0 +[532]: 0 +[533]: 0 +[534]: 0 +[535]: 0 +[536]: 0 +[537]: 0 +[538]: 0 +[539]: 0 +[540]: 0 +[541]: 0 +[542]: 0 +[543]: 0 +[544]: 0 +[545]: 0 +[546]: 0 +[547]: 0 +[548]: 0 +[549]: 0 +[550]: 0 +[551]: 0 +[552]: 0 +[553]: 0 +[554]: 0 +[555]: 0 +[556]: 0 +[557]: 0 +[558]: 0 +[559]: 0 +[560]: 0 +[561]: 0 +[562]: 0 +[563]: 0 +[564]: 0 +[565]: 0 +[566]: 0 +[567]: 0 +[568]: 0 +[569]: 0 +[570]: 0 +[571]: 0 +[572]: 0 +[573]: 0 +[574]: 0 +[575]: 0 +[576]: 0 +[577]: 0 +[578]: 0 +[579]: 0 +[580]: 0 +[581]: 0 +[582]: 0 +[583]: 0 +[584]: 0 +[585]: 0 +[586]: 0 +[587]: 0 +[588]: 0 +[589]: 0 +[590]: 0 +[591]: 0 +[592]: 0 +[593]: 0 +[594]: 0 +[595]: 0 +[596]: 0 +[597]: 0 +[598]: 0 +[599]: 0 +[600]: 0 +[601]: 0 +[602]: 0 +[603]: 0 +[604]: 0 +[605]: 0 +[606]: 0 +[607]: 0 +[608]: 0 +[609]: 0 +[610]: 0 +[611]: 0 +[612]: 0 +[613]: 0 +[614]: 0 +[615]: 0 +[616]: 0 +[617]: 0 +[618]: 0 +[619]: 0 +[620]: 0 +[621]: 0 +[622]: 0 +[623]: 0 +[624]: 0 +[625]: 0 +[626]: 0 +[627]: 0 +[628]: 0 +[629]: 0 +[630]: 0 +[631]: 0 +[632]: 0 +[633]: 0 +[634]: 0 +[635]: 0 +[636]: 0 +[637]: 0 +[638]: 0 +[639]: 0 +[640]: 0 +[641]: 0 +[642]: 0 +[643]: 0 +[644]: 0 +[645]: 0 +[646]: 0 +[647]: 0 +[648]: 0 +[649]: 0 +[650]: 0 +[651]: 0 +[652]: 0 +[653]: 0 +[654]: 0 +[655]: 0 +[656]: 0 +[657]: 0 +[658]: 0 +[659]: 0 +[660]: 0 +[661]: 0 +[662]: 0 +[663]: 0 +[664]: 0 +[665]: 0 +[666]: 0 +[667]: 0 +[668]: 0 +[669]: 0 +[670]: 0 +[671]: 0 +[672]: 0 +[673]: 0 +[674]: 0 +[675]: 0 +[676]: 0 +[677]: 0 +[678]: 0 +[679]: 0 +[680]: 0 +[681]: 0 +[682]: 0 +[683]: 0 +[684]: 0 +[685]: 0 +[686]: 0 +[687]: 0 +[688]: 0 +[689]: 0 +[690]: 0 +[691]: 0 +[692]: 0 +[693]: 0 +[694]: 0 +[695]: 0 +[696]: 0 +[697]: 0 +[698]: 0 +[699]: 0 +[700]: 0 +[701]: 0 +[702]: 0 +[703]: 0 +[704]: 0 +[705]: 0 +[706]: 0 +[707]: 0 +[708]: 0 +[709]: 0 +[710]: 0 +[711]: 0 +[712]: 0 +[713]: 0 +[714]: 0 +[715]: 0 +[716]: 0 +[717]: 0 +[718]: 0 +[719]: 0 +[720]: 0 +[721]: 0 +[722]: 0 +[723]: 0 +[724]: 0 +[725]: 0 +[726]: 0 +[727]: 0 +[728]: 0 +[729]: 0 +[730]: 0 +[731]: 0 +[732]: 0 +[733]: 0 +[734]: 0 +[735]: 0 +[736]: 0 +[737]: 0 +[738]: 0 +[739]: 0 +[740]: 0 +[741]: 0 +[742]: 0 +[743]: 0 +[744]: 0 +[745]: 0 +[746]: 0 +[747]: 0 +[748]: 0 +[749]: 0 +[750]: 0 +[751]: 0 +[752]: 0 +[753]: 0 +[754]: 0 +[755]: 0 +[756]: 0 +[757]: 0 +[758]: 0 +[759]: 0 +[760]: 0 +[761]: 0 +[762]: 0 +[763]: 0 +[764]: 0 +[765]: 0 +[766]: 0 +[767]: 0 +[768]: 1279 +[769]: 255 +[770]: 255 +[771]: -1 +[772]: 32767 +[773]: -1 +[774]: 32767 +[775]: 32767 +[776]: 32767 +[777]: 32767 +[778]: -1 +[779]: -1 +[780]: 32767 +[781]: 32767 +[782]: 32767 +[783]: 32767 +[784]: 32767 +[785]: 32767 +[786]: -1 +[787]: -1 +[788]: 32767 +[789]: 32767 +[790]: 32767 +[791]: 65535 +[792]: 255 +[793]: 255 +[794]: -1 +[795]: 255 +[796]: 255 +[797]: -1 +[798]: -1 +[799]: 32767 +[800]: 32767 +[801]: 32767 +[802]: 32767 +[803]: 32767 +[804]: 32767 +Printing current filtered results of size 30 +[0]: -1 +[1]: 32767 +[2]: -1 +[3]: 32767 +[4]: 32767 +[5]: 32767 +[6]: 32767 +[7]: -1 +[8]: -1 +[9]: 32767 +[10]: 32767 +[11]: 32767 +[12]: 32767 +[13]: 32767 +[14]: 32767 +[15]: -1 +[16]: -1 +[17]: 32767 +[18]: 32767 +[19]: 32767 +[20]: 65535 +[21]: -1 +[22]: -1 +[23]: -1 +[24]: 32767 +[25]: 32767 +[26]: 32767 +[27]: 32767 +[28]: 32767 +[29]: 32767 +Printing current filtered results of size 798 +[0]: 0 +[1]: 0 +[2]: 0 +[3]: 0 +[4]: 0 +[5]: 0 +[6]: 0 +[7]: 0 +[8]: 0 +[9]: 0 +[10]: 0 +[11]: 0 +[12]: 0 +[13]: 0 +[14]: 0 +[15]: 0 +[16]: 0 +[17]: 0 +[18]: 0 +[19]: 0 +[20]: 0 +[21]: 0 +[22]: 0 +[23]: 0 +[24]: 0 +[25]: 0 +[26]: 0 +[27]: 0 +[28]: 0 +[29]: 0 +[30]: 0 +[31]: 0 +[32]: 0 +[33]: 0 +[34]: 0 +[35]: 0 +[36]: 0 +[37]: 0 +[38]: 0 +[39]: 0 +[40]: 0 +[41]: 0 +[42]: 0 +[43]: 0 +[44]: 0 +[45]: 0 +[46]: 0 +[47]: 0 +[48]: 0 +[49]: 0 +[50]: 0 +[51]: 0 +[52]: 0 +[53]: 0 +[54]: 0 +[55]: 0 +[56]: 0 +[57]: 0 +[58]: 0 +[59]: 0 +[60]: 0 +[61]: 0 +[62]: 0 +[63]: 0 +[64]: 0 +[65]: 0 +[66]: 0 +[67]: 0 +[68]: 0 +[69]: 0 +[70]: 0 +[71]: 0 +[72]: 0 +[73]: 0 +[74]: 0 +[75]: 0 +[76]: 0 +[77]: 0 +[78]: 0 +[79]: 0 +[80]: 0 +[81]: 0 +[82]: 0 +[83]: 0 +[84]: 0 +[85]: 0 +[86]: 0 +[87]: 0 +[88]: 0 +[89]: 0 +[90]: 0 +[91]: 0 +[92]: 0 +[93]: 0 +[94]: 0 +[95]: 0 +[96]: 0 +[97]: 0 +[98]: 0 +[99]: 0 +[100]: 0 +[101]: 0 +[102]: 0 +[103]: 0 +[104]: 0 +[105]: 0 +[106]: 0 +[107]: 0 +[108]: 0 +[109]: 0 +[110]: 0 +[111]: 0 +[112]: 0 +[113]: 0 +[114]: 0 +[115]: 0 +[116]: 0 +[117]: 0 +[118]: 0 +[119]: 0 +[120]: 0 +[121]: 0 +[122]: 0 +[123]: 0 +[124]: 0 +[125]: 0 +[126]: 0 +[127]: 0 +[128]: 0 +[129]: 0 +[130]: 0 +[131]: 0 +[132]: 0 +[133]: 0 +[134]: 0 +[135]: 0 +[136]: 0 +[137]: 0 +[138]: 0 +[139]: 0 +[140]: 0 +[141]: 0 +[142]: 0 +[143]: 0 +[144]: 0 +[145]: 0 +[146]: 0 +[147]: 0 +[148]: 0 +[149]: 0 +[150]: 0 +[151]: 0 +[152]: 0 +[153]: 0 +[154]: 0 +[155]: 0 +[156]: 0 +[157]: 0 +[158]: 0 +[159]: 0 +[160]: 0 +[161]: 0 +[162]: 0 +[163]: 0 +[164]: 0 +[165]: 0 +[166]: 0 +[167]: 0 +[168]: 0 +[169]: 0 +[170]: 0 +[171]: 0 +[172]: 0 +[173]: 0 +[174]: 0 +[175]: 0 +[176]: 0 +[177]: 0 +[178]: 0 +[179]: 0 +[180]: 0 +[181]: 0 +[182]: 0 +[183]: 0 +[184]: 0 +[185]: 0 +[186]: 0 +[187]: 0 +[188]: 0 +[189]: 0 +[190]: 0 +[191]: 0 +[192]: 0 +[193]: 0 +[194]: 0 +[195]: 0 +[196]: 0 +[197]: 0 +[198]: 0 +[199]: 0 +[200]: 0 +[201]: 0 +[202]: 0 +[203]: 0 +[204]: 0 +[205]: 0 +[206]: 0 +[207]: 0 +[208]: 0 +[209]: 0 +[210]: 0 +[211]: 0 +[212]: 0 +[213]: 0 +[214]: 0 +[215]: 0 +[216]: 0 +[217]: 0 +[218]: 0 +[219]: 0 +[220]: 0 +[221]: 0 +[222]: 0 +[223]: 0 +[224]: 0 +[225]: 0 +[226]: 0 +[227]: 0 +[228]: 0 +[229]: 0 +[230]: 0 +[231]: 0 +[232]: 0 +[233]: 0 +[234]: 0 +[235]: 0 +[236]: 0 +[237]: 0 +[238]: 0 +[239]: 0 +[240]: 0 +[241]: 0 +[242]: 0 +[243]: 0 +[244]: 0 +[245]: 0 +[246]: 0 +[247]: 0 +[248]: 0 +[249]: 0 +[250]: 0 +[251]: 0 +[252]: 0 +[253]: 0 +[254]: 0 +[255]: 0 +[256]: 0 +[257]: 0 +[258]: 0 +[259]: 0 +[260]: 0 +[261]: 0 +[262]: 0 +[263]: 0 +[264]: 0 +[265]: 0 +[266]: 0 +[267]: 0 +[268]: 0 +[269]: 0 +[270]: 0 +[271]: 0 +[272]: 0 +[273]: 0 +[274]: 0 +[275]: 0 +[276]: 0 +[277]: 0 +[278]: 0 +[279]: 0 +[280]: 0 +[281]: 0 +[282]: 0 +[283]: 0 +[284]: 0 +[285]: 0 +[286]: 0 +[287]: 0 +[288]: 0 +[289]: 0 +[290]: 0 +[291]: 0 +[292]: 0 +[293]: 0 +[294]: 0 +[295]: 0 +[296]: 0 +[297]: 0 +[298]: 0 +[299]: 0 +[300]: 0 +[301]: 0 +[302]: 0 +[303]: 0 +[304]: 0 +[305]: 0 +[306]: 0 +[307]: 0 +[308]: 0 +[309]: 0 +[310]: 0 +[311]: 0 +[312]: 0 +[313]: 0 +[314]: 0 +[315]: 0 +[316]: 0 +[317]: 0 +[318]: 0 +[319]: 0 +[320]: 0 +[321]: 0 +[322]: 0 +[323]: 0 +[324]: 0 +[325]: 0 +[326]: 0 +[327]: 0 +[328]: 0 +[329]: 0 +[330]: 0 +[331]: 0 +[332]: 0 +[333]: 0 +[334]: 0 +[335]: 0 +[336]: 0 +[337]: 0 +[338]: 0 +[339]: 0 +[340]: 0 +[341]: 0 +[342]: 0 +[343]: 0 +[344]: 0 +[345]: 0 +[346]: 0 +[347]: 0 +[348]: 0 +[349]: 0 +[350]: 0 +[351]: 0 +[352]: 0 +[353]: 0 +[354]: 0 +[355]: 0 +[356]: 0 +[357]: 0 +[358]: 0 +[359]: 0 +[360]: 0 +[361]: 0 +[362]: 0 +[363]: 0 +[364]: 0 +[365]: 0 +[366]: 0 +[367]: 0 +[368]: 0 +[369]: 0 +[370]: 0 +[371]: 0 +[372]: 0 +[373]: 0 +[374]: 0 +[375]: 0 +[376]: 0 +[377]: 0 +[378]: 0 +[379]: 0 +[380]: 0 +[381]: 0 +[382]: 0 +[383]: 0 +[384]: 0 +[385]: 0 +[386]: 0 +[387]: 0 +[388]: 0 +[389]: 0 +[390]: 0 +[391]: 0 +[392]: 0 +[393]: 0 +[394]: 0 +[395]: 0 +[396]: 0 +[397]: 0 +[398]: 0 +[399]: 0 +[400]: 0 +[401]: 0 +[402]: 0 +[403]: 0 +[404]: 0 +[405]: 0 +[406]: 0 +[407]: 0 +[408]: 0 +[409]: 0 +[410]: 0 +[411]: 0 +[412]: 0 +[413]: 0 +[414]: 0 +[415]: 0 +[416]: 0 +[417]: 0 +[418]: 0 +[419]: 0 +[420]: 0 +[421]: 0 +[422]: 0 +[423]: 0 +[424]: 0 +[425]: 0 +[426]: 0 +[427]: 0 +[428]: 0 +[429]: 0 +[430]: 0 +[431]: 0 +[432]: 0 +[433]: 0 +[434]: 0 +[435]: 0 +[436]: 0 +[437]: 0 +[438]: 0 +[439]: 0 +[440]: 0 +[441]: 0 +[442]: 0 +[443]: 0 +[444]: 0 +[445]: 0 +[446]: 0 +[447]: 0 +[448]: 0 +[449]: 0 +[450]: 0 +[451]: 0 +[452]: 0 +[453]: 0 +[454]: 0 +[455]: 0 +[456]: 0 +[457]: 0 +[458]: 0 +[459]: 0 +[460]: 0 +[461]: 0 +[462]: 0 +[463]: 0 +[464]: 0 +[465]: 0 +[466]: 0 +[467]: 0 +[468]: 0 +[469]: 0 +[470]: 0 +[471]: 0 +[472]: 0 +[473]: 0 +[474]: 0 +[475]: 0 +[476]: 0 +[477]: 0 +[478]: 0 +[479]: 0 +[480]: 0 +[481]: 0 +[482]: 0 +[483]: 0 +[484]: 0 +[485]: 0 +[486]: 0 +[487]: 0 +[488]: 0 +[489]: 0 +[490]: 0 +[491]: 0 +[492]: 0 +[493]: 0 +[494]: 0 +[495]: 0 +[496]: 0 +[497]: 0 +[498]: 0 +[499]: 0 +[500]: 0 +[501]: 0 +[502]: 0 +[503]: 0 +[504]: 0 +[505]: 0 +[506]: 0 +[507]: 0 +[508]: 0 +[509]: 0 +[510]: 0 +[511]: 0 +[512]: 0 +[513]: 0 +[514]: 0 +[515]: 0 +[516]: 0 +[517]: 0 +[518]: 0 +[519]: 0 +[520]: 0 +[521]: 0 +[522]: 0 +[523]: 0 +[524]: 0 +[525]: 0 +[526]: 0 +[527]: 0 +[528]: 0 +[529]: 0 +[530]: 0 +[531]: 0 +[532]: 0 +[533]: 0 +[534]: 0 +[535]: 0 +[536]: 0 +[537]: 0 +[538]: 0 +[539]: 0 +[540]: 0 +[541]: 0 +[542]: 0 +[543]: 0 +[544]: 0 +[545]: 0 +[546]: 0 +[547]: 0 +[548]: 0 +[549]: 0 +[550]: 0 +[551]: 0 +[552]: 0 +[553]: 0 +[554]: 0 +[555]: 0 +[556]: 0 +[557]: 0 +[558]: 0 +[559]: 0 +[560]: 0 +[561]: 0 +[562]: 0 +[563]: 0 +[564]: 0 +[565]: 0 +[566]: 0 +[567]: 0 +[568]: 0 +[569]: 0 +[570]: 0 +[571]: 0 +[572]: 0 +[573]: 0 +[574]: 0 +[575]: 0 +[576]: 0 +[577]: 0 +[578]: 0 +[579]: 0 +[580]: 0 +[581]: 0 +[582]: 0 +[583]: 0 +[584]: 0 +[585]: 0 +[586]: 0 +[587]: 0 +[588]: 0 +[589]: 0 +[590]: 0 +[591]: 0 +[592]: 0 +[593]: 0 +[594]: 0 +[595]: 0 +[596]: 0 +[597]: 0 +[598]: 0 +[599]: 0 +[600]: 0 +[601]: 0 +[602]: 0 +[603]: 0 +[604]: 0 +[605]: 0 +[606]: 0 +[607]: 0 +[608]: 0 +[609]: 0 +[610]: 0 +[611]: 0 +[612]: 0 +[613]: 0 +[614]: 0 +[615]: 0 +[616]: 0 +[617]: 0 +[618]: 0 +[619]: 0 +[620]: 0 +[621]: 0 +[622]: 0 +[623]: 0 +[624]: 0 +[625]: 0 +[626]: 0 +[627]: 0 +[628]: 0 +[629]: 0 +[630]: 0 +[631]: 0 +[632]: 0 +[633]: 0 +[634]: 0 +[635]: 0 +[636]: 0 +[637]: 0 +[638]: 0 +[639]: 0 +[640]: 0 +[641]: 0 +[642]: 0 +[643]: 0 +[644]: 0 +[645]: 0 +[646]: 0 +[647]: 0 +[648]: 0 +[649]: 0 +[650]: 0 +[651]: 0 +[652]: 0 +[653]: 0 +[654]: 0 +[655]: 0 +[656]: 0 +[657]: 0 +[658]: 0 +[659]: 0 +[660]: 0 +[661]: 0 +[662]: 0 +[663]: 0 +[664]: 0 +[665]: 0 +[666]: 0 +[667]: 0 +[668]: 0 +[669]: 0 +[670]: 0 +[671]: 0 +[672]: 0 +[673]: 0 +[674]: 0 +[675]: 0 +[676]: 0 +[677]: 0 +[678]: 0 +[679]: 0 +[680]: 0 +[681]: 0 +[682]: 0 +[683]: 0 +[684]: 0 +[685]: 0 +[686]: 0 +[687]: 0 +[688]: 0 +[689]: 0 +[690]: 0 +[691]: 0 +[692]: 0 +[693]: 0 +[694]: 0 +[695]: 0 +[696]: 0 +[697]: 0 +[698]: 0 +[699]: 0 +[700]: 0 +[701]: 0 +[702]: 0 +[703]: 0 +[704]: 0 +[705]: 0 +[706]: 0 +[707]: 0 +[708]: 0 +[709]: 0 +[710]: 0 +[711]: 0 +[712]: 0 +[713]: 0 +[714]: 0 +[715]: 0 +[716]: 0 +[717]: 0 +[718]: 0 +[719]: 0 +[720]: 0 +[721]: 0 +[722]: 0 +[723]: 0 +[724]: 0 +[725]: 0 +[726]: 0 +[727]: 0 +[728]: 0 +[729]: 0 +[730]: 0 +[731]: 0 +[732]: 0 +[733]: 0 +[734]: 0 +[735]: 0 +[736]: 0 +[737]: 0 +[738]: 0 +[739]: 0 +[740]: 0 +[741]: 0 +[742]: 0 +[743]: 0 +[744]: 0 +[745]: 0 +[746]: 0 +[747]: 0 +[748]: 0 +[749]: 0 +[750]: 0 +[751]: 0 +[752]: 0 +[753]: 0 +[754]: 0 +[755]: 0 +[756]: 0 +[757]: 0 +[758]: 0 +[759]: 0 +[760]: 0 +[761]: 0 +[762]: 0 +[763]: 0 +[764]: 0 +[765]: 0 +[766]: 0 +[767]: 0 +[768]: -1 +[769]: 32767 +[770]: -1 +[771]: 32767 +[772]: 32767 +[773]: 32767 +[774]: 32767 +[775]: -1 +[776]: -1 +[777]: 32767 +[778]: 32767 +[779]: 32767 +[780]: 32767 +[781]: 32767 +[782]: 32767 +[783]: -1 +[784]: -1 +[785]: 32767 +[786]: 32767 +[787]: 32767 +[788]: 65535 +[789]: -1 +[790]: -1 +[791]: -1 +[792]: 32767 +[793]: 32767 +[794]: 32767 +[795]: 32767 +[796]: 32767 +[797]: 32767 +Printing current filtered results of size 30 +[0]: -1 +[1]: 32767 +[2]: -1 +[3]: 32767 +[4]: 32767 +[5]: 32767 +[6]: 32767 +[7]: -1 +[8]: -1 +[9]: 32767 +[10]: 32767 +[11]: 32767 +[12]: 32767 +[13]: 32767 +[14]: 32767 +[15]: -1 +[16]: -1 +[17]: 32767 +[18]: 32767 +[19]: 32767 +[20]: 65535 +[21]: -1 +[22]: -1 +[23]: -1 +[24]: 32767 +[25]: 32767 +[26]: 32767 +[27]: 32767 +[28]: 32767 +[29]: 32767 diff --git a/day3/input.txt b/day3/c/input.txt similarity index 100% rename from day3/input.txt rename to day3/c/input.txt diff --git a/day3/c/input2.txt b/day3/c/input2.txt new file mode 100644 index 0000000..a6366a8 --- /dev/null +++ b/day3/c/input2.txt @@ -0,0 +1,12 @@ +00100 +11110 +10110 +10111 +10101 +01111 +00111 +11100 +10000 +11001 +00010 +01010