QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#295083#4832. Telepathyucup-team311#AC ✓346ms5236kbC++142.0kb2023-12-30 18:33:552023-12-30 18:33:57

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 338ms
memory: 5208kb

input:

Flim
1000000 100000
1101111111100010011110111001110011110110100000111110011111111111110111110100000001001000000110111000000101110000001100111110100100000100010111001011111010001000101100101100001111011100110010010000100100100101110100100110101001001000001011111101111111001100101000010110001011011000...

output:

1 19 24 32 49 52 61 74 83 93 102 112 129 134 149 159 164 172 189 193 202 213 222 232 241 254 262 272 282 293 304 313 323 334 342 353 363 372 383 392 409 412 429 435 444 459 463 473 489 493 505 515 529 532 542 552 561 579 583 593 603 614 624 632 643 653 662 674 681 692 704 712 721 739 741 754 762 779...

input:

Flam
1000000 100000
0000001101000100010010001001011111000101010011011001010100101001110101001011001011100001011100110100011110011010100101110101101101100101111011000111001101001100010000010010101110101010111110001100110000110001001111010010000010111101110001011011101101010000111111011111100100010001...

output:

1 14 21 34 41 51 64 72 86 96 107 112 124 131 146 154 166 172 182 192 202 220 221 234 242 251 261 276 282 294 302 314 324 337 346 351 361 371 381 391 406 414 426 432 441 452 461 476 484 492 502 512 527 534 542 554 566 576 581 591 601 611 624 634 646 657 661 671 681 692 710 711 726 732 744 756 766 772...

result:

ok 69590 matched

Test #2:

score: 100
Accepted
time: 338ms
memory: 5096kb

input:

Flim
1000000 100000
0100111111111101010011101010110100100101000101101111011100000000001000100010110011011010010000010011011100110000010001001111110101111000111011001110000101100000011110110100100100110101011101011001111001111011111100110010000110000101001111100011111100001001000000111110011001010100...

output:

3 11 29 33 42 51 62 79 84 92 103 114 121 139 149 153 163 172 183 193 203 219 224 233 242 252 262 272 283 292 309 313 321 334 343 353 362 372 381 399 401 419 429 435 443 454 461 474 482 491 509 513 521 531 544 553 563 575 582 593 602 613 622 639 643 653 661 674 682 693 709 711 721 731 744 754 761 772...

input:

Flam
1000000 100000
1011011100010010001100011101110001001000011011100101011000000110000111001100010011101101111010100011101011100110111111100011101000111101110001111110111000010110011100011101001111101100001111010000100110111001101110101000110110101101111010101111010010010011111010001001000110100001...

output:

2 11 21 34 46 54 66 72 86 92 102 112 122 134 147 151 167 171 181 196 202 216 221 237 250 251 261 276 284 296 304 316 324 332 342 354 361 372 384 391 406 411 421 431 446 452 466 474 481 496 501 514 524 534 546 556 566 571 586 592 601 612 621 631 641 652 666 674 684 692 704 716 722 736 746 754 761 771...

result:

ok 69526 matched

Test #3:

score: 100
Accepted
time: 338ms
memory: 5096kb

input:

Flim
1000000 100000
1011011100010100100000110101011111010001111000101100011110101101111101011001110000101111000101001011100010010101000100000110100110101010110101010010110000111111001000101000101111011111001011111011000011111000111010001101000000011001101011110100001001111010100000011000011000111101...

output:

2 13 22 31 49 52 61 73 82 93 109 113 123 139 143 152 162 172 184 199 204 219 221 233 243 259 264 272 289 294 303 314 322 334 343 359 363 379 383 394 409 412 429 431 443 454 462 473 484 492 502 512 523 532 544 559 569 579 584 599 604 614 621 633 644 653 663 671 682 692 704 719 722 739 743 759 762 773...

input:

Flam
1000000 100000
1000000110110000010101111010110100011001100000000100011111010000100011011000100110110101101000000000111000100010001100000011101011001010111010101010101000000010101001001010000011000001100011011000001111000110000100000111101010100101011110110100111101001100100110001111001010010110...

output:

1 16 27 36 41 54 61 76 82 91 106 111 122 132 142 151 162 171 181 196 206 211 222 231 246 252 261 272 282 291 302 314 330 336 344 352 362 371 381 394 404 412 426 434 442 451 464 472 481 494 501 514 521 531 544 554 566 571 586 596 606 611 624 636 644 652 661 671 681 694 701 712 726 732 741 751 761 780...

result:

ok 69763 matched

Test #4:

score: 100
Accepted
time: 338ms
memory: 5084kb

input:

Flim
1000000 100000
0111100010111011111010101001101010001100100000101111100010100101101011101101000111100000100101000110110111010101110111000011100000000111101100001111111000100000001101111100111001000000110111100100101111011010111110001011101110101011100000111101110101110101001100010001010000100111...

output:

3 19 29 39 49 59 63 72 89 93 101 113 124 132 142 159 162 174 182 194 204 219 224 239 241 251 264 271 281 293 303 315 323 339 341 359 364 372 384 391 402 412 424 439 449 452 463 472 489 493 502 514 529 533 543 554 561 573 589 592 604 619 621 632 642 651 663 671 683 699 709 712 729 733 741 759 762 779...

input:

Flam
1000000 100000
1110010010000011001110110011100111011011011010011100001001111110101101010001000001100110001000000001110001011110001101011000111010001000011010110010001011100110010100101001101000000000100100001010001000101101110111100100111001011000100101000101111110010110010101011110001100111000...

output:

6 11 22 37 46 51 66 76 86 91 101 111 121 132 142 152 161 176 181 192 202 214 226 232 241 254 264 276 286 291 304 312 326 331 341 351 362 371 384 396 401 411 422 436 441 451 464 471 482 496 501 511 522 532 541 551 562 571 581 592 601 611 621 631 646 657 661 672 684 694 702 711 722 732 746 756 761 776...

result:

ok 69790 matched

Test #5:

score: 100
Accepted
time: 346ms
memory: 5096kb

input:

Flim
1000000 100000
0010100101001111100010100011100011010001010110111111100111101101110010111011010111001000011001111010101011110101010011000010111100101101100110101000010101010011111110100001111001010110111111010100000100010110110000001110010010111001000111000010000000000011100000001011011011100001...

output:

1 12 29 32 43 59 61 79 89 92 102 113 122 132 149 153 164 173 183 193 202 212 223 233 241 252 262 274 283 292 305 312 324 339 343 354 364 374 383 393 402 414 422 431 442 453 463 479 482 499 503 514 522 534 543 552 569 579 589 599 604 619 623 634 649 659 669 672 683 694 704 714 729 733 742 753 769 773...

input:

Flam
1000000 100000
0110011010000010100110111110001010011001010101001000000000001000100110000010001011100110011110011011111100011100111100100101101111011100011000110000101111010011111001111111100111110000100000110101011000011100110110110100110000001010101101001100000110010011010110110110011101100011...

output:

6 11 22 32 41 51 61 71 86 96 110 112 121 137 142 160 166 176 181 191 201 216 221 232 241 256 262 271 281 291 310 312 321 332 344 356 362 374 382 391 407 411 422 431 442 452 461 471 486 491 502 512 522 540 544 557 566 572 586 591 610 614 622 636 644 651 662 672 684 691 702 711 730 736 747 751 761 774...

result:

ok 69832 matched

Test #6:

score: 100
Accepted
time: 338ms
memory: 5096kb

input:

Flim
1000000 100000
0111000101101011010001110010110111010100011111011111111110100111001001111111100110001010101110000110101001000000111010010010011000000111011101111101101010011010111010010000000101100110010111101001000001000101100100111011001101101010011010001001101100101001110111111110000110000001...

output:

3 12 23 33 43 55 63 71 89 99 102 114 122 132 143 152 169 172 183 192 203 213 222 234 244 252 265 273 283 294 303 313 322 339 342 354 363 372 381 392 404 412 429 439 449 459 469 473 482 493 509 519 529 532 544 559 565 579 584 593 602 619 623 634 644 659 664 679 682 692 704 713 724 732 742 752 763 772...

input:

Flam
1000000 100000
1101110100000110001111100000000111000100101101110000100110101100011010000011001011011100001101101001010001110110101111010010011100111001011000100111101010100010100010110110101000000101000001100101010111101011110111001100000100010110010110011011101010111010010100101001000110010101...

output:

4 11 26 34 42 52 61 71 84 94 106 112 122 136 142 152 161 172 184 194 206 214 224 234 242 256 262 276 281 294 304 311 321 331 342 351 361 371 382 391 401 411 421 431 442 454 461 476 481 494 504 517 522 531 542 552 562 576 586 591 607 612 621 632 646 654 661 671 682 694 702 712 721 731 741 751 770 771...

result:

ok 69611 matched

Test #7:

score: 100
Accepted
time: 338ms
memory: 5064kb

input:

Flim
1000000 100000
1101001000111101111010011000000011100100011001000111110111000000101010010100010000010010110001100110010011011101110110001011001011101010101101100101101110001101110011101011110010001001110110001100100110001000010010011110100011001101111101010101010100001111100011010011110101101010...

output:

4 15 24 34 43 55 62 73 84 94 103 113 124 139 143 159 169 174 182 194 209 212 222 233 243 252 264 273 289 293 301 314 322 333 342 352 361 371 382 394 402 412 424 439 442 453 469 473 481 499 503 512 522 539 549 554 562 571 582 599 602 611 624 633 642 659 664 672 683 692 704 719 724 733 744 759 763 773...

input:

Flam
1000000 100000
1011000100000011111001100111011010111010010010001010111101100111111101101010001111101101111010010100101111011011100000010000101001010101111001100101011111001110010000011111100000000101010001010100001000111010010100110110010111111110000010000001011011010101101101101000011111111110...

output:

2 11 26 32 41 52 64 72 86 92 102 116 121 131 146 160 161 176 184 191 202 211 221 231 241 251 266 271 282 297 307 311 327 334 346 360 361 371 386 391 402 416 421 431 450 454 462 476 486 491 501 511 522 534 542 552 570 571 584 592 602 614 621 636 641 654 662 676 681 692 706 716 722 731 741 756 761 771...

result:

ok 69816 matched

Test #8:

score: 100
Accepted
time: 338ms
memory: 5028kb

input:

Flim
1000000 100000
1111000111110010110101111010010101000010100111100111010001001001110100010110110100000010101010100100010010010000010110110110011101111011000101001110101010101001011001100110100011111100111101101111001101111111110111111100111011011101101111100101000011001101000010000010011000001000...

output:

4 19 23 33 42 54 62 73 82 99 103 112 123 139 143 159 163 179 189 192 203 213 229 233 243 252 269 279 282 299 303 313 324 332 342 352 369 373 383 394 404 412 423 432 442 453 463 473 484 493 504 511 529 534 542 553 562 574 583 593 609 612 624 639 642 654 663 673 689 693 702 712 721 732 743 752 769 772...

input:

Flam
1000000 100000
0100101111000111000001111011111000101100111011001101000110101011000010100001100101011111100000101101110101110011011101001011001000101111001101110001011111100111000110101110100010110110100010010010001011100100011011101001100001001001001110111010010101110101111110010100111100110011...

output:

1 14 27 31 46 51 62 71 81 91 104 114 122 132 144 151 161 172 186 191 206 212 221 231 242 251 261 271 287 291 302 311 321 332 341 351 366 371 381 394 404 412 421 434 441 451 464 474 481 494 504 520 526 532 544 551 566 576 582 596 602 614 621 636 644 652 664 671 681 691 702 716 726 736 746 751 761 774...

result:

ok 69851 matched

Test #9:

score: 100
Accepted
time: 339ms
memory: 5212kb

input:

Flim
1000000 100000
1101100100101011010111000110001101100010101101111011100111101110001000011010001111101110100110100101000001110011100111110011011000010011001100010110001011110101101100000011010101011110100000000100111010011100100011100010100011000010010000000110111101100101011100001011111011101111...

output:

4 12 29 34 42 59 69 73 89 93 102 119 122 133 142 152 164 171 189 194 202 214 222 234 243 252 262 274 282 292 303 313 329 333 343 352 369 372 382 393 403 413 423 434 449 454 463 474 482 492 501 519 523 533 549 553 563 579 584 592 602 619 622 632 642 659 664 672 683 691 702 712 723 735 743 759 763 773...

input:

Flam
1000000 100000
1110110001110100101101000110001011000010011100101101011101101010101010101000111111101011011110110010100100101101000000100011001011000100010000000001111010110010001011001100001001110011001101111100011000100010001111011000001000001001111010001100010001100010100001100011001110010110...

output:

6 11 26 32 47 51 62 72 86 96 101 111 122 134 141 152 162 171 182 200 202 214 222 234 246 251 266 276 286 292 306 320 324 332 342 352 366 376 386 397 402 412 424 431 450 451 462 474 482 492 501 516 526 531 542 557 564 576 586 591 602 616 621 632 641 656 662 674 681 694 704 714 721 731 742 751 762 774...

result:

ok 69712 matched

Test #10:

score: 100
Accepted
time: 338ms
memory: 5084kb

input:

Flim
1000000 100000
0110111110010110100101000100001111111101110011100011101001011101000111001111100010010011111010110011001101110010101011011010000001000110111111111101100111011110010110101011001001100001011010000110111111111000101011000100100011011110001000011000011001100111001101010001011011101111...

output:

3 13 23 31 49 59 64 72 84 92 102 119 129 134 141 153 163 179 182 194 204 214 222 239 242 252 263 274 282 295 301 313 324 332 342 353 369 372 382 399 402 412 423 439 444 451 462 473 489 494 504 519 523 531 549 552 564 574 582 591 602 614 622 639 641 654 663 679 689 692 709 712 723 734 744 759 763 773...

input:

Flam
1000000 100000
0011111000010000111110101000110101011000100110011100001001001010101010101111101011111000111011011011100111001101110011100011101100100011010010110000110000111010111011011011010000110000111101110110110010111110000011010110010001101011010010000000111010000000001010001011110000100111...

output:

2 11 22 34 41 51 62 72 81 92 101 117 122 131 142 151 166 171 181 194 202 212 221 234 241 251 261 271 284 294 302 311 321 331 341 352 362 372 386 392 406 412 426 434 441 456 464 471 481 491 501 511 522 531 544 551 570 576 584 592 601 611 621 631 644 651 661 672 686 694 704 712 721 737 741 751 764 776...

result:

ok 69566 matched

Test #11:

score: 100
Accepted
time: 338ms
memory: 5044kb

input:

Flim
1000000 100000
0100011011001010101110000001011011101010010010100111000111011100011110011001101001100110011111000100010110101010001000011110110110101000000000101001011111110100111110010011101110111011001111100110011000110001001010111001001010011000010101000110000001000111011100010101101001100010...

output:

3 12 29 34 43 59 69 73 83 94 103 119 129 139 141 151 164 179 184 194 204 212 221 232 243 252 262 274 284 299 301 313 323 332 341 352 362 372 382 393 404 414 422 434 442 453 462 471 489 499 504 512 521 533 543 552 562 572 583 594 602 613 629 631 644 653 669 672 683 693 703 713 724 731 741 753 762 772...

input:

Flam
1000000 100000
1111100111000001001000111111000111001101000111111100111011001001101000101010010010101110001011011011110110010111010101111011101101011000101011010000100001001011101001000101111000000111111110000110010000110101000000011010010111101100111000100101101010111100100000010110000000011100...

output:

1 11 22 34 41 52 64 72 82 92 104 111 122 136 141 151 162 174 187 194 202 211 221 232 241 254 264 271 281 300 301 311 321 336 344 356 362 372 386 391 404 412 421 431 444 451 462 472 486 491 504 514 521 532 544 551 566 572 586 596 602 612 626 632 641 657 664 674 681 697 701 711 721 731 741 751 764 772...

result:

ok 69692 matched

Test #12:

score: 100
Accepted
time: 338ms
memory: 5096kb

input:

Flim
1000000 100000
0000001011111000001000100100100001010010000100001001010000100001100011000011010010111011111011000000111100010010111010100100011110001110010011101101111101101101011110100110111100011101100001100110110011110100111101110110111110000000011111111001110010100101101000000111011101100000...

output:

2 19 22 32 44 53 64 72 84 94 104 114 123 134 149 154 163 172 184 194 201 211 224 232 242 252 262 274 283 299 304 311 324 332 349 353 362 373 382 393 402 414 423 433 442 451 462 473 483 491 504 514 522 533 542 554 563 579 584 591 602 612 623 633 645 653 664 672 689 699 702 713 724 732 749 754 763 773...

input:

Flam
1000000 100000
1100010001001011100000100100100101010101100001010110010110001110000010101000110101110100110100111111110011111101010011110101011111011111001010000000010110101010100100010110010000011101110110101110110100100010000000001100101111011110000011111100011011101001010101110100110011111000...

output:

6 12 22 34 41 54 66 72 87 91 101 111 121 137 141 156 164 174 181 192 202 211 222 231 241 252 267 272 281 294 302 317 322 332 344 354 361 372 386 391 404 412 424 432 446 460 464 474 481 497 504 511 521 531 541 551 561 576 586 591 601 611 630 636 650 654 664 672 682 694 704 711 721 734 741 756 762 776...

result:

ok 69737 matched

Test #13:

score: 100
Accepted
time: 338ms
memory: 5212kb

input:

Flim
1000000 100000
1011000111100100101111010101100100010111001011010011010000000110010010100101111111000010000111010010000101011011100001100100110110001111001011100100010000101110100111010101111000011011111110110000110111111001001101100010101001101011110100110111101010110010010101000000100111100011...

output:

4 14 21 33 42 54 63 72 89 93 102 119 123 132 149 152 162 173 182 199 204 214 222 231 243 259 263 273 289 292 302 313 324 331 349 353 361 374 383 393 402 412 424 432 444 453 461 474 483 494 509 513 529 539 549 552 563 579 584 599 603 613 621 632 642 654 665 672 681 692 702 711 722 732 742 752 762 779...

input:

Flam
1000000 100000
1001100001001101011111001110110000011101110100001011000010110101111010010010001110001100001010001010010110110001010110010010111101010110110110001111100011101011101110000001111101100001001100111010101010001010110110010010010101001000010001010011001001010011010100110110001101010011...

output:

4 12 21 31 41 51 61 71 81 92 104 114 122 134 141 152 162 177 184 196 201 216 221 234 242 256 262 271 282 294 301 311 324 336 346 352 362 371 381 391 404 411 422 434 444 452 461 480 486 494 502 517 526 540 541 552 561 571 582 592 606 617 621 631 642 652 670 676 686 692 706 711 721 731 741 751 764 772...

result:

ok 69680 matched

Test #14:

score: 100
Accepted
time: 338ms
memory: 5236kb

input:

Flim
1000000 100000
0111011100111001000111111010111111000100000101100011001100110000000111010111001011001011100010000110101100111001100111000100001001111110011110001001100101001000101100110000011110110111001111011011010010101011000010101111011101001101110110100101001001111011111011100001001111011100...

output:

3 19 24 34 42 59 61 73 89 91 104 113 123 134 149 153 164 172 183 193 209 212 223 233 243 259 269 275 289 292 304 313 322 332 343 353 369 373 383 394 402 412 429 433 449 454 464 474 482 494 503 513 524 533 541 554 563 572 584 599 603 612 622 634 643 651 663 679 684 692 709 719 729 739 742 752 761 771...

input:

Flam
1000000 100000
0001110010100100101000110000110100101010111011011100100010010000001110101111001001100000110111010000011111110000011011100001110001101010100110000101110000100011001100010000001110110000000110010100111101010111011001011010011101111101000100101000111011011000111001110110100110001000...

output:

1 11 22 31 46 52 61 72 86 94 104 111 124 132 141 151 162 171 181 191 204 211 227 231 241 256 267 276 282 292 304 311 324 334 341 356 361 371 387 394 406 414 421 436 441 452 461 476 481 497 504 514 522 532 546 551 562 571 582 591 606 612 621 632 641 656 662 672 687 696 701 711 726 731 741 751 761 774...

result:

ok 69859 matched

Test #15:

score: 100
Accepted
time: 337ms
memory: 5096kb

input:

Flim
1000000 100000
0111010111010011111101011001100111101010010100101101011111011101001110001010110111111100011101100010001100010110110110000100001101000001010101001011101110110110001101100011110111000110100010100100001000101110000101101011101000111111111001100100100010011110010010010001100000000000...

output:

3 13 23 33 43 53 64 72 81 94 104 112 123 132 143 159 162 175 183 194 202 213 229 234 243 253 264 271 284 292 309 312 325 333 344 352 364 379 382 399 404 413 422 431 443 459 461 473 482 494 504 519 522 539 543 559 564 572 585 592 609 613 629 635 649 652 664 672 681 699 709 712 722 734 744 753 764 771...

input:

Flam
1000000 100000
1100010111100100000001100100000100100000010111100110100111101011101010011001011011100011101000100010101011001110111100100001100110001111011010011111111101111100010111110000001010011111011111101000101101011110010100010100101111010101101110100001111110111011101100011100101100101011...

output:

1 14 26 36 44 52 62 76 86 91 102 112 121 132 141 154 164 171 190 192 204 216 222 236 241 256 261 271 281 291 301 314 321 331 341 354 361 376 382 391 406 412 426 431 442 451 461 472 481 492 501 516 522 531 544 551 566 571 586 596 610 616 622 632 641 652 661 676 682 691 701 712 724 732 744 751 766 771...

result:

ok 69616 matched

Test #16:

score: 100
Accepted
time: 338ms
memory: 5132kb

input:

Flim
1000000 100000
1110100011010110010011001000001001101111110101000110100110011100001000101111101011110001011100001100001101111110011001010110110111001110100111100110100100111111100101001001111100111011111010010011000011010000000111010110111000001011101001100001110000101000101001101110001010100000...

output:

9 13 29 34 41 52 69 72 84 99 102 114 123 134 149 153 162 173 182 193 204 213 229 239 242 259 263 279 282 299 302 311 324 332 349 354 362 379 383 399 403 412 429 431 449 454 462 479 483 492 504 513 522 539 542 552 564 571 583 592 602 613 629 633 649 659 662 672 683 692 702 719 721 733 742 759 769 779...

input:

Flam
1000000 100000
1000100101011011000111011000100001100001001000010111100001010111011000110010111011110010011101110101010110010101001010110100110110100100011110110110110000110110111001001100001110101100010111010001001001101000100110111110100100110010011001011010000110010110101100111011000100011010...

output:

1 16 21 34 42 56 64 71 84 94 104 111 121 131 142 151 166 171 181 191 206 216 224 234 242 251 262 271 286 294 306 311 326 334 344 351 364 372 386 394 402 412 421 432 441 451 467 472 481 492 502 511 522 534 544 552 562 572 587 594 602 616 626 631 641 652 661 676 682 692 702 711 726 732 741 751 761 771...

result:

ok 69365 matched

Test #17:

score: 100
Accepted
time: 338ms
memory: 5056kb

input:

Flim
1000000 100000
1110000100100000011110101101011100101001011000101000000010111001110000100111100111110110011101100001100000110111001101100001010010111110001011010101101100000001100100110111000011010110101101000001001111011000110100000111110110100110110010011111011010111111101011001101100011110001...

output:

9 19 22 39 43 52 62 72 81 94 109 119 122 134 141 159 164 179 183 192 204 213 224 234 245 255 269 272 289 293 301 314 329 333 344 354 362 379 383 399 409 412 423 432 442 459 469 474 484 493 501 513 523 532 543 559 562 573 584 592 602 614 622 633 643 655 663 673 682 699 702 712 724 732 743 753 769 775...

input:

Flam
1000000 100000
1110110010101100011010011101101010001001110000100011111010001000101101010010110010000001000101111101110011000000111011111111010010011011100100010001000011110101111000010001000110111000101110100101000011011101010001100110011111111011011111011010110010010001111010000101101100001100...

output:

6 12 21 32 46 54 61 76 81 94 106 112 130 136 144 152 166 171 181 194 204 211 227 234 242 251 261 276 284 296 307 316 326 332 346 354 364 376 384 391 401 411 422 432 444 451 464 472 481 491 502 512 524 536 544 552 562 574 582 591 602 614 624 632 642 651 662 676 686 691 702 712 722 731 746 754 767 772...

result:

ok 69956 matched

Test #18:

score: 100
Accepted
time: 338ms
memory: 5068kb

input:

Flim
1000000 100000
0001110010101111100110111000100110111110001000110011011001000101011011000110011001011010001100110000000011011000011010100000001101000001101011001101111110101101111111110100011101000101110101010101111010000000001010001011011000110011110101110001001100001110100110010111000100111111...

output:

2 12 24 33 42 54 63 74 83 99 102 114 122 132 149 159 161 172 183 193 209 219 223 231 244 254 262 273 282 294 309 319 323 332 343 353 369 374 384 391 409 412 423 433 441 454 463 471 484 492 504 519 525 533 542 551 562 572 583 592 602 612 624 639 642 653 662 672 681 693 701 711 725 739 749 754 763 774...

input:

Flam
1000000 100000
0010110001001111010001111110001001110110110001110110010100100100011011010101011001110100000001000101111011110001011000101010100101000000001110110001101100111001110010100101101010011111101101011010001101000011110001011110011110100001011101000111100001001000010110110010001110111001...

output:

2 12 24 31 46 51 61 71 84 94 106 111 122 131 142 156 166 176 184 196 201 211 224 234 244 252 262 276 281 296 301 311 321 334 342 352 364 376 381 392 406 416 421 434 444 451 461 472 481 491 504 511 530 532 546 556 562 572 586 592 604 616 626 631 641 656 666 671 686 692 701 711 722 736 741 751 766 774...

result:

ok 69754 matched

Test #19:

score: 100
Accepted
time: 339ms
memory: 5048kb

input:

Flim
1000000 100000
0111110110010101001000000111011100001010110100011001010100010000100100010100110111010101011001010001101011000011110010000111000100110010001100110110101011010011011001011110100110011110001111110011000101110010001001100010101010011000110001100101000111011101000110111110101010101101...

output:

3 13 22 39 44 53 61 73 81 92 102 114 123 139 142 152 163 172 189 199 203 214 229 234 243 253 262 279 289 292 309 312 324 339 344 354 369 374 382 392 402 413 422 432 442 453 463 472 485 493 502 514 522 534 544 554 564 574 584 592 602 619 624 632 649 659 669 672 689 699 702 712 729 733 741 753 763 771...

input:

Flam
1000000 100000
1000100001110000100011011101101111100011001000001011000111011111101011000001110100100101100000000101011001000110101010010110011110100100100100101110101110110010011000111110111001000110011111000100111110000100111001111000100000110110011000000010111001011011111001110111001011001101...

output:

1 16 21 31 42 56 61 71 82 91 106 112 126 134 142 156 166 172 186 191 201 214 221 234 242 256 264 272 286 292 301 316 322 336 341 351 361 371 381 391 407 414 421 437 446 456 461 471 486 491 501 512 524 531 542 552 562 572 582 594 601 612 621 634 644 651 662 676 686 691 706 716 722 731 741 754 762 771...

result:

ok 69671 matched

Test #20:

score: 100
Accepted
time: 334ms
memory: 5092kb

input:

Flim
1000000 100000
0111011000101001010100010101010100001101111110011101100001100101001111111001110010101100011101000000010100011110000001110101010101101000000110111111001101101001101010100011010011111011111001111001000001001011111000110000001101011101011100010000001001111101000110100010000111011001...

output:

3 12 22 33 44 53 63 79 82 94 103 119 123 139 142 154 169 174 182 199 203 212 222 233 242 251 269 273 282 294 304 319 329 331 344 352 369 374 389 393 404 419 422 433 441 454 462 479 481 492 504 519 524 534 541 553 563 574 584 591 603 613 623 633 641 652 661 673 689 699 704 712 729 734 742 752 761 779...

input:

Flam
1000000 100000
1110010100101000111101000011101111001100001101101110001000111001110101101011001101001100000111101000000101111010000011100101100000111010011111101110110011110110111111111010111111000100110111101001010001010100011101100101011010110110111001011011010001011001110000000110110001100110...

output:

6 12 21 34 42 51 64 72 86 94 101 111 124 136 146 152 161 172 181 192 204 214 226 232 242 256 261 271 286 292 302 311 321 336 344 352 362 371 382 391 406 412 421 431 442 452 464 476 482 497 504 511 521 531 547 556 562 572 582 591 602 616 626 632 641 651 662 672 687 691 701 711 721 736 746 756 761 771...

result:

ok 69713 matched

Test #21:

score: 100
Accepted
time: 338ms
memory: 5092kb

input:

Flim
1000000 100000
1100101001101111011110010011111110111010101110001010000000111010011100001100011110011100101010100011111001000100000100111100101101011010111100101100011011000101110101111110001011111111000111110011100000111111100000110111111011011100111101100010001010011000001101110100100101011001...

output:

9 12 24 39 44 59 62 74 82 99 109 112 129 133 142 154 161 179 184 199 202 212 229 232 242 253 263 273 282 292 309 314 322 339 344 354 362 373 383 393 404 413 429 431 442 454 462 473 484 499 503 519 522 532 543 554 564 574 582 599 603 619 624 634 642 653 663 674 684 699 704 712 724 739 743 752 764 779...

input:

Flam
1000000 100000
0110110010101010110010111110111001111010001011101010001110000001110111010001010100000100101101001110000101001010101010000111010011101110110110011110110000111011001111010111100000111001100101100000011011111001010110110110111110110011110101011001011100100011011001011111110000001101...

output:

6 12 22 31 42 51 61 76 81 91 101 112 127 132 141 151 162 176 184 191 204 216 224 234 244 251 261 271 284 294 301 314 326 336 341 356 361 380 382 392 402 416 421 434 444 454 462 471 482 496 504 511 521 534 541 552 561 574 581 592 607 612 624 636 644 656 662 674 686 694 704 711 724 740 742 756 761 771...

result:

ok 70047 matched

Test #22:

score: 100
Accepted
time: 338ms
memory: 5212kb

input:

Flim
1000000 100000
0010101000110101100111000110000100001100001010011101100100011110100100010100111101101001010110100000101000010001011000110000000000000000100100111001111100000010110001000010001010101010001111110111001010100110101001011011110000101000101110010001010110010010101011011000110000010110...

output:

2 11 29 33 41 53 69 73 83 93 109 113 121 132 144 159 169 179 189 191 202 212 229 232 242 253 264 272 289 294 303 312 323 333 344 353 363 372 384 394 401 413 429 434 441 453 462 474 482 499 504 519 529 539 542 553 561 572 584 594 602 612 623 632 644 659 665 674 689 693 709 719 724 733 742 754 763 772...

input:

Flam
1000000 100000
1011001110001101111101110101000110101110100110011110111101101001011111000001111011001011011111110010011111110111101011000101010011101110110010011000010010110101010001110111110101001000110101001110011000111000111101011101110010100000100100101101111100110000101000110010001001111111...

output:

2 12 24 36 41 52 61 71 86 91 104 116 121 132 144 152 166 174 181 192 202 214 226 232 244 251 262 271 282 294 301 311 321 331 342 352 361 376 384 391 401 411 422 434 444 452 461 476 482 494 506 511 522 532 544 556 561 572 586 596 601 612 630 632 644 651 666 676 681 694 701 711 726 734 746 754 761 776...

result:

ok 69655 matched

Test #23:

score: 100
Accepted
time: 338ms
memory: 5064kb

input:

Flim
1000000 100000
1011001001010100111100111000100101010000111111110101101011000000000101101010001001100011100011011100001110100010101101101111100111001001000010011100000100110101100000011000101100111000111101111100101001000110101000101100000000011110010010110010000001011110011011111000001110111000...

output:

4 13 24 33 41 53 61 79 83 92 104 112 124 132 142 153 169 172 182 194 203 219 221 234 241 253 264 279 281 291 309 319 321 332 349 351 362 373 389 392 404 419 423 439 444 454 469 472 483 499 503 512 529 533 542 552 562 573 582 594 603 619 622 634 642 652 663 673 684 692 702 712 723 731 749 754 763 774...

input:

Flam
1000000 100000
1100100010001100001001000001011100100000111110001100110110100010010110101101000001100001111000110000010101011110001010011110011101101110100001111010110000001111111111111110111011100001110001010011000010100101001101011010000000110110110000001100010011100100101110010101010011000001...

output:

1 12 26 36 41 52 62 72 86 91 101 111 126 132 147 151 161 172 184 196 202 211 221 232 241 251 264 272 286 292 304 311 326 332 342 356 362 376 386 396 406 411 421 440 446 452 461 480 481 492 502 512 522 531 542 551 561 572 581 596 607 611 622 631 642 651 662 672 686 696 701 712 726 731 741 751 764 771...

result:

ok 69833 matched

Test #24:

score: 100
Accepted
time: 338ms
memory: 5088kb

input:

Flim
1000000 100000
1101110010010001001010011011111111001011001100101001110000100100101100110000010110001010001100100101100101100011000010111011100101100011010110010000100100011110111000001110110111100011000100110100110010111110000000000000101011000001100001111000111000001110011110011010011100100011...

output:

1 13 24 34 44 53 63 79 89 99 102 119 124 132 144 153 169 172 184 194 202 211 222 233 242 254 264 279 282 292 303 313 321 334 349 352 363 371 384 394 409 414 422 435 442 452 465 472 482 499 502 511 523 534 542 553 563 571 583 592 603 613 624 632 649 652 663 672 683 699 702 712 721 734 742 752 764 773...

input:

Flam
1000000 100000
0100001011111000100010010000110100100100001111001100111001010000100010111110011100111011101101000100101001101010010001101101111011001010001111100000001000011010001101011001010010010110100101000100101011000001001101100101001001100011100110110111111100111011010101011011010111101001...

output:

1 16 21 36 42 52 61 71 82 94 102 111 121 132 146 151 162 174 186 191 206 214 222 236 244 256 264 274 281 296 306 316 324 332 342 351 366 374 382 396 406 411 422 437 444 452 461 472 487 492 504 514 522 532 542 556 561 571 586 596 602 617 626 634 646 656 661 671 682 700 704 712 724 734 741 756 761 776...

result:

ok 69545 matched

Test #25:

score: 100
Accepted
time: 339ms
memory: 5096kb

input:

Flim
1000000 100000
0110101001010011011111001001001011100001100011110110110100011110011000101000001111111111011110001110001001101011000011000011101100001110000001111001011100101100000000101101001011111000101110001011101000000010111101011001010111101101000111001110000110000110101101000111100010000000...

output:

3 13 29 34 42 52 69 79 81 99 102 119 124 134 143 159 162 173 189 192 202 211 223 233 249 254 263 271 282 293 309 319 323 339 343 353 363 372 382 394 409 413 424 433 442 453 461 473 489 491 503 513 523 533 542 554 569 572 583 592 602 614 622 634 641 653 662 672 683 691 704 719 724 732 744 753 764 774...

input:

Flam
1000000 100000
0111110010011111010001100000111010111101110001000111010101110111111010010111110000011111100001100100100100101101000010111010001010100001111111010010100100000111000000001011100101101101011101001010101001001101011111111011011110101001000111000110001111010010000111001011101110101000...

output:

7 14 26 32 46 51 67 74 81 94 101 111 122 131 141 151 161 176 184 192 206 211 227 236 246 256 261 276 282 291 301 311 322 336 341 352 366 371 384 392 406 411 422 432 446 460 462 472 481 491 501 511 522 532 546 552 566 571 581 592 604 612 621 634 642 652 662 674 682 692 706 711 722 731 741 752 762 774...

result:

ok 70113 matched

Test #26:

score: 100
Accepted
time: 339ms
memory: 5212kb

input:

Flim
1000000 100000
0111101101110010010011100010000110100100111101111100010110110001001011110111101110010001010110101000100110001010011111101100101101110110111110110100001011000101110010100110111100011001100110111100101001010110000010101001100010011001000101011101100111000110000010110011101001001110...

output:

3 19 29 33 41 52 64 71 84 93 104 112 129 134 142 154 169 172 184 194 203 212 229 233 244 254 264 274 284 292 302 313 323 339 344 352 369 372 389 392 403 413 424 433 445 452 464 472 482 494 509 513 524 532 549 554 564 572 582 593 602 613 622 633 643 653 662 679 681 693 709 713 722 734 745 752 769 779...

input:

Flam
1000000 100000
0000100010101101011010101001111011100110100000101000111111000001010100001001100111100111101011011110111000100000000111101011110110011010011000010111010010101100101010010101100000100010101101100110011100101101101110000111001110001011010111111011110101100100001011100100101111010111...

output:

1 12 22 32 41 52 64 72 86 92 106 111 122 136 144 152 162 176 182 191 202 216 222 231 242 251 266 280 281 296 301 311 321 331 346 351 364 372 381 391 402 416 430 431 441 452 464 476 482 492 506 512 524 532 542 556 561 576 581 596 606 616 626 631 642 651 661 672 682 696 701 717 726 731 746 754 764 776...

result:

ok 69810 matched

Test #27:

score: 100
Accepted
time: 338ms
memory: 5136kb

input:

Flim
1000000 100000
0111101011110111011100100010111010101111010011010111110011110100010100111001010101101001000111010111101011101011010110010010010100001010010000000000100000100000100011001101100011111111101010101110100111100011101000001010110101100001111100100110001000110111010101101111000000000000...

output:

3 11 22 39 43 54 63 79 83 93 102 111 122 131 141 151 162 173 184 194 209 219 225 233 243 251 263 271 283 292 303 313 323 332 342 352 364 374 384 399 401 419 422 431 444 459 462 473 484 493 501 512 523 533 549 553 569 579 583 592 605 612 623 632 649 653 663 679 684 695 702 712 723 733 744 759 761 772...

input:

Flam
1000000 100000
1001000100000010010110100001110011111010000000001000111001111001101011001011011100001100010100100000010010000110011100010111011001100101011000100101110111100101101001111111110000111110000000010000000010001110000011010110100101101010110011001100110010110000110001010101010000100100...

output:

4 11 22 32 41 52 61 72 81 96 106 114 124 131 142 154 162 180 186 196 201 212 221 232 241 256 264 271 282 296 301 312 321 331 342 351 366 371 382 392 402 412 426 434 447 456 464 474 481 494 501 512 526 534 541 556 564 574 581 591 602 616 626 634 644 652 666 674 686 692 704 712 721 731 742 756 766 771...

result:

ok 69612 matched

Test #28:

score: 100
Accepted
time: 339ms
memory: 5140kb

input:

Flim
1000000 100000
0001010011111010001001011101010101011010010110110101000111100011110111010000010010011011001000101011000111100010110101000011011010101000110011111000010111101011001000010010010101001010011000011000000111011011101010101110101100110001100001100110110100010001000101000100010111111101...

output:

2 19 23 33 43 53 62 73 84 99 102 112 122 139 144 153 161 172 182 193 204 219 224 233 243 253 263 273 282 294 304 312 324 333 343 353 364 379 382 399 402 413 422 432 449 453 463 473 483 494 509 512 522 531 542 552 561 573 581 591 602 612 622 632 642 653 662 673 689 693 703 712 724 732 744 752 764 772...

input:

Flam
1000000 100000
1011000101100110011110101111111100101111000111110010000110100101101101001111011101011100110101001001100110100110110011011001100100011011001010110010011011010011001000001101011010111001100111001111111101010011101010111111000010011100000011100101001111010100010010000100010111111110...

output:

2 11 22 31 44 51 64 72 81 94 104 112 124 136 142 152 162 171 181 192 201 212 221 231 241 254 261 277 281 291 304 311 321 334 344 354 366 374 384 394 401 414 426 436 446 454 462 477 486 491 502 511 522 536 546 557 566 577 586 591 606 611 621 632 644 652 661 676 681 694 701 711 724 732 747 752 761 772...

result:

ok 69683 matched

Test #29:

score: 100
Accepted
time: 337ms
memory: 5084kb

input:

Flim
1000000 100000
1110010010011111101011010010111010011100001101000110110001100010101100001111010001001100100010000101001001010001001110111011001101110100110010111111010011000011111101111010010011110011000100010110011010001111100011001011101101111011001110101111011000010110110001101010100011101110...

output:

9 13 24 32 42 54 62 72 83 91 102 113 124 134 142 154 165 174 184 193 202 214 222 239 245 253 263 274 284 293 302 314 324 332 349 352 362 379 382 393 404 413 422 439 444 455 464 473 483 499 503 513 524 534 544 555 564 572 582 593 609 619 622 632 641 652 662 674 682 693 702 713 729 732 742 759 764 779...

input:

Flam
1000000 100000
0000111110001110101101010001010000111011101101001110001110010101111101010111001001110000100001111111010110100000011100110111111000001101111000010110001110000101110001000000110111010010010111010000010101101011101011011111001001101111010100001000110010100110010111010011001011011110...

output:

1 12 24 31 42 51 64 71 87 91 104 111 124 132 144 156 166 172 182 196 206 212 222 234 241 254 264 272 281 291 301 316 321 334 344 351 362 374 382 394 402 416 424 434 441 451 464 472 481 496 502 511 524 532 542 552 564 571 581 591 606 614 621 636 644 652 662 671 681 692 701 714 726 731 742 751 766 771...

result:

ok 69959 matched

Test #30:

score: 100
Accepted
time: 339ms
memory: 5136kb

input:

Flim
1000000 100000
0001101011000011111001111111001100101111010001101101000100011001101011011011101010001100011010011111011001100011011101011010010000001101100100010001001100011100101100111011110011100100001010011010111011100011110110101001101010101001000110011110100011000111011010110011010101110101...

output:

4 12 23 39 43 53 64 73 82 92 103 111 122 132 144 159 164 174 183 193 209 213 229 233 249 252 264 273 284 299 302 312 323 333 342 353 364 372 389 391 403 419 424 439 449 454 462 472 481 499 503 512 523 532 542 553 562 574 581 592 601 613 623 633 642 653 662 673 684 692 702 713 723 732 743 759 762 773...

input:

Flam
1000000 100000
1011110001101010010000000100110000000100110111101010110010110001001111111100001110000110001100111110011001001011011011101101001111110111101101110010110100110000000111111111010101100011110011110101010111010010110001010111000100100100010001111101110100110000011001010000010010001100...

output:

2 12 21 31 41 52 61 80 81 91 106 111 121 131 147 156 161 171 182 194 201 211 224 231 244 251 264 272 281 294 302 311 321 336 341 351 364 374 386 396 402 417 422 432 441 451 462 474 481 494 501 516 521 532 544 552 564 576 581 591 602 612 621 632 646 651 666 671 681 691 701 714 726 736 742 752 761 776...

result:

ok 69598 matched

Test #31:

score: 100
Accepted
time: 335ms
memory: 5208kb

input:

Flim
1000000 100000
0010100001101111101100100010011000001000010100010001000110111110111100011001001010000010101111110110000110110011110000110111010001010100000111011111110001010110111001101011000011110101101010110110010011000010011011000100101110011111011000100000100101100011011100000010011101001010...

output:

1 12 22 39 43 53 69 73 89 91 104 114 123 133 141 152 169 179 183 194 209 214 224 234 241 252 262 274 284 294 303 313 322 331 342 351 369 372 383 399 402 412 424 434 449 459 463 472 483 493 503 519 529 532 542 559 562 573 582 592 604 614 623 633 642 654 669 674 683 691 704 714 723 735 744 753 762 774...

input:

Flam
1000000 100000
1101111111000001111000100100110001110110111000110011111001101111000100001101011000001101001110111001011001011001110110110001110011011010111001010010110101001011000011101001011111100110000111011001101100100000010100001001010010001010100001101011110110111110000100011001100010001001...

output:

1 11 22 31 46 51 64 72 81 96 106 117 121 136 141 151 161 171 186 196 202 216 221 232 242 254 261 272 284 291 301 312 324 332 347 352 366 374 386 397 401 414 421 431 444 451 461 471 486 492 501 517 526 536 544 554 562 571 581 591 604 614 626 631 642 654 661 676 687 692 706 716 721 734 741 754 762 771...

result:

ok 69945 matched

Test #32:

score: 100
Accepted
time: 338ms
memory: 5056kb

input:

Flim
1000000 100000
0100100001111110000011010010011100001111011100110001110100111011000011001011000100110001111111001101010001101000100011010110010100100001001111000001001010000010011111010010010101111011111011011001100111100010101111000001110010101100011011010011111100011001001011001010110000000000...

output:

3 14 24 39 43 53 64 72 84 94 103 112 123 132 149 159 163 172 182 193 209 214 229 234 242 253 269 271 284 293 303 319 329 331 344 354 361 372 389 393 402 412 424 433 442 452 463 479 483 493 509 512 523 533 542 554 562 572 581 591 604 612 623 633 643 653 663 679 682 693 702 714 722 731 745 754 769 771...

input:

Flam
1000000 100000
1111110110101101011111110001110010110010100101000110110100110110000000110010000110110001110101000100011100011100011000000010100001000110110111001101110010001000011110001111101100111010010000011011010010100011000101111010101100100111001010001100001110111011111011101101011101011010...

output:

1 12 30 32 44 52 66 76 82 94 107 114 122 134 141 152 167 176 182 196 202 211 222 236 241 256 266 271 284 291 302 316 322 334 341 354 364 372 381 391 404 416 426 436 446 451 462 471 486 494 502 511 524 536 542 552 561 574 586 591 602 611 622 632 642 651 670 676 682 691 702 711 721 731 746 751 764 776...

result:

ok 69622 matched

Test #33:

score: 100
Accepted
time: 338ms
memory: 5096kb

input:

Flim
1000000 100000
1100010111100110111101011000010110001111001010100001001100110010001100101010001110001111000011001110000111000011100010000011001100111111000011101000110010000110111101001110011001001011010101110111000111101000111010100011011011010100110101000001110000100001101100101111011111010111...

output:

9 14 23 33 42 53 62 79 82 94 102 119 124 131 149 151 161 174 182 191 209 219 223 232 242 252 262 271 283 299 309 313 329 334 343 359 369 373 381 392 402 415 423 432 443 459 462 472 483 499 503 512 524 532 541 552 569 573 583 593 604 619 622 632 644 653 662 672 682 692 709 719 722 734 743 754 763 779...

input:

Flam
1000000 100000
1101010100001101101101011111110100101011000110001101000010010100000011000101110001011000010100000101100010101111110100110101011000101010000110000011001011100000000011000111010011000001110011110100101111000111110111010100010000101011101001010101111000100010000100111001010001101000...

output:

4 12 21 31 41 56 61 74 84 96 101 120 124 132 141 152 161 174 181 191 201 214 221 236 244 251 262 274 286 291 302 311 322 332 346 354 362 377 384 391 402 411 422 431 441 456 464 476 482 491 506 511 526 534 541 551 561 576 582 596 604 611 627 631 641 651 664 674 681 696 706 714 726 734 744 756 762 777...

result:

ok 70053 matched

Test #34:

score: 100
Accepted
time: 339ms
memory: 5096kb

input:

Flim
1000000 100000
0111100010100000010100001101111000000101001011100101110011100001101100001010101011000110100001111110000010110110011101000001010101100101111011100110010000000110000101111110011000001100110100000111011010011101111010110000111110010110000101101111000011100011011011101000110000111010...

output:

3 19 22 39 42 53 64 72 89 92 102 112 122 132 149 151 162 174 189 192 202 212 224 232 244 252 269 272 289 292 309 319 323 333 349 353 369 379 382 391 403 412 423 439 449 453 462 479 482 492 504 512 524 532 544 553 565 571 584 599 602 612 622 634 642 659 669 679 689 699 702 712 723 731 742 753 763 771...

input:

Flam
1000000 100000
1110001100100001111101110100100100000011100110111010000000100011101100110111001000011000100101110110111101001111010011011011101111010010101101111101110000010000010100111000001011111110100100011000000011010000101011101011110011101110100100101000011111001011011000100101001110100001...

output:

6 11 27 31 41 51 62 71 81 91 110 114 122 131 147 151 161 171 186 196 201 212 221 232 241 252 262 276 284 292 302 311 324 331 346 351 361 371 381 394 401 412 424 431 444 454 466 472 484 491 506 511 524 531 541 551 562 577 582 596 601 611 622 631 646 651 670 676 682 696 706 716 726 734 741 751 762 772...

result:

ok 69677 matched

Test #35:

score: 100
Accepted
time: 338ms
memory: 5084kb

input:

Flim
1000000 100000
1010110110110001101011111110011011010001100100000001010010000000110111110011110001101110011110001011010100000000111001111111011110010111111100000110101110000011100101011010101110010001001010101101010111111101010101001010000001100001000010111011011101010010111000001110101110001111...

output:

2 19 21 32 44 53 62 79 83 99 103 114 125 133 142 159 162 172 184 192 201 213 222 233 242 253 262 279 281 293 303 313 324 339 349 353 363 373 383 399 405 413 423 432 442 459 463 479 484 492 503 512 529 533 542 552 563 574 582 594 602 613 629 635 641 653 662 672 684 692 709 713 724 733 742 752 769 779...

input:

Flam
1000000 100000
0111010010110001011111101100010011000011100001101000100100110101011110100000100101100000110011000100000110111010001100101101000110011001111101001110101010111010010011111111110110011100111111011100101001110011101001111100000100001010101111010010111000101110110100001001001110011110...

output:

7 11 26 32 41 52 61 71 86 92 101 111 121 136 141 152 161 174 181 197 207 214 221 232 242 252 261 276 284 294 306 316 330 332 346 356 370 372 386 391 402 412 421 431 447 452 461 476 484 492 506 514 522 531 542 551 562 572 587 596 601 611 622 632 644 656 662 676 681 691 701 711 721 732 744 751 764 771...

result:

ok 69819 matched

Test #36:

score: 100
Accepted
time: 338ms
memory: 5096kb

input:

Flim
1000000 100000
1100001100110101110100011111000001000111111101010111101011111000110101101110110000100110001011001011011101111001110100101100101100010101111100100100000101110100111000110111001010011010110000010010000100011101100110011000101110111001011110101110101010011101000110011111000111101001...

output:

9 11 22 34 41 59 62 74 82 94 103 113 129 133 142 153 169 179 182 193 202 213 224 233 249 253 262 273 282 299 309 314 323 332 344 354 363 372 389 392 402 414 422 433 449 451 469 472 483 494 502 512 529 539 542 552 562 572 583 599 603 619 621 634 643 651 669 672 683 694 704 719 721 733 742 752 769 772...

input:

Flam
1000000 100000
1001011000101011110110010111101111110100101100101111000011101010100011010010110101000000000111110101110001001001101111010001000000100010111010111010011110011000101000111110011110000000101101000000001001111010001001100001110101011111100110110100110010111101110001000100100000111100...

output:

4 12 21 34 42 51 62 76 86 94 101 116 124 131 142 156 162 174 181 191 204 214 221 236 241 254 261 271 281 291 302 311 322 332 346 351 362 374 381 391 402 414 424 432 442 456 462 474 481 494 502 514 522 531 542 552 561 572 582 591 601 612 622 632 647 651 666 676 687 694 702 714 722 731 746 754 761 776...

result:

ok 69878 matched

Test #37:

score: 100
Accepted
time: 338ms
memory: 5080kb

input:

Flim
1000000 100000
1100010101101110110010110011011111110010000111000011110001000101000110011100100000101110000111100011001001110000000100000100100010111000101001110100000011010101001111111111101111010011111001101011000100010010011011011111011001111000100101111000111111101010011111011001100000000111...

output:

9 14 24 31 42 54 63 73 82 93 102 112 123 139 143 152 162 179 182 192 204 212 223 232 242 259 264 271 289 294 309 313 329 331 342 353 363 372 383 392 403 419 422 432 444 452 462 475 489 492 509 512 522 534 543 559 564 572 582 593 603 614 629 634 643 654 664 674 681 693 704 712 725 732 749 752 762 773...

input:

Flam
1000000 100000
0110000011011101001110001010101111010101110111100111011111111110010111101011111101111011110101111010110111001111001000001110011101000011010010111010011000101001101111010101111001110100110010100100000110011010001111110101110101000000111111110011111010011100001100110001011001110111...

output:

6 17 21 34 44 51 66 72 87 91 101 116 126 131 142 151 162 177 181 194 204 214 224 232 242 257 262 271 286 291 301 316 326 336 346 351 361 377 386 392 401 412 424 434 441 451 466 474 484 491 501 511 521 531 544 551 562 571 581 594 602 612 626 634 642 654 661 671 682 694 702 714 726 734 741 754 764 771...

result:

ok 69716 matched

Test #38:

score: 100
Accepted
time: 339ms
memory: 5092kb

input:

Flim
1000000 100000
1110101010011010100111010100100010011011110100000111111111010110101100100000010001000011011101001001100101100000110001011101001110100101000001101011011100101111101111101000101111011100111100101110000010000011001101111101101111101001110000001010100110111011001110001001011110010101...

output:

9 13 21 32 44 51 63 79 83 94 102 114 124 132 143 159 162 172 189 194 209 211 222 233 249 259 269 279 283 292 309 313 322 333 343 353 362 379 383 392 404 413 429 432 449 454 469 473 484 499 501 513 524 534 544 552 563 574 582 593 604 612 622 633 642 652 663 674 681 699 704 713 722 734 741 752 764 774...

input:

Flam
1000000 100000
1101001110001000111010001101011101110111110011011100000100110100000001111100111100001011000001000001100101101001100110000111110111100100001110010010101011010101100101111001001010111111011101101000111000100111100111010101100000000000101100000001010000011001100100101111010011101001...

output:

1 12 21 31 41 51 66 80 81 94 101 116 127 131 141 152 161 171 184 192 202 214 221 232 244 256 262 272 282 296 301 312 322 331 341 351 364 371 381 392 401 412 424 436 442 456 461 471 481 491 506 511 521 536 544 554 561 576 581 591 601 611 622 634 646 651 662 672 682 692 704 716 722 734 741 752 766 772...

result:

ok 69811 matched

Test #39:

score: 100
Accepted
time: 338ms
memory: 5084kb

input:

Flim
1000000 100000
1101001000110001010111101100100100001010000100111010000010011111000111010010011111100010000011101010000101100000000010001010111100000100011011011101111111000010100011100001000011110111100011000111001111110010010000001111011111111110100100001010110001011101100111001000000100010111...

output:

4 19 29 33 44 59 64 73 89 94 102 112 122 134 141 154 162 173 183 192 204 212 223 232 242 253 269 273 284 299 304 312 321 332 342 355 363 372 384 394 402 412 424 431 449 454 469 472 483 499 504 513 529 539 549 554 562 572 589 599 603 614 623 634 644 659 663 674 689 692 709 711 723 734 742 759 764 771...

input:

Flam
1000000 100000
0000101100001111001000110011001001010011000110111111101100110000011101100111110100100011100001011100010111001111001101111101110101111110101100111111101100100111001000111110110101000100000100011110111011000100111100001110101010100111111100011001010101111010100000000010011110011111...

output:

1 12 22 31 41 56 61 74 82 94 101 111 124 131 142 151 162 172 186 197 201 211 222 234 244 256 261 276 286 292 304 312 321 332 344 351 361 372 382 396 407 416 421 431 446 456 461 471 484 491 502 516 524 536 541 552 561 574 581 596 606 612 621 634 646 654 662 674 687 692 702 714 721 737 744 756 766 774...

result:

ok 69814 matched

Test #40:

score: 100
Accepted
time: 342ms
memory: 5216kb

input:

Flim
1000000 100000
0010100111111000001110011100010101001010110110011000111111000010000011011101010100001011101000101100011000011010000100001001001010101101001101100001001001110101001100101000000010100011110110111001000000101011000011101000100000100100010010100101111110010111100100001010110011001001...

output:

1 19 22 33 44 52 61 73 82 99 103 112 124 132 143 152 164 172 182 199 202 214 229 234 243 253 262 274 289 291 303 313 323 331 343 352 369 372 382 399 409 412 423 432 449 459 469 475 483 493 504 514 523 534 543 559 562 573 589 592 601 614 623 639 644 653 661 674 682 692 704 714 722 739 741 752 763 772...

input:

Flam
1000000 100000
0010111011111110011000000010000110001101110001010111101101111110000000101111100101101100000000001010000011001001101111100111010111011010001100001010100000101010010100100101011011010101010110111001110011100110001010101110100100111010100110111100111000001000111110111010001101000000...

output:

2 11 21 36 46 56 66 72 86 91 101 116 127 136 141 151 164 174 181 196 206 212 221 232 246 252 262 274 281 294 306 311 321 337 346 352 367 376 384 392 404 416 426 432 441 454 461 474 481 497 502 511 524 536 541 556 561 574 584 596 604 614 621 631 646 654 664 672 682 696 706 716 726 732 744 754 762 774...

result:

ok 69692 matched

Test #41:

score: 100
Accepted
time: 338ms
memory: 5208kb

input:

Flim
1000000 100000
0111000001101111111111111010100001110001000000011100010100001101000000000010010110001111000010110001010110000001100001010101110010011010001111000010010111001111010010100110001110100111010101111011110011010011010001100011010010001011101110111001001111011100001010000011000001101110...

output:

3 12 24 32 41 52 64 71 82 92 103 113 123 133 149 153 163 172 183 199 204 214 223 239 244 253 269 274 282 293 302 311 322 331 349 359 362 372 382 393 403 412 422 439 443 454 464 475 483 491 502 519 524 532 542 552 562 579 589 593 609 619 623 639 644 652 663 674 684 694 702 712 722 732 742 752 762 772...

input:

Flam
1000000 100000
0010010010001101001010101001011010100010011001000101011010001101011100000000001101101110100000100010110111001110010101111110010100101011000110010110010101111101100101110110001001100000101000111110000110111111011011001001000111000001100110010011100001111100101101001001001100000010...

output:

2 12 22 32 46 54 64 71 86 91 101 111 126 132 144 154 164 171 181 194 202 212 224 236 242 260 266 271 282 292 302 311 321 331 341 352 367 374 382 391 402 411 422 434 441 454 464 472 486 491 501 517 524 532 542 551 566 572 581 591 601 614 626 631 646 651 667 671 686 691 706 712 724 731 744 752 764 777...

result:

ok 69816 matched

Test #42:

score: 100
Accepted
time: 338ms
memory: 5080kb

input:

Flim
1000000 100000
1000000110110111100111110111000010011100100100111111110010111101000111111001000010111100001101000111000100101001110001001110011001111101011111100110000111001000000001001111000000000101000011001000010001010011110101001010100111100000110001010110111011000011100101100000110011111000...

output:

9 11 25 32 44 54 64 79 82 94 104 113 129 131 149 153 162 179 183 191 203 213 222 234 243 252 263 272 284 292 302 313 325 334 343 353 369 379 383 393 402 413 424 432 443 459 461 472 489 499 503 513 524 532 549 554 563 572 581 593 609 614 622 633 643 652 663 674 683 692 701 712 723 732 745 753 764 779...

input:

Flam
1000000 100000
1001110110110011010001111101100110001001001101101001110111101001011110010110010110001110110110110110011001110101000000011100011001110111010111110000011111000101001111001101000011000001110110101101000000000100011110010010111100111110111001111001101000000010010011011011110110101111...

output:

1 16 27 36 42 57 61 74 81 96 106 116 126 134 144 154 162 176 181 192 201 216 230 232 244 251 261 276 281 296 306 311 324 331 341 354 367 374 384 392 401 411 427 432 441 452 464 476 482 491 502 511 522 532 542 551 562 571 586 596 601 614 622 631 646 656 661 676 682 694 706 720 721 732 742 754 762 776...

result:

ok 69913 matched

Test #43:

score: 100
Accepted
time: 339ms
memory: 5100kb

input:

Flim
1000000 100000
1110111101001101011011100001011000101100100111010111111011100010011111111100011111110100101111001100110100110001100000111010011111001000010101100000001101101010110111110100101101100110111110111100110101101001010011110010000111101011010001101001101010011000110000010010000000101110...

output:

9 12 29 39 42 54 62 74 81 94 104 113 122 131 143 154 161 172 183 194 203 212 222 234 244 253 264 272 284 293 304 319 324 331 343 359 364 372 382 392 404 414 423 433 443 454 462 472 482 493 502 513 524 532 542 553 562 572 582 599 603 611 622 633 642 654 664 672 683 692 703 714 724 733 742 759 761 779...

input:

Flam
1000000 100000
0001011110100110010000100111101011110101101110101110000001101110111011100001000111100011000110010111110101111010110100100111110011100110001000101111011101101110000000100110001100000100001101000010111010011101100011101000111100010000011011011000101110010010011101011001011110010010...

output:

1 14 22 32 42 51 66 71 86 96 101 112 127 131 142 151 161 171 186 191 201 212 224 234 241 251 264 276 286 296 301 314 322 331 344 354 366 376 386 391 401 412 421 432 446 456 461 474 482 491 501 517 524 534 546 556 564 574 584 594 602 611 622 634 641 652 661 676 682 694 701 711 721 736 741 752 764 771...

result:

ok 69857 matched

Test #44:

score: 100
Accepted
time: 338ms
memory: 5068kb

input:

Flim
1000000 100000
0010100100011011010111010001110101000111000000001010101000010011000001100001001100010111001110011010101001111001011001010111100000010100011011001110001001011000110101111000101101101111101111000100011111001101111010101010111000001010100110111100101111111110011110111110111100000111...

output:

1 13 24 33 41 59 64 72 82 99 102 113 123 133 149 152 165 172 184 194 209 219 229 232 249 254 262 279 284 291 303 311 323 333 342 352 364 371 383 399 403 414 422 439 442 452 463 472 489 491 502 519 523 531 542 559 563 579 582 599 609 613 623 632 641 652 662 673 681 691 704 712 724 739 749 752 762 775...

input:

Flam
1000000 100000
1001000101010001100101110101111011010100001110100001110010110011100000110010101111010011101110101110111010011100101101100111110001010011000010010101100100001110001010011100101000100110010010000001001110111111101000001110111011101101110110101101000101110001010100111010010110101001...

output:

4 16 27 32 42 57 62 71 81 96 106 112 124 136 141 151 162 172 186 191 202 211 226 237 244 256 262 276 286 292 301 316 321 334 347 354 366 374 381 397 402 411 426 436 446 452 464 474 481 491 502 511 522 536 546 554 564 571 582 594 602 612 622 634 641 654 666 676 686 696 702 711 721 732 741 756 767 772...

result:

ok 69632 matched

Test #45:

score: 100
Accepted
time: 339ms
memory: 5140kb

input:

Flim
1000000 100000
1111101111010011101011111001010110000110001100110110110000111100100110000100001001011101110011100100011010000100111110001110100111100101110100111010001101000110010000110001110000100010010011011010111000000010011101011111110110110011010110011001000100111001100100001000111100001111...

output:

4 13 24 33 44 54 69 74 83 94 103 112 129 132 144 154 163 173 182 193 202 211 224 231 244 259 261 279 282 293 304 319 329 339 342 353 369 374 382 394 402 414 429 439 444 453 462 474 481 491 503 513 529 531 543 554 569 573 583 593 602 619 621 634 641 653 662 672 689 692 701 719 723 739 743 752 769 772...

input:

Flam
1000000 100000
1100110001111111000100110010001101011000001111001011011110110100000101110100110110100011100100001101010100111000011011001011001010001001101001110000010110011001110110111001011110111011101001011000000010011001101101111000011011011001110000010000101011110001111101110111111100011001...

output:

6 14 22 34 42 51 66 74 82 96 101 114 122 132 144 156 161 171 182 196 201 214 226 234 241 251 267 276 284 296 306 311 324 331 341 354 364 371 384 396 404 411 427 432 442 451 462 472 482 491 501 516 527 531 542 551 566 574 584 592 602 611 621 632 641 651 662 674 684 691 701 716 722 732 742 751 766 771...

result:

ok 69909 matched

Test #46:

score: 100
Accepted
time: 338ms
memory: 5100kb

input:

Flim
1000000 100000
1010011011010011100000101100011000101001111011110000000010000111011110010010001101101110111101110000110001010011010110100100100111010111110010110011010001000011100100001000000101111000010001100100011100010011001110110100000110101010111001110001010011101010111110111110111011010001...

output:

2 13 22 39 49 52 63 73 83 91 109 115 123 133 144 154 164 172 182 194 204 219 224 234 242 259 262 272 289 293 309 312 324 333 343 353 369 374 382 392 401 414 422 432 449 454 462 474 484 491 505 512 529 534 544 559 569 573 581 593 609 611 629 633 643 652 664 679 683 699 702 712 729 732 744 754 762 773...

input:

Flam
1000000 100000
1101110111000100111001111000001010010001010110101111001001111010000010010110101011011110010011111000000101110101011101100111010101101101010101000110111001111111010111001110100100001111001100111011101101000011111101111010011010010110111000101011010011101010101111111010110000110011...

output:

1 11 24 32 41 51 62 71 84 92 104 111 124 132 141 151 161 172 184 196 201 211 226 232 242 252 261 271 282 291 302 316 321 334 341 354 361 376 384 394 401 414 424 432 442 451 467 471 481 491 506 511 527 531 546 551 561 572 584 592 601 614 624 631 647 651 661 671 682 692 706 711 724 732 746 756 761 774...

result:

ok 69796 matched

Test #47:

score: 100
Accepted
time: 340ms
memory: 5060kb

input:

Flim
1000000 100000
1010000111010000000101011001101101101101001001111011100001000001111000110100101000000101000100011010110111010110011101101001100110001100111001111011001000100000111110001100100111101010100001101100101101011000100101010001101001000001100010110101111100010101010000111100001011101001...

output:

9 13 23 34 42 59 62 74 82 93 101 112 124 134 143 159 164 172 189 194 203 213 222 233 243 253 262 274 283 291 304 319 323 332 349 353 362 373 383 392 402 413 429 431 442 453 462 472 489 492 509 511 522 534 542 552 569 572 582 592 609 611 624 632 649 659 663 673 684 693 703 719 722 733 743 752 769 779...

input:

Flam
1000000 100000
1000100111001010011111111111010111001010110101110111001100110001100110111011111101001010001110110010000001111011001100111101111010101000000011110001101010011101011100010101101110111100010111101000000000101010101011011000001101110100111111001110110110100100001111011010111000101101...

output:

1 12 24 37 44 51 61 76 86 96 101 111 121 132 150 152 164 176 181 192 202 212 222 232 246 251 261 271 281 297 301 316 322 331 344 351 366 376 381 391 404 411 422 434 441 451 462 471 486 496 502 516 522 536 542 551 566 572 582 596 601 616 627 632 642 651 661 672 681 697 701 714 722 731 741 754 761 771...

result:

ok 69868 matched

Test #48:

score: 100
Accepted
time: 334ms
memory: 5096kb

input:

Flim
1000000 100000
0000101100000010000100110001001101100010100101011100101101001100000111001110010000110001000010010010011101011101000111010100101001100110001101110101010000110101100001100010101000110101110110011111000001011011110001110011011010111110110101100101010100100111101001101011010101010100...

output:

2 11 24 34 42 52 69 74 84 92 103 113 123 134 143 152 162 179 183 193 203 212 223 232 243 252 263 273 289 294 304 312 323 332 349 352 362 379 382 393 402 412 422 439 441 453 463 473 482 494 501 512 521 531 542 552 563 574 581 599 609 619 629 639 644 654 662 679 683 692 709 714 723 731 749 752 762 773...

input:

Flam
1000000 100000
0010010001011110101111011100111011000010110001001110110110101110000011100100010111111111010011010101000000110010100101000101110010011101111110010010101000011100110100100110111100010111100101001001111010111111011000111110011000010001110111101111100110101100010111010010000101010011...

output:

2 17 21 32 41 52 66 74 84 92 101 112 121 137 141 151 164 172 184 192 202 211 226 237 241 252 264 271 282 291 306 316 326 331 346 351 364 371 382 396 404 412 422 431 441 454 461 471 482 491 506 511 521 531 542 552 561 574 584 591 601 616 621 631 641 651 662 671 682 692 701 712 722 731 742 756 761 772...

result:

ok 70066 matched

Test #49:

score: 100
Accepted
time: 340ms
memory: 5096kb

input:

Flim
1000000 100000
0010101011111010010011110100000010101011011111110110100011011110010110011011011101111001111101111100111101011100100000010101000101001111001110100100101110111111010111000111000010100110101011011010010001000111110111101101001101111110001100101010001110001101010100101110110010001111...

output:

2 19 21 32 43 59 69 73 83 95 101 111 123 132 142 159 163 179 183 193 203 213 222 232 249 252 262 272 284 295 303 319 321 339 349 354 363 374 384 393 402 413 429 439 449 451 462 473 482 493 503 514 523 539 544 555 569 573 581 592 603 612 624 633 642 651 663 672 684 694 702 712 723 733 742 759 769 772...

input:

Flam
1000000 100000
0001101001111101011111011001001100101101000110000111101110010111110100111010111110011001001010100010111111000110001100111000001100100101101011100101000000111101110110001110101110000111100011010100101010001000100100011000011011110000011110111001001001101101101011110010011100110100...

output:

4 20 24 36 44 56 64 76 84 92 104 111 121 131 146 151 161 172 187 191 201 216 226 231 244 252 264 276 286 292 304 312 324 331 342 352 364 371 382 396 401 411 421 432 446 452 466 471 482 492 501 512 522 534 542 551 562 576 586 591 601 614 622 632 646 654 666 674 682 691 701 712 721 732 741 752 761 771...

result:

ok 69453 matched

Test #50:

score: 100
Accepted
time: 336ms
memory: 5072kb

input:

Flim
1000000 100000
1001011110101101101100111000111111100111001000000101110100011110001010000110000010101010110100110111111000010100000000110010111011011001101010010000000011101101010100001101001100110001001101000001000100111001000100011000101010100000000100110101000001110011101011110010010011111101...

output:

2 12 24 34 41 53 69 74 89 93 109 111 122 133 144 154 163 173 184 192 204 213 229 232 243 259 264 272 282 293 309 311 329 333 349 351 363 379 384 394 403 413 422 439 442 452 462 472 484 494 509 519 529 534 542 552 562 572 582 593 609 619 629 632 649 653 669 673 689 694 701 715 723 733 749 755 764 774...

input:

Flam
1000000 100000
1101111011100101010110010110110100011010100000100111011101111000100110010100100111001110110010011100001101110000101011111000001010100011001111110001000100101010000100100101010101100010000111001110010110110100101011001110011000000011010011110011001001000111000000011000001000000101...

output:

1 14 21 31 41 51 61 74 81 92 102 112 121 131 144 151 164 171 182 192 202 212 226 231 242 254 264 271 281 296 304 311 326 334 344 356 366 371 386 392 406 414 424 436 442 451 466 471 484 497 506 512 521 536 544 552 561 572 582 592 601 614 622 631 641 654 664 674 681 691 701 716 721 736 741 752 761 774...

result:

ok 69877 matched

Test #51:

score: 100
Accepted
time: 340ms
memory: 5132kb

input:

Flim
1000000 100000
1100011101000100100101010011001111110001100000110100000100001000010001111111110011000010001110000000001110111111101110100100011010111000101011001000110000101101110111110110010000000111000111100001101110101001010111100110011110100100111010000101011100111000111010000010111101100000...

output:

9 14 23 31 49 52 62 75 89 99 104 119 123 139 149 152 161 174 183 192 209 213 223 234 243 259 269 274 284 294 302 319 329 333 343 353 363 374 384 399 404 412 424 432 441 459 469 471 483 494 501 512 524 539 543 552 569 573 589 594 609 619 629 639 642 653 669 673 689 693 703 719 723 733 743 752 769 779...

input:

Flam
1000000 100000
1000010010011101000000101001011101100000111100010000110001110100100111111011001111101001010000010111111011001010100000111100101101101001011000001001011001001010000000111100001000000110101011101001101100101010100101000111111110111001111011101010000000001011001101000000010011110110...

output:

1 14 22 34 44 52 61 76 86 91 106 112 126 132 141 151 161 171 186 192 202 211 221 237 242 252 266 272 282 291 306 311 324 334 344 351 361 372 384 396 406 411 422 434 441 452 462 471 481 497 501 514 526 531 542 552 561 576 582 596 607 611 622 631 646 651 664 674 686 696 706 716 722 736 744 752 761 776...

result:

ok 69599 matched