QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#294335#4832. Telepathyucup-team1878#AC ✓10ms5560kbC++231.2kb2023-12-30 12:29:592023-12-30 12:29:59

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 8ms
memory: 5472kb

input:

Flim
1000000 100000
1101111111100010011110111001110011110110100000111110011111111111110111110100000001001000000110111000000101110000001100111110100100000100010111001011111010001000101100101100001111011100110010010000100100100101110100100110101001001000001011111101111111001100101000010110001011011000...

output:

1 11 23 33 41 51 68 71 82 92 106 115 125 134 141 153 163 175 181 192 203 212 223 235 241 253 266 273 285 292 303 312 322 331 341 352 362 373 382 396 401 411 430 436 444 453 462 472 485 492 507 511 525 533 543 553 563 573 582 592 602 613 623 633 642 652 663 674 686 693 703 713 723 731 749 751 761 771...

input:

Flam
1000000 100000
0000001101000100010010001001011111000101010011011001010100101001110101001011001011100001011100110100011110011010100101110101101101100101111011000111001101001100010000010010101110101010111110001100110000110001001111010010000010111101110001011011101101010000111111011111100100010001...

output:

8 14 21 34 42 52 61 73 88 92 103 111 122 131 142 152 162 171 181 193 203 214 225 233 241 252 262 272 283 294 303 312 322 333 346 352 362 377 382 391 402 411 423 431 445 453 465 473 482 493 503 513 523 540 541 552 566 572 582 592 607 615 622 637 642 653 669 671 682 691 704 712 722 731 744 753 763 771...

result:

ok 69953 matched

Test #2:

score: 100
Accepted
time: 9ms
memory: 5436kb

input:

Flim
1000000 100000
0100111111111101010011101010110100100101000101101111011100000000001000100010110011011010010000010011011100110000010001001111110101111000111011001110000101100000011110110100100100110101011101011001111001111011111100110010000110000101001111100011111100001001000000111110011001010100...

output:

2 16 25 32 46 51 67 71 81 96 102 114 128 140 141 152 162 173 182 192 202 211 224 232 243 253 263 271 282 291 303 312 321 334 342 352 361 373 388 391 401 415 425 440 442 454 466 473 483 491 501 512 523 538 541 552 562 571 586 592 607 612 621 631 642 652 661 671 683 692 703 713 728 738 741 754 768 773...

input:

Flam
1000000 100000
1011011100010010001100011101110001001000011011100101011000000110000111001100010011101101111010100011101011100110111111100011101000111101110001111110111000010110011100011101001111101100001111010000100110111001101110101000110110101101111010101111010010010011111010001001000110100001...

output:

1 12 29 34 43 52 63 73 86 91 101 111 123 134 143 151 163 172 182 192 201 215 222 233 244 252 261 273 283 293 302 316 325 331 341 354 362 371 384 391 406 412 421 432 448 453 463 475 485 498 502 511 522 534 545 553 563 572 585 591 610 611 621 631 642 651 666 675 682 691 702 716 721 736 745 752 762 771...

result:

ok 69927 matched

Test #3:

score: 100
Accepted
time: 9ms
memory: 5508kb

input:

Flim
1000000 100000
1011011100010100100000110101011111010001111000101100011110101101111101011001110000101111000101001011100010010101000100000110100110101010110101010010110000111111001000101000101111011111001011111011000011111000111010001101000000011001101011110100001001111010100000011000011000111101...

output:

3 12 23 36 49 59 61 72 83 92 101 112 122 133 142 155 163 173 184 195 204 213 228 232 242 255 264 271 283 291 302 311 326 334 342 351 362 376 382 391 406 415 423 433 442 454 463 472 484 491 503 513 522 535 544 551 561 575 584 591 601 613 629 632 643 652 662 676 683 691 704 713 723 731 742 751 770 772...

input:

Flam
1000000 100000
1000000110110000010101111010110100011001100000000100011111010000100011011000100110110101101000000000111000100010001100000011101011001010111010101010101000000010101001001010000011000001100011011000001111000110000100000111101010100101011110110100111101001100100110001111001010010110...

output:

1 12 23 32 41 58 65 73 81 91 107 111 123 133 141 151 161 171 185 193 202 212 221 232 242 253 261 271 281 291 301 314 324 336 345 353 363 372 386 400 401 413 426 434 441 459 463 471 482 493 509 513 521 532 542 554 566 576 583 593 606 619 622 636 645 653 662 671 685 693 701 713 723 733 741 752 765 774...

result:

ok 69828 matched

Test #4:

score: 100
Accepted
time: 9ms
memory: 5488kb

input:

Flim
1000000 100000
0111100010111011111010101001101010001100100000101111100010100101101011101101000111100000100101000110110111010101110111000011100000000111101100001111111000100000001101111100111001000000110111100100101111011010111110001011101110101011100000111101110101110101001100010001010000100111...

output:

2 15 23 33 41 59 62 73 89 92 101 112 123 139 145 151 163 173 185 191 201 219 223 239 241 251 264 275 285 292 302 311 322 331 348 355 363 373 383 391 403 416 424 431 441 456 462 479 481 492 507 513 523 532 542 551 561 572 583 593 601 611 621 633 641 659 662 678 682 693 701 713 727 732 741 756 763 777...

input:

Flam
1000000 100000
1110010010000011001110110011100111011011011010011100001001111110101101010001000001100110001000000001110001011110001101011000111010001000011010110010001011100110010100101001101000000000100100001010001000101101110111100100111001011000100101000101111110010110010101011110001100111000...

output:

6 16 21 33 43 55 65 72 83 91 102 111 121 133 141 151 162 173 185 193 203 213 226 233 242 252 262 272 282 294 302 313 323 334 342 356 363 371 381 392 401 412 421 432 441 458 462 471 483 496 502 511 521 533 542 556 561 572 582 591 607 611 622 636 643 653 662 671 683 692 701 712 721 733 742 756 761 773...

result:

ok 69987 matched

Test #5:

score: 100
Accepted
time: 4ms
memory: 5496kb

input:

Flim
1000000 100000
0010100101001111100010100011100011010001010110111111100111101101110010111011010111001000011001111010101011110101010011000010111100101101100110101000010101010011111110100001111001010110111111010100000100010110110000001110010010111001000111000010000000000011100000001011011011100001...

output:

3 13 23 33 42 56 61 75 81 91 103 112 123 133 143 152 164 172 182 192 206 220 222 232 243 255 265 273 282 293 310 316 321 335 342 353 363 373 382 392 403 413 421 431 448 452 462 475 483 493 502 513 523 533 542 556 569 575 585 591 604 611 622 634 641 653 661 676 682 694 704 714 728 732 743 752 761 772...

input:

Flam
1000000 100000
0110011010000010100110111110001010011001010101001000000000001000100110000010001011100110011110011011111100011100111100100101101111011100011000110000101111010011111001111111100111110000100000110101011000011100110110110100110000001010101101001100000110010011010110110110011101100011...

output:

3 15 21 31 42 60 61 75 86 96 104 113 122 133 143 154 166 176 185 192 209 213 222 231 242 252 261 272 285 291 304 313 324 333 344 355 361 372 381 391 403 419 421 432 443 453 461 475 485 496 501 511 523 534 541 553 565 571 582 592 604 614 621 633 642 654 661 671 683 695 701 718 724 733 743 751 762 775...

result:

ok 70041 matched

Test #6:

score: 100
Accepted
time: 9ms
memory: 5504kb

input:

Flim
1000000 100000
0111000101101011010001110010110111010100011111011111111110100111001001111111100110001010101110000110101001000000111010010010011000000111011101111101101010011010111010010000000101100110010111101001000001000101100100111011001101101010011010001001101100101001110111111110000110000001...

output:

2 13 22 32 42 59 62 77 81 98 103 113 123 138 142 153 165 176 182 193 202 212 223 231 241 253 267 272 282 291 302 312 325 331 343 351 362 373 388 393 403 416 430 431 449 453 465 472 483 492 503 511 528 533 543 553 561 576 581 592 603 615 622 633 643 651 661 671 685 698 701 712 723 736 743 751 762 777...

input:

Flam
1000000 100000
1101110100000110001111100000000111000100101101110000100110101100011010000011001011011100001101101001010001110110101111010010011100111001011000100111101010100010100010110110101000000101000001100101010111101011110111001100000100010110010110011011101010111010010100101001000110010101...

output:

2 15 30 33 41 53 62 76 82 92 102 111 123 136 143 151 161 171 182 191 205 213 224 231 241 255 263 273 286 295 304 316 327 332 341 357 362 372 383 398 401 416 428 432 441 451 464 475 490 495 501 513 523 531 543 551 563 572 587 594 603 613 625 631 648 652 661 671 683 692 703 711 722 731 742 752 764 772...

result:

ok 69679 matched

Test #7:

score: 100
Accepted
time: 9ms
memory: 5436kb

input:

Flim
1000000 100000
1101001000111101111010011000000011100100011001000111110111000000101010010100010000010010110001100110010011011101110110001011001011101010101101100101101110001101110011101011110010001001110110001100100110001000010010011110100011001101111101010101010100001111100011010011110101101010...

output:

1 16 21 33 42 56 65 72 84 94 102 112 123 133 142 157 161 174 181 193 201 213 221 232 242 253 261 272 283 292 303 311 325 332 343 359 361 375 381 393 403 416 421 433 443 452 465 472 485 500 502 513 523 531 543 554 561 573 590 595 603 616 623 632 646 651 664 673 682 691 704 715 723 732 743 753 762 772...

input:

Flam
1000000 100000
1011000100000011111001100111011010111010010010001010111101100111111101101010001111101101111010010100101111011011100000010000101001010101111001100101011111001110010000011111100000000101010001010100001000111010010100110110010111111110000010000001011011010101101101101000011111111110...

output:

1 16 23 31 42 51 63 71 86 91 101 120 125 132 143 154 162 180 182 192 203 212 222 231 244 252 263 280 283 293 303 314 323 333 346 354 362 374 382 395 401 416 430 432 444 455 463 472 482 491 502 511 523 531 543 551 564 576 584 593 603 611 626 632 642 652 661 673 681 691 702 713 721 732 741 753 770 772...

result:

ok 69859 matched

Test #8:

score: 100
Accepted
time: 10ms
memory: 5520kb

input:

Flim
1000000 100000
1111000111110010110101111010010101000010100111100111010001001001110100010110110100000010101010100100010010010000010110110110011101111011000101001110101010101001011001100110100011111100111101101111001101111111110111111100111011011101101111100101000011001101000010000010011000001000...

output:

4 11 22 32 41 51 61 72 89 93 102 116 122 135 142 153 162 173 181 193 202 212 225 232 242 253 261 271 283 291 302 312 323 331 348 351 363 372 382 393 404 416 422 435 441 452 462 472 483 492 503 513 521 533 541 552 563 573 582 592 605 617 623 636 646 651 662 672 683 692 703 713 721 735 742 751 766 771...

input:

Flam
1000000 100000
0100101111000111000001111011111000101100111011001101000110101011000010100001100101011111100000101101110101110011011101001011001000101111001101110001011111100111000110101110100010110110100010010010001011100100011011101001100001001001001110111010010101110101111110010100111100110011...

output:

2 20 23 31 46 52 61 71 82 95 102 112 121 131 143 155 165 171 183 192 206 211 221 232 241 252 261 272 283 292 301 312 322 331 345 351 362 375 381 393 402 413 422 432 441 452 462 477 481 500 502 514 525 533 543 552 563 573 583 599 601 612 622 632 645 651 664 675 682 691 703 713 723 736 743 755 761 774...

result:

ok 70052 matched

Test #9:

score: 100
Accepted
time: 9ms
memory: 5504kb

input:

Flim
1000000 100000
1101100100101011010111000110001101100010101101111011100111101110001000011010001111101110100110100101000001110011100111110011011000010011001100010110001011110101101100000011010101011110100000000100111010011100100011100010100011000010010000000110111101100101011100001011111011101111...

output:

1 13 21 31 43 56 67 72 85 92 106 116 123 132 146 153 163 171 185 194 201 213 221 231 242 251 265 273 287 291 302 312 321 332 342 351 361 371 381 392 402 412 422 433 441 454 462 471 483 496 503 511 522 532 543 552 562 571 584 593 601 613 623 633 643 651 664 673 682 691 703 713 722 736 742 751 762 772...

input:

Flam
1000000 100000
1110110001110100101101000110001011000010011100101101011101101010101010101000111111101011011110110010100100101101000000100011001011000100010000000001111010110010001011001100001001110011001101111100011000100010001111011000001000001001111010001100010001100010100001100011001110010110...

output:

6 12 22 31 43 52 61 71 85 96 101 112 123 134 149 151 163 175 183 194 203 214 223 233 242 251 263 276 282 291 303 314 321 333 341 353 362 372 383 393 401 411 421 436 444 452 463 471 481 493 501 520 528 531 543 553 562 573 582 591 601 612 621 631 645 652 663 672 686 692 704 715 721 740 743 752 761 772...

result:

ok 70041 matched

Test #10:

score: 100
Accepted
time: 9ms
memory: 5396kb

input:

Flim
1000000 100000
0110111110010110100101000100001111111101110011100011101001011101000111001111100010010011111010110011001101110010101011011010000001000110111111111101100111011110010110101011001001100001011010000110111111111000101011000100100011011110001000011000011001100111001101010001011011101111...

output:

2 12 22 37 41 55 61 73 81 93 103 113 123 134 148 152 162 171 186 194 204 213 221 231 241 251 262 273 283 297 301 312 321 333 343 352 363 371 383 398 409 416 422 431 444 451 463 472 481 493 501 511 522 538 543 551 561 574 581 593 601 611 626 631 641 654 662 676 685 698 703 713 722 733 741 751 762 772...

input:

Flam
1000000 100000
0011111000010000111110101000110101011000100110011100001001001010101010101111101011111000111011011011100111001101110011100011101100100011010010110000110000111010111011011011010000110000111101110110110010111110000011010110010001101011010010000000111010000000001010001011110000100111...

output:

3 12 21 32 41 55 61 71 85 91 101 113 123 131 141 156 166 172 186 192 201 213 222 232 246 259 261 275 284 293 301 311 321 336 341 353 361 373 382 391 403 413 423 440 445 456 464 471 482 492 505 511 523 532 543 551 564 573 582 591 602 612 629 632 643 651 661 671 683 691 701 711 722 733 741 756 762 775...

result:

ok 70168 matched

Test #11:

score: 100
Accepted
time: 6ms
memory: 5500kb

input:

Flim
1000000 100000
0100011011001010101110000001011011101010010010100111000111011100011110011001101001100110011111000100010110101010001000011110110110101000000000101001011111110100111110010011101110111011001111100110011000110001001010111001001010011000010101000110000001000111011100010101101001100010...

output:

2 13 21 33 42 51 61 72 82 94 102 111 125 133 143 158 164 175 183 191 203 213 223 236 242 258 266 271 281 298 303 312 322 333 346 353 363 373 385 392 403 411 423 433 446 452 466 479 489 491 501 516 530 532 542 556 563 577 582 593 603 612 621 638 644 652 661 677 682 692 702 712 721 739 741 752 763 773...

input:

Flam
1000000 100000
1111100111000001001000111111000111001101000111111100111011001001101000101010010010101110001011011011110110010111010101111011101101011000101011010000100001001011101001000101111000000111111110000110010000110101000000011010010111101100111000100101101010111100100000010110000000011100...

output:

5 16 23 33 50 53 61 71 81 91 102 112 121 133 142 154 161 173 183 195 203 216 222 233 242 254 264 276 282 294 306 311 325 333 342 357 361 373 385 392 404 413 426 431 442 452 461 473 483 492 502 512 529 531 542 552 566 573 583 593 603 613 623 633 641 653 662 673 682 693 702 711 722 732 742 752 761 773...

result:

ok 69885 matched

Test #12:

score: 100
Accepted
time: 6ms
memory: 5508kb

input:

Flim
1000000 100000
0000001011111000001000100100100001010010000100001001010000100001100011000011010010111011111011000000111100010010111010100100011110001110010011101101111101101101011110100110111100011101100001100110110011110100111101110110111110000000011111111001110010100101101000000111011101100000...

output:

9 19 23 36 44 52 64 75 83 93 104 113 122 133 145 151 162 173 181 191 206 211 224 240 241 251 266 271 282 295 303 313 323 335 343 352 363 372 383 392 403 414 422 432 443 453 461 472 482 491 504 513 527 532 543 551 562 576 581 595 601 611 622 632 647 652 663 677 681 691 703 712 724 733 741 753 762 772...

input:

Flam
1000000 100000
1100010001001011100000100100100101010101100001010110010110001110000010101000110101110100110100111111110011111101010011110101011111011111001010000000010110101010100100010110010000011101110110101110110100100010000000001100101111011110000011111100011011101001010101110100110011111000...

output:

2 13 23 32 41 51 69 71 83 92 102 112 122 133 141 153 161 171 182 191 203 218 221 231 242 251 263 273 281 291 301 313 321 333 343 352 361 371 382 392 402 411 424 433 442 454 462 472 486 493 502 515 529 536 547 552 561 573 583 591 601 611 624 636 644 652 661 671 683 694 701 711 722 732 745 752 763 776...

result:

ok 70184 matched

Test #13:

score: 100
Accepted
time: 9ms
memory: 5416kb

input:

Flim
1000000 100000
1011000111100100101111010101100100010111001011010011010000000110010010100101111111000010000111010010000101011011100001100100110110001111001011100100010000101110100111010101111000011011111110110000110111111001001101100010101001101011110100110111101010110010010101000000100111100011...

output:

3 11 21 32 43 51 62 71 81 92 106 118 122 133 146 155 161 172 183 191 204 211 223 236 242 251 262 272 281 291 305 312 324 338 341 352 368 374 382 392 403 413 423 431 443 452 465 473 482 491 503 512 521 538 541 555 562 571 583 595 602 612 621 633 646 651 661 678 685 691 703 718 726 733 745 751 763 775...

input:

Flam
1000000 100000
1001100001001101011111001110110000011101110100001011000010110101111010010010001110001100001010001010010110110001010110010010111101010110110110001111100011101011101110000001111101100001001100111010101010001010110110010010010101001000010001010011001001010011010100110110001101010011...

output:

1 13 22 36 42 52 62 72 81 91 102 112 123 132 141 153 161 173 184 195 201 213 222 234 243 252 263 272 281 292 301 312 322 335 343 351 361 376 386 392 404 420 421 432 448 453 466 474 483 495 501 513 523 534 546 553 562 575 581 591 603 613 627 632 641 651 664 672 683 691 702 711 722 732 741 752 762 771...

result:

ok 70049 matched

Test #14:

score: 100
Accepted
time: 4ms
memory: 5516kb

input:

Flim
1000000 100000
0111011100111001000111111010111111000100000101100011001100110000000111010111001011001011100010000110101100111001100111000100001001111110011110001001100101001000101100110000011110110111001111011011010010101011000010101111011101001101110110100101001001111011111011100001001111011100...

output:

2 16 24 34 46 51 68 72 81 93 103 112 122 134 141 152 163 179 182 192 203 213 222 232 242 255 268 276 285 293 301 312 323 333 342 352 361 372 382 394 401 413 421 432 445 454 464 473 483 491 502 512 521 532 543 551 562 573 584 596 602 617 623 633 642 653 662 671 681 691 701 720 721 731 743 753 763 771...

input:

Flam
1000000 100000
0001110010100100101000110000110100101010111011011100100010010000001110101111001001100000110111010000011111110000011011100001110001101010100110000101110000100011001100010000001110110000000110010100111101010111011001011010011101111101000100101000111011011000111001110110100110001000...

output:

9 11 23 32 46 53 70 71 83 93 103 115 130 131 141 155 163 176 189 192 202 211 223 232 241 253 263 273 283 293 302 315 325 333 342 353 366 371 383 394 410 415 422 432 441 451 461 476 489 493 508 513 523 533 542 552 561 574 581 592 606 611 622 633 641 656 661 671 683 692 701 711 725 732 742 752 761 771...

result:

ok 69798 matched

Test #15:

score: 100
Accepted
time: 9ms
memory: 5508kb

input:

Flim
1000000 100000
0111010111010011111101011001100111101010010100101101011111011101001110001010110111111100011101100010001100010110110110000100001101000001010101001011101110110110001101100011110111000110100010100100001000101110000101101011101000111111111001100100100010011110010010010001100000000000...

output:

2 12 22 32 42 52 61 73 90 91 103 113 122 136 142 155 163 176 182 191 203 212 223 234 242 252 261 280 283 293 301 313 321 332 344 353 363 376 383 391 404 412 423 431 442 451 466 472 483 491 503 511 523 531 542 553 563 576 587 593 603 612 621 631 645 653 661 675 683 695 706 713 723 733 743 752 763 775...

input:

Flam
1000000 100000
1100010111100100000001100100000100100000010111100110100111101011101010011001011011100011101000100010101011001110111100100001100110001111011010011111111101111100010111110000001010011111011111101000101101011110010100010100101111010101101110100001111110111011101100011100101100101011...

output:

2 11 23 32 42 51 61 73 90 91 101 111 125 133 141 152 162 175 184 191 202 212 221 233 250 256 269 272 285 291 302 313 322 334 341 353 361 373 381 392 403 411 422 432 443 459 465 473 482 491 505 512 521 535 545 552 563 572 582 596 604 613 623 631 645 651 661 680 683 692 701 711 728 731 748 751 762 771...

result:

ok 70071 matched

Test #16:

score: 100
Accepted
time: 6ms
memory: 5500kb

input:

Flim
1000000 100000
1110100011010110010011001000001001101111110101000110100110011100001000101111101011110001011100001100001101111110011001010110110111001110100111100110100100111111100101001001111100111011111010010011000011010000000111010110111000001011101001100001110000101000101001101110001010100000...

output:

5 12 21 31 41 53 61 73 84 91 103 111 122 133 146 152 161 172 183 192 201 212 229 235 250 253 262 273 281 291 301 313 323 333 341 353 361 371 382 391 402 413 421 439 445 451 463 475 482 496 501 512 523 535 543 551 564 573 582 596 603 612 627 632 641 651 663 673 682 695 703 713 723 732 743 756 765 775...

input:

Flam
1000000 100000
1000100101011011000111011000100001100001001000010111100001010111011000110010111011110010011101110101010110010101001010110100110110100100011110110110110000110110111001001100001110101100010111010001001001101000100110111110100100110010011001011010000110010110101100111011000100011010...

output:

1 13 22 35 43 58 63 72 84 92 102 112 122 131 141 156 166 176 182 192 203 213 221 231 241 252 263 272 282 293 303 315 322 331 343 351 362 371 386 393 403 411 422 433 441 459 463 473 482 493 503 514 521 535 544 553 563 571 583 591 601 613 623 631 650 651 661 673 683 693 701 711 726 731 742 752 762 771...

result:

ok 70023 matched

Test #17:

score: 100
Accepted
time: 9ms
memory: 5436kb

input:

Flim
1000000 100000
1110000100100000011110101101011100101001011000101000000010111001110000100111100111110110011101100001100000110111001101100001010010111110001011010101101100000001100100110111000011010110101101000001001111011000110100000111110110100110110010011111011010111111101011001101100011110001...

output:

8 11 23 31 42 59 61 71 86 91 101 111 126 134 141 151 161 171 182 196 201 212 221 233 246 259 261 273 286 292 306 314 321 332 344 354 361 371 382 400 405 413 422 431 443 451 466 473 484 492 503 512 522 533 542 551 570 572 584 593 601 611 621 632 642 660 662 672 683 691 703 713 721 733 742 752 763 777...

input:

Flam
1000000 100000
1110110010101100011010011101101010001001110000100011111010001000101101010010110010000001000101111101110011000000111011111111010010011011100100010001000011110101111000010001000110111000101110100101000011011101010001100110011111111011011111011010110010010001111010000101101100001100...

output:

6 11 21 31 42 55 61 72 81 92 102 113 124 133 144 153 168 172 181 191 202 215 223 232 241 252 261 272 288 296 303 313 326 331 347 351 361 372 382 400 401 415 423 431 441 455 463 473 485 492 501 511 528 536 548 553 561 574 581 591 603 615 622 631 641 652 663 680 682 692 703 713 721 732 743 753 763 771...

result:

ok 69883 matched

Test #18:

score: 100
Accepted
time: 9ms
memory: 5556kb

input:

Flim
1000000 100000
0001110010101111100110111000100110111110001000110011011001000101011011000110011001011010001100110000000011011000011010100000001101000001101011001101111110101101111111110100011101000101110101010101111010000000001010001011011000110011110101110001001100001110100110010111000100111111...

output:

9 13 23 32 43 51 62 74 82 91 105 114 127 136 141 155 167 178 182 192 201 213 222 236 244 253 261 272 283 293 305 316 322 338 342 352 368 373 384 400 401 413 422 432 443 453 462 476 481 493 503 511 521 532 541 551 563 573 582 593 609 613 621 637 646 652 663 673 681 692 703 711 726 735 745 751 762 774...

input:

Flam
1000000 100000
0010110001001111010001111110001001110110110001110110010100100100011011010101011001110100000001000101111011110001011000101010100101000000001110110001101100111001110010100101101010011111101101011010001101000011110001011110011110100001011101000111100001001000010110110010001110111001...

output:

3 13 23 31 42 51 62 72 83 94 106 112 121 139 141 152 162 173 185 193 202 214 223 232 243 253 261 276 287 293 301 319 322 332 341 351 364 372 382 391 402 412 422 433 441 451 461 473 486 492 510 512 524 533 542 553 561 571 586 593 603 612 625 631 646 656 666 672 683 693 701 716 723 732 741 755 765 775...

result:

ok 69726 matched

Test #19:

score: 100
Accepted
time: 9ms
memory: 5476kb

input:

Flim
1000000 100000
0111110110010101001000000111011100001010110100011001010100010000100100010100110111010101011001010001101011000011110010000111000100110010001100110110101011010011011001011110100110011110001111110011000101110010001001100010101010011000110001100101000111011101000110111110101010101101...

output:

2 12 26 31 41 52 65 72 81 91 103 114 122 131 143 153 162 173 190 191 202 211 223 233 242 252 263 273 290 293 303 311 323 333 343 353 361 374 385 393 403 412 421 433 443 452 462 473 481 492 505 511 523 533 541 554 563 574 583 596 607 611 623 635 641 651 661 671 683 696 706 713 721 732 741 752 762 776...

input:

Flam
1000000 100000
1000100001110000100011011101101111100011001000001011000111011111101011000001110100100101100000000101011001000110101010010110011110100100100100101110101110110010011000111110111001000110011111000100111110000100111001111000100000110110011000000010111001011011111001110111001011001101...

output:

1 12 22 35 43 52 65 76 83 98 103 111 123 131 143 156 163 171 183 194 201 211 221 231 243 253 263 271 282 291 304 312 321 335 342 352 365 375 382 392 403 414 421 433 446 452 461 476 483 492 510 511 523 532 543 551 561 571 581 593 602 613 622 634 642 652 663 672 682 692 705 713 721 732 741 754 763 776...

result:

ok 69822 matched

Test #20:

score: 100
Accepted
time: 9ms
memory: 5508kb

input:

Flim
1000000 100000
0111011000101001010100010101010100001101111110011101100001100101001111111001110010101100011101000000010100011110000001110101010101101000000110111111001101101001101010100011010011111011111001111001000001001011111000110000001101011101011100010000001001111101000110100010000111011001...

output:

2 13 26 32 44 52 62 76 83 91 102 111 122 133 143 151 163 171 183 196 202 211 223 232 247 256 263 272 281 291 301 315 326 331 341 353 361 374 381 392 401 415 423 432 443 451 463 471 486 491 503 511 521 531 541 552 562 573 581 593 602 612 622 632 650 653 665 672 683 691 704 715 726 731 741 753 768 771...

input:

Flam
1000000 100000
1110010100101000111101000011101111001100001101101110001000111001110101101011001101001100000111101000000101111010000011100101100000111010011111101110110011110110111111111010111111000100110111101001010001010100011101100101011010110110111001011011010001011001110000000110110001100110...

output:

6 11 22 34 43 51 61 71 82 93 104 111 122 135 146 153 170 171 182 191 202 212 223 231 241 253 266 275 286 291 303 312 326 333 343 351 361 376 381 391 402 411 422 432 441 451 463 476 483 493 501 512 529 532 543 552 561 571 581 591 601 612 625 633 650 652 661 673 683 691 702 711 722 733 747 752 762 772...

result:

ok 70066 matched

Test #21:

score: 100
Accepted
time: 9ms
memory: 5416kb

input:

Flim
1000000 100000
1100101001101111011110010011111110111010101110001010000000111010011100001100011110011100101010100011111001000100000100111100101101011010111100101100011011000101110101111110001011111111000111110011100000111111100000110111111011011100111101100010001010011000001101110100100101011001...

output:

1 13 21 35 43 51 63 73 81 93 106 116 121 132 143 153 161 171 184 191 203 215 225 233 243 252 262 272 283 296 303 313 323 333 343 354 366 372 382 392 403 412 426 431 443 451 466 472 484 495 502 513 521 533 542 554 563 573 583 591 602 613 621 631 643 652 662 671 681 693 701 713 724 731 742 753 763 775...

input:

Flam
1000000 100000
0110110010101010110010111110111001111010001011101010001110000001110111010001010100000100101101001110000101001010101010000111010011101110110110011110110000111011001111010111100000111001100101100000011011111001010110110110111110110011110101011001011100100011011001011111110000001101...

output:

3 11 21 31 43 51 69 72 86 92 104 111 123 131 141 156 163 179 181 191 205 213 225 234 241 251 262 278 284 291 302 314 326 336 342 356 361 374 383 391 403 416 422 431 442 451 463 472 483 493 501 511 522 532 541 553 561 578 582 593 603 611 624 633 643 655 663 674 683 698 707 715 721 734 743 753 764 771...

result:

ok 70121 matched

Test #22:

score: 100
Accepted
time: 9ms
memory: 5416kb

input:

Flim
1000000 100000
0010101000110101100111000110000100001100001010011101100100011110100100010100111101101001010110100000101000010001011000110000000000000000100100111001111100000010110001000010001010101010001111110111001010100110101001011011110000101000101110010001010110010010101011011000110000010110...

output:

3 11 21 32 43 52 65 72 82 92 103 112 130 137 143 151 161 171 183 191 203 211 221 233 246 252 261 276 283 293 302 313 322 332 343 352 362 373 384 393 405 412 425 431 441 452 468 474 483 495 504 518 525 536 546 552 561 577 581 593 601 613 622 631 641 651 667 671 683 692 701 711 723 732 743 754 762 771...

input:

Flam
1000000 100000
1011001110001101111101110101000110101110100110011110111101101001011111000001111011001011011111110010011111110111101011000101010011101110110010011000010010110101010001110111110101001000110101001110011000111000111101011101110010100000100100101101111100110000101000110010001001111111...

output:

1 13 23 33 41 51 61 76 82 99 103 115 122 131 141 153 162 174 181 193 203 212 222 233 242 252 263 271 283 292 302 312 322 332 341 351 362 372 384 392 401 419 423 434 443 451 462 475 481 498 502 512 521 533 541 553 561 573 588 593 602 613 624 633 642 651 662 678 682 692 707 712 727 732 742 752 761 772...

result:

ok 69950 matched

Test #23:

score: 100
Accepted
time: 9ms
memory: 5504kb

input:

Flim
1000000 100000
1011001001010100111100111000100101010000111111110101101011000000000101101010001001100011100011011100001110100010101101101111100111001001000010011100000100110101100000011000101100111000111101111100101001000110101000101100000000011110010010110010000001011110011011111000001110111000...

output:

3 12 23 32 47 52 68 73 82 93 103 113 124 133 141 152 161 173 181 194 202 211 228 231 243 252 264 275 283 296 310 313 323 335 341 358 365 372 383 393 403 411 422 435 444 453 463 473 482 495 502 513 530 532 545 553 563 572 585 591 602 611 621 633 643 660 662 672 681 695 701 715 722 738 743 751 762 773...

input:

Flam
1000000 100000
1100100010001100001001000001011100100000111110001100110110100010010110101101000001100001111000110000010101011110001010011110011101101110100001111010110000001111111111111110111011100001110001010011000010100101001101011010000000110110110000001100010011100100101110010101010011000001...

output:

2 13 22 32 45 53 63 71 83 91 102 111 126 131 143 160 170 171 190 192 201 212 228 231 242 251 261 273 282 291 304 317 323 331 343 358 363 376 383 397 402 411 424 434 443 453 465 474 482 493 503 513 523 536 541 551 564 573 587 595 603 614 623 632 643 652 663 673 683 693 702 711 722 735 741 751 763 772...

result:

ok 69733 matched

Test #24:

score: 100
Accepted
time: 9ms
memory: 5512kb

input:

Flim
1000000 100000
1101110010010001001010011011111111001011001100101001110000100100101100110000010110001010001100100101100101100011000010111011100101100011010110010000100100011110111000001110110111100011000100110100110010111110000000000000101011000001100001111000111000001110011110011010011100100011...

output:

1 12 21 34 43 52 62 71 81 91 101 111 123 131 141 152 169 173 183 191 203 220 223 232 241 253 261 271 285 291 302 312 330 333 341 355 362 373 383 394 401 413 423 431 450 453 461 473 487 493 503 511 522 533 546 552 562 576 582 595 602 612 621 633 641 656 662 675 682 693 705 713 725 734 743 751 763 772...

input:

Flam
1000000 100000
0100001011111000100010010000110100100100001111001100111001010000100010111110011100111011101101000100101001101010010001101101111011001010001111100000001000011010001101011001010010010110100101000100101011000001001101100101001001100011100110110111111100111011010101011011010111101001...

output:

2 17 21 32 43 53 65 75 83 92 101 111 122 133 150 151 163 172 183 194 202 212 223 236 243 256 262 273 281 293 306 313 322 333 341 352 366 372 383 392 405 412 423 433 444 453 462 473 483 493 508 515 521 531 543 553 562 571 582 600 603 613 629 635 642 652 666 676 681 694 705 711 722 732 741 756 762 775...

result:

ok 70063 matched

Test #25:

score: 100
Accepted
time: 9ms
memory: 5556kb

input:

Flim
1000000 100000
0110101001010011011111001001001011100001100011110110110100011110011000101000001111111111011110001110001001101011000011000011101100001110000001111001011100101100000000101101001011111000101110001011101000000010111101011001010111101101000111001110000110000110101101000111100010000000...

output:

2 12 21 33 41 53 66 73 87 100 103 111 123 133 142 151 169 172 181 193 209 211 222 232 248 254 262 273 281 292 305 313 322 333 342 352 362 376 386 394 403 412 424 432 443 452 461 472 485 493 502 512 522 532 543 551 563 573 582 591 603 611 626 633 648 652 663 673 682 695 701 716 723 733 744 752 764 77...

input:

Flam
1000000 100000
0111110010011111010001100000111010111101110001000111010101110111111010010111110000011111100001100100100100101101000010111010001010100001111111010010100100000111000000001011100101101101011101001010101001001101011111111011011110101001000111000110001111010010000111001011101110101000...

output:

3 13 23 31 42 52 63 72 90 95 101 112 121 131 142 152 169 176 182 193 202 217 223 232 243 252 262 275 281 291 306 312 323 332 349 353 362 374 382 391 405 411 421 433 446 454 463 471 482 498 502 511 523 531 542 553 565 572 582 593 601 611 622 633 643 651 663 674 683 693 703 715 721 731 741 751 763 772...

result:

ok 70035 matched

Test #26:

score: 100
Accepted
time: 9ms
memory: 5420kb

input:

Flim
1000000 100000
0111101101110010010011100010000110100100111101111100010110110001001011110111101110010001010110101000100110001010011111101100101101110110111110110100001011000101110010100110111100011001100110111100101001010110000010101001100010011001000101011101100111000110000010110011101001001110...

output:

2 11 27 32 46 56 64 71 81 92 101 111 121 131 143 153 161 173 181 194 202 213 221 232 241 254 263 271 284 296 303 312 322 336 341 353 365 373 381 393 402 412 424 432 441 453 464 480 486 491 501 512 521 533 546 554 564 573 581 592 603 612 625 632 642 652 666 680 681 692 705 712 723 731 741 751 761 771...

input:

Flam
1000000 100000
0000100010101101011010101001111011100110100000101000111111000001010100001001100111100111101011011110111000100000000111101011110110011010011000010111010010101100101010010101100000100010101101100110011100101101101110000111001110001011010111111011110101100100001011100100101111010111...

output:

5 11 21 31 41 53 64 73 86 91 107 116 121 133 144 153 161 173 183 191 203 219 223 232 241 251 266 274 281 292 301 311 321 331 346 352 363 373 382 396 403 412 424 434 441 451 463 473 483 493 503 513 525 533 543 553 566 576 581 600 603 612 626 632 643 656 661 673 681 693 702 713 722 732 742 751 762 772...

result:

ok 69896 matched

Test #27:

score: 100
Accepted
time: 9ms
memory: 5560kb

input:

Flim
1000000 100000
0111101011110111011100100010111010101111010011010111110011110100010100111001010101101001000111010111101011101011010110010010010100001010010000000000100000100000100011001101100011111111101010101110100111100011101000001010110101100001111100100110001000110111010101101111000000000000...

output:

2 11 23 33 42 54 62 76 82 92 103 111 123 133 149 155 161 172 184 193 210 211 221 232 242 251 262 280 282 291 302 312 322 331 343 351 363 373 383 393 410 413 423 439 441 451 463 472 483 492 508 513 522 532 541 552 563 573 582 591 607 616 622 633 641 652 662 671 681 696 701 713 722 732 744 751 769 773...

input:

Flam
1000000 100000
1001000100000010010110100001110011111010000000001000111001111001101011001011011100001100010100100000010010000110011100010111011001100101011000100101110111100101101001111111110000111110000000010000000010001110000011010110100101101010110011001100110010110000110001010101010000100100...

output:

1 15 21 33 49 53 61 73 86 92 102 111 123 131 143 153 161 174 190 192 201 213 221 231 242 252 262 275 283 295 302 313 324 332 343 356 365 371 381 391 401 413 425 433 443 455 461 474 481 492 501 513 525 531 541 552 564 573 582 592 601 612 623 632 641 651 663 673 683 693 704 711 721 732 743 752 762 779...

result:

ok 70130 matched

Test #28:

score: 100
Accepted
time: 9ms
memory: 5492kb

input:

Flim
1000000 100000
0001010011111010001001011101010101011010010110110101000111100011110111010000010010011011001000101011000111100010110101000011011010101000110011111000010111101011001000010010010101001010011000011000000111011011101010101110101100110001100001100110110100010001000101000100010111111101...

output:

6 15 22 32 42 52 63 72 81 91 107 113 123 133 144 152 163 171 183 192 201 213 223 232 242 252 262 272 281 291 301 313 324 332 342 352 364 371 383 391 403 412 423 433 445 452 462 472 482 494 501 520 523 536 543 551 568 572 581 596 605 613 626 633 643 652 666 672 685 692 702 713 724 731 744 751 764 780...

input:

Flam
1000000 100000
1011000101100110011110101111111100101111000111110010000110100101101101001111011101011100110101001001100110100110110011011001100100011011001010110010011011010011001000001101011010111001100111001111111101010011101010111111000010011100000011100101001111010100010010000100010111111110...

output:

1 11 21 32 48 51 62 73 82 92 101 111 121 133 141 151 163 172 181 193 202 211 225 240 242 252 261 273 281 292 303 312 321 332 348 353 362 372 381 391 402 413 426 433 443 452 463 473 483 496 503 512 521 532 546 553 563 573 582 591 605 614 622 633 645 651 662 673 682 693 704 711 722 733 743 751 762 771...

result:

ok 69997 matched

Test #29:

score: 100
Accepted
time: 9ms
memory: 5500kb

input:

Flim
1000000 100000
1110010010011111101011010010111010011100001101000110110001100010101100001111010001001100100010000101001001010001001110111011001101110100110010111111010011000011111101111010010011110011000100010110011010001111100011001011101101111011001110101111011000010110110001101010100011101110...

output:

6 12 21 33 43 53 63 73 82 93 103 112 123 131 143 153 166 171 183 192 201 213 223 231 246 252 262 273 281 292 303 314 323 333 349 353 363 371 381 392 401 412 423 433 441 457 463 472 482 493 502 512 524 534 541 551 563 573 583 592 605 615 625 633 646 651 661 671 683 692 701 712 725 731 750 755 761 775...

input:

Flam
1000000 100000
0000111110001110101101010001010000111011101101001110001110010101111101010111001001110000100001111111010110100000011100110111111000001101111000010110001110000101110001000000110111010010010111010000010101101011101011011111001001101111010100001000110010100110010111010011001011011110...

output:

6 13 22 36 41 51 62 72 83 100 102 119 123 133 144 158 162 173 183 192 203 211 223 232 241 251 262 271 286 296 307 312 326 333 348 351 361 372 383 398 401 413 425 432 441 456 462 471 481 492 501 512 522 533 541 551 562 579 586 599 606 612 624 638 648 653 661 672 685 691 701 713 726 732 741 752 763 77...

result:

ok 69796 matched

Test #30:

score: 100
Accepted
time: 9ms
memory: 5496kb

input:

Flim
1000000 100000
0001101011000011111001111111001100101111010001101101000100011001101011011011101010001100011010011111011001100011011101011010010000001101100100010001001100011100101100111011110011100100001010011010111011100011110110101001101010101001000110011110100011000111011010110011010101110101...

output:

4 15 22 31 42 52 61 72 81 93 102 111 123 133 144 151 163 174 182 192 210 212 223 232 245 258 263 272 284 297 303 311 322 332 343 352 364 371 381 393 402 411 421 431 441 454 461 476 486 491 502 513 522 531 545 552 566 573 581 591 610 612 622 632 643 652 666 672 683 697 703 712 722 733 742 753 763 772...

input:

Flam
1000000 100000
1011110001101010010000000100110000000100110111101010110010110001001111111100001110000110001100111110011001001011011011101101001111110111101101110010110100110000000111111111010101100011110011110101010111010010110001010111000100100100010001111101110100110000011001010000010010001100...

output:

1 11 26 38 42 51 64 74 81 92 103 112 122 132 143 152 170 172 183 192 202 214 224 234 242 252 262 273 282 294 301 315 321 333 342 351 365 372 383 392 403 413 423 433 446 452 461 471 482 492 506 512 526 533 543 551 565 572 581 595 603 613 622 633 646 660 663 672 681 696 702 711 723 733 743 751 766 773...

result:

ok 69729 matched

Test #31:

score: 100
Accepted
time: 9ms
memory: 5420kb

input:

Flim
1000000 100000
0010100001101111101100100010011000001000010100010001000110111110111100011001001010000010101111110110000110110011110000110111010001010100000111011111110001010110111001101011000011110101101010110110010011000010011011000100101110011111011000100000100101100011011100000010011101001010...

output:

3 13 23 31 42 52 65 72 81 98 104 114 122 132 141 156 166 171 182 191 201 213 223 231 245 251 267 271 281 291 302 312 323 331 341 356 361 376 382 391 401 411 421 431 448 451 462 473 482 492 502 515 525 533 543 555 563 572 583 593 601 614 622 632 645 654 661 671 682 696 703 713 722 731 741 752 763 773...

input:

Flam
1000000 100000
1101111111000001111000100100110001110110111000110011111001101111000100001101011000001101001110111001011001011001110110110001110011011010111001010010110101001011000011101001011111100110000111011001101100100000010100001001010010001010100001101011110110111110000100011001100010001001...

output:

2 16 23 39 48 55 64 73 86 96 103 113 129 133 142 152 166 172 183 193 203 212 222 231 241 255 265 273 282 292 302 311 322 333 343 351 362 371 387 393 401 414 422 432 443 452 461 472 486 493 505 513 522 533 542 555 561 572 582 591 602 612 623 631 641 653 661 673 683 693 702 715 721 732 747 752 761 772...

result:

ok 69929 matched

Test #32:

score: 100
Accepted
time: 6ms
memory: 5500kb

input:

Flim
1000000 100000
0100100001111110000011010010011100001111011100110001110100111011000011001011000100110001111111001101010001101000100011010110010100100001001111000001001010000010011111010010010101111011111011011001100111100010101111000001110010101100011011010011111100011001001011001010110000000000...

output:

2 14 21 31 42 52 63 73 83 94 102 113 122 131 141 153 162 171 183 192 209 214 221 234 243 252 261 280 283 292 302 315 323 337 344 351 361 373 381 392 403 411 424 432 441 455 462 471 482 492 501 513 522 532 543 554 565 573 583 599 603 616 622 632 642 652 662 671 683 692 707 711 723 739 746 754 765 776...

input:

Flam
1000000 100000
1111110110101101011111110001110010110010100101000110110100110110000000110010000110110001110101000100011100011100011000000010100001000110110111001101110010001000011110001111101100111010010000011011010010100011000101111010101100100111001010001100001110111011111011101101011101011010...

output:

9 11 24 33 41 51 63 72 81 92 103 115 123 135 142 153 163 176 181 193 201 212 221 232 242 256 266 272 284 291 301 315 323 331 342 352 362 371 381 392 403 412 426 435 442 452 463 472 482 492 503 512 521 535 543 553 562 572 586 592 603 616 623 633 643 651 664 676 681 691 701 716 722 732 742 754 761 775...

result:

ok 69733 matched

Test #33:

score: 100
Accepted
time: 9ms
memory: 5496kb

input:

Flim
1000000 100000
1100010111100110111101011000010110001111001010100001001100110010001100101010001110001111000011001110000111000011100010000011001100111111000011101000110010000110111101001110011001001011010101110111000111101000111010100011011011010100110101000001110000100001101100101111011111010111...

output:

1 11 22 32 43 52 63 73 81 93 110 117 123 140 145 153 166 171 183 191 205 213 222 233 250 251 263 276 282 291 303 312 330 334 342 351 361 372 381 393 409 417 422 433 442 459 463 471 482 491 502 516 523 537 541 551 570 572 582 592 601 611 626 633 644 652 663 673 683 698 707 718 723 731 742 751 762 771...

input:

Flam
1000000 100000
1101010100001101101101011111110100101011000110001101000010010100000011000101110001011000010100000101100010101111110100110101011000101010000110000011001011100000000011000111010011000001110011110100101111000111110111010100010000101011101001010101111000100010000100111001010001101000...

output:

2 13 22 32 45 52 62 74 82 92 101 114 122 131 141 151 166 172 189 192 202 213 222 235 242 251 263 275 286 299 303 312 323 331 342 352 363 373 383 392 401 415 421 438 442 453 461 473 483 492 503 512 522 534 545 552 570 573 581 593 604 616 623 631 641 652 661 672 682 692 703 713 722 732 742 752 761 773...

result:

ok 70168 matched

Test #34:

score: 100
Accepted
time: 9ms
memory: 5492kb

input:

Flim
1000000 100000
0111100010100000010100001101111000000101001011100101110011100001101100001010101011000110100001111110000010110110011101000001010101100101111011100110010000000110000101111110011000001100110100000111011010011101111010110000111110010110000101101111000011100011011011101000110000111010...

output:

2 11 25 31 43 52 64 73 81 100 105 111 126 131 146 158 166 171 181 198 201 213 224 231 244 251 265 275 283 296 306 315 322 332 345 352 366 373 383 396 402 413 422 436 443 452 466 471 481 500 503 513 524 537 544 552 561 578 583 593 603 613 623 633 643 653 665 671 683 691 703 716 722 739 741 752 762 78...

input:

Flam
1000000 100000
1110001100100001111101110100100100000011100110111010000000100011101100110111001000011000100101110110111101001111010011011011101111010010101101111101110000010000010100111000001011111110100100011000000011010000101011101011110011101110100100101000011111001011011000100101001110100001...

output:

8 11 23 32 41 51 63 72 85 92 104 112 121 132 143 156 162 175 185 193 202 211 222 231 241 253 263 275 283 293 303 316 328 340 346 352 361 380 381 392 401 411 423 431 442 460 465 471 482 492 502 511 522 535 542 551 563 573 581 592 606 612 621 631 645 660 664 680 681 699 703 715 722 732 742 751 761 773...

result:

ok 69710 matched

Test #35:

score: 100
Accepted
time: 9ms
memory: 5504kb

input:

Flim
1000000 100000
1010110110110001101011111110011011010001100100000001010010000000110111110011110001101110011110001011010100000000111001111111011110010111111100000110101110000011100101011010101110010001001010101101010111111101010101001010000001100001000010111011011101010010111000001110101110001111...

output:

3 11 27 33 41 52 65 71 82 99 102 113 126 132 146 159 161 173 184 193 208 212 226 232 243 252 265 280 283 292 302 312 321 331 341 352 362 372 382 393 401 412 422 433 443 451 462 471 484 493 502 516 526 532 543 555 562 574 583 591 603 612 621 637 650 652 661 673 684 696 701 712 723 732 741 753 761 771...

input:

Flam
1000000 100000
0111010010110001011111101100010011000011100001101000100100110101011110100000100101100000110011000100000110111010001100101101000110011001111101001110101010111010010011111111110110011100111111011100101001110011101001111100000100001010101111010010111000101110110100001001001110011110...

output:

3 12 26 33 41 53 62 71 83 93 105 111 122 133 142 151 162 174 182 193 203 211 224 231 243 251 265 276 282 295 306 312 324 333 343 353 364 371 385 391 401 413 422 435 443 453 461 476 490 491 505 513 523 532 543 551 561 571 583 592 601 612 621 631 644 652 663 680 685 692 702 712 721 733 742 752 761 775...

result:

ok 69968 matched

Test #36:

score: 100
Accepted
time: 9ms
memory: 5436kb

input:

Flim
1000000 100000
1100001100110101110100011111000001000111111101010111101011111000110101101110110000100110001011001011011101111001110100101100101100010101111100100100000101110100111000110111001010011010110000010010000100011101100110011000101110111001011110101110101010011101000110011111000111101001...

output:

1 11 27 34 46 55 61 73 83 93 102 112 121 132 143 152 167 171 183 192 208 212 223 232 245 252 261 272 283 291 301 311 322 333 343 351 362 371 381 391 403 413 423 432 441 451 461 473 482 493 503 513 526 535 543 556 567 576 582 591 602 611 623 634 642 653 661 679 682 693 704 711 726 732 741 751 763 773...

input:

Flam
1000000 100000
1001011000101011110110010111101111110100101100101111000011101010100011010010110101000000000111110101110001001001101111010001000000100010111010111010011110011000101000111110011110000000101101000000001001111010001001100001110101011111100110110100110010111101110001000100100000111100...

output:

1 11 21 38 41 52 61 72 82 93 102 113 124 131 141 156 161 171 185 199 203 211 222 236 242 254 262 276 282 292 301 312 321 333 342 354 363 372 389 392 403 411 423 433 441 456 463 475 482 491 501 513 523 531 543 553 566 573 583 592 604 611 623 631 643 652 662 676 683 694 701 711 721 732 742 751 761 776...

result:

ok 69949 matched

Test #37:

score: 100
Accepted
time: 9ms
memory: 5488kb

input:

Flim
1000000 100000
1100010101101110110010110011011111110010000111000011110001000101000110011100100000101110000111100011001001110000000100000100100010111000101001110100000011010101001111111111101111010011111001101011000100010010011011011111011001111000100101111000111111101010011111011001100000000111...

output:

1 13 23 39 50 54 62 72 83 92 103 116 122 139 142 153 163 175 183 193 204 213 222 233 241 253 261 278 283 293 301 312 321 333 343 352 362 373 382 393 402 415 421 431 443 459 463 471 481 493 501 513 523 533 542 551 564 573 585 592 602 611 621 633 642 651 661 671 683 692 704 713 721 733 741 751 766 772...

input:

Flam
1000000 100000
0110000011011101001110001010101111010101110111100111011111111110010111101011111101111011110101111010110111001111001000001110011101000011010010111010011000101001101111010101111001110100110010100100000110011010001111110101110101000000111111110011111010011100001100110001011001110111...

output:

3 13 21 34 42 52 66 71 83 92 102 112 126 136 141 151 161 173 182 191 201 218 222 233 243 253 263 271 283 297 307 313 322 332 343 352 362 373 382 391 409 413 428 433 442 452 466 473 482 491 507 511 522 532 543 552 563 571 589 598 601 613 622 633 643 651 662 672 683 691 703 712 726 731 741 752 763 772...

result:

ok 69880 matched

Test #38:

score: 100
Accepted
time: 9ms
memory: 5432kb

input:

Flim
1000000 100000
1110101010011010100111010100100010011011110100000111111111010110101100100000010001000011011101001001100101100000110001011101001110100101000001101011011100101111101111101000101111011100111100101110000010000011001101111101101111101001110000001010100110111011001110001001011110010101...

output:

5 12 21 33 41 57 62 71 82 91 101 113 121 131 142 151 163 173 181 193 201 211 223 232 243 255 261 276 282 296 305 312 325 332 342 352 366 380 382 393 401 412 421 433 441 454 469 472 481 495 505 512 523 531 543 553 562 574 583 592 603 611 623 632 645 653 662 674 690 691 703 712 723 733 746 759 761 773...

input:

Flam
1000000 100000
1101001110001000111010001101011101110111110011011100000100110100000001111100111100001011000001000001100101101001100110000111110111100100001110010010101011010101100101111001001010111111011101101000111000100111100111010101100000000000101100000001010000011001100100101111010011101001...

output:

2 13 21 32 42 56 62 74 85 94 101 113 123 131 141 151 161 172 184 191 203 213 221 233 244 253 263 273 283 292 304 313 323 335 342 351 368 372 381 391 401 413 424 435 443 452 465 472 481 491 506 511 521 533 543 552 564 572 581 592 602 612 623 632 643 659 661 673 681 691 707 715 721 735 742 753 763 773...

result:

ok 69946 matched

Test #39:

score: 100
Accepted
time: 9ms
memory: 5492kb

input:

Flim
1000000 100000
1101001000110001010111101100100100001010000100111010000010011111000111010010011111100010000011101010000101100000000010001010111100000100011011011101111111000010100011100001000011110111100011000111001111110010010000001111011111111110100100001010110001011101100111001000000100010111...

output:

1 11 25 32 44 51 64 72 87 93 106 117 123 134 141 154 161 172 182 199 204 220 222 233 243 252 261 272 283 291 303 316 323 331 343 351 362 373 381 391 403 413 421 435 449 454 461 473 482 491 501 512 521 531 546 554 566 575 581 591 602 613 622 634 643 653 662 671 683 691 701 711 722 734 743 755 763 771...

input:

Flam
1000000 100000
0000101100001111001000110011001001010011000110111111101100110000011101100111110100100011100001011100010111001111001101111101110101111110101100111111101100100111001000111110110101000100000100011110111011000100111100001110101010100111111100011001010101111010100000000010011110011111...

output:

5 13 23 31 45 56 66 71 83 94 102 112 122 135 143 152 163 171 182 193 202 212 221 240 241 255 267 276 283 291 304 311 326 333 342 352 361 371 381 392 403 417 421 432 443 453 462 475 482 492 501 516 525 533 542 551 561 574 582 592 603 613 624 631 642 652 661 674 683 693 703 720 721 733 743 752 763 771...

result:

ok 70088 matched

Test #40:

score: 100
Accepted
time: 9ms
memory: 5404kb

input:

Flim
1000000 100000
0010100111111000001110011100010101001010110110011000111111000010000011011101010100001011101000101100011000011010000100001001001010101101001101100001001001110101001100101000000010100011110110111001000000101011000011101000100000100100010010100101111110010111100100001010110011001001...

output:

3 19 21 32 41 53 63 72 85 91 102 111 121 133 142 151 163 179 183 196 203 213 221 234 242 252 265 273 285 298 302 312 322 336 342 355 366 373 383 391 401 413 422 431 446 451 461 479 482 492 503 511 522 533 542 551 561 572 583 593 608 611 622 635 644 652 663 674 681 693 703 711 723 735 741 753 762 773...

input:

Flam
1000000 100000
0010111011111110011000000010000110001101110001010111101101111110000000101111100101101100000000001010000011001001101111100111010111011010001100001010100000101010010100100101011011010101010110111001110011100110001010101110100100111010100110111100111000001000111110111010001101000000...

output:

3 15 27 33 42 56 70 71 83 97 106 113 123 133 145 155 162 172 182 196 206 211 221 231 242 253 261 272 285 291 302 315 327 333 342 353 363 372 381 391 403 412 425 433 441 460 466 474 482 493 503 512 522 538 550 552 564 572 582 592 604 611 621 636 646 654 662 671 683 692 705 716 726 733 747 753 763 774...

result:

ok 69618 matched

Test #41:

score: 100
Accepted
time: 6ms
memory: 5552kb

input:

Flim
1000000 100000
0111000001101111111111111010100001110001000000011100010100001101000000000010010110001111000010110001010110000001100001010101110010011010001111000010010111001111010010100110001110100111010101111011110011010011010001100011010010001011101110111001001111011100001010000011000001101110...

output:

2 13 24 40 48 56 61 75 81 93 102 112 122 132 141 152 162 171 182 195 201 214 222 235 241 252 261 274 283 292 303 313 326 331 345 351 365 371 385 392 402 413 421 431 442 451 461 476 482 491 501 511 523 533 541 557 566 575 583 592 606 613 622 631 643 656 662 674 683 694 703 716 723 735 743 755 763 773...

input:

Flam
1000000 100000
0010010010001101001010101001011010100010011001000101011010001101011100000000001101101110100000100010110111001110010101111110010100101011000110010110010101111101100101110110001001100000101000111110000110111111011011001001000111000001100110010011100001111100101101001001001100000010...

output:

3 13 21 31 43 52 62 79 83 95 102 111 126 131 141 152 161 171 185 195 201 211 230 233 243 254 262 272 281 291 303 312 330 332 341 351 363 373 383 391 401 411 421 432 446 453 462 473 482 491 502 513 528 533 543 556 570 571 582 592 602 618 623 632 646 652 663 678 683 692 702 711 721 731 742 753 762 773...

result:

ok 70048 matched

Test #42:

score: 100
Accepted
time: 6ms
memory: 5480kb

input:

Flim
1000000 100000
1000000110110111100111110111000010011100100100111111110010111101000111111001000010111100001101000111000100101001110001001110011001111101011111100110000111001000000001001111000000000101000011001000010001010011110101001010100111100000110001010110111011000011100101100000110011111000...

output:

1 11 26 33 41 54 61 76 83 91 104 112 126 136 146 152 166 171 182 193 202 212 221 233 242 255 262 273 283 295 309 312 326 331 342 352 361 371 382 392 406 412 424 431 442 451 467 473 481 491 502 512 524 533 541 551 562 573 583 592 601 614 623 632 642 655 662 671 682 693 703 711 722 733 750 752 761 771...

input:

Flam
1000000 100000
1001110110110011010001111101100110001001001101101001110111101001011110010110010110001110110110110110011001110101000000011100011001110111010111110000011111000101001111001101000011000001110110101101000000000100011110010010111100111110111001111001101000000010010011011011110110101111...

output:

1 12 23 33 43 53 61 72 81 93 103 112 122 132 144 154 163 172 189 191 206 216 224 231 241 255 262 273 282 292 303 311 324 335 344 352 363 373 384 393 407 412 423 433 441 451 462 473 483 492 503 511 521 533 543 556 563 571 582 592 601 614 621 632 645 652 661 676 681 692 702 714 726 733 741 751 763 773...

result:

ok 70081 matched

Test #43:

score: 100
Accepted
time: 9ms
memory: 5404kb

input:

Flim
1000000 100000
1110111101001101011011100001011000101100100111010111111011100010011111111100011111110100101111001100110100110001100000111010011111001000010101100000001101101010110111110100101101100110111110111100110101101001010011110010000111101011010001101001101010011000110000010010000000101110...

output:

5 13 28 31 41 54 63 74 86 94 101 112 123 133 142 151 161 173 182 194 202 213 229 231 241 252 264 275 284 292 301 311 324 336 342 351 361 373 383 393 401 414 422 432 442 451 463 473 483 492 506 512 523 533 546 552 563 573 583 591 602 618 623 632 641 651 663 671 682 691 702 713 721 732 750 755 761 778...

input:

Flam
1000000 100000
0001011110100110010000100111101011110101101110101110000001101110111011100001000111100011000110010111110101111010110100100111110011100110001000101111011101101110000000100110001100000100001101000010111010011101100011101000111100010000011011011000101110010010011101011001011110010010...

output:

4 11 23 31 41 51 66 71 88 93 102 111 123 131 143 152 167 171 182 195 201 213 224 235 241 252 262 276 283 296 302 313 321 332 344 352 362 372 383 391 401 413 422 431 442 456 461 471 483 491 502 513 523 534 542 552 562 580 583 592 601 611 623 640 641 651 669 673 683 695 701 712 722 733 745 753 768 771...

result:

ok 69980 matched

Test #44:

score: 100
Accepted
time: 9ms
memory: 5520kb

input:

Flim
1000000 100000
0010100100011011010111010001110101000111000000001010101000010011000001100001001100010111001110011010101001111001011001010111100000010100011011001110001001011000110101111000101101101111101111000100011111001101111010101010111000001010100110111100101111111110011110111110111100000111...

output:

3 12 21 32 49 53 63 71 86 96 103 112 122 132 141 151 161 173 184 194 201 213 229 233 241 254 263 271 284 291 302 320 322 332 343 358 361 371 382 391 402 411 423 431 443 451 462 473 483 498 503 516 522 531 543 553 562 571 583 591 605 612 622 633 646 653 663 672 683 693 704 711 721 735 745 753 763 771...

input:

Flam
1000000 100000
1001000101010001100101110101111011010100001110100001110010110011100000110010101111010011101110101110111010011100101101100111110001010011000010010101100100001110001010011100101000100110010010000001001110111111101000001110111011101101110110101101000101110001010100111010010110101001...

output:

1 12 23 31 43 53 63 72 82 95 105 113 123 132 141 152 163 173 183 196 201 211 226 233 242 252 263 273 282 293 301 312 321 333 343 360 362 371 381 393 403 412 426 435 447 451 462 473 482 492 501 517 521 532 543 554 561 572 583 593 601 611 623 634 642 653 662 673 683 695 703 715 726 733 747 756 763 771...

result:

ok 69860 matched

Test #45:

score: 100
Accepted
time: 4ms
memory: 5468kb

input:

Flim
1000000 100000
1111101111010011101011111001010110000110001100110110110000111100100110000100001001011101110011100100011010000100111110001110100111100101110100111010001101000110010000110001110000100010010011011010111000000010011101011111110110110011010110011001000100111001100100001000111100001111...

output:

4 12 24 32 43 53 61 74 82 93 102 113 125 131 143 151 162 172 183 192 207 211 221 231 241 256 265 271 281 292 301 311 321 333 346 352 361 373 381 394 403 414 421 431 443 452 461 474 483 493 502 512 521 536 542 554 561 572 582 592 603 619 621 631 641 652 663 676 681 696 701 715 722 733 742 753 761 773...

input:

Flam
1000000 100000
1100110001111111000100110010001101011000001111001011011110110100000101110100110110100011100100001101010100111000011011001011001010001001101001110000010110011001110110111001011110111011101001011000000010011001101101111000011011011001110000010000101011110001111101110111111100011001...

output:

2 20 23 32 43 52 62 72 81 92 102 115 121 133 143 153 162 172 181 193 201 212 223 233 245 252 263 272 282 293 302 312 324 336 342 352 364 376 383 393 403 412 423 431 443 460 461 473 481 492 502 513 523 539 541 552 563 571 585 591 601 616 625 631 642 656 661 673 682 700 701 717 723 731 741 754 763 771...

result:

ok 70114 matched

Test #46:

score: 100
Accepted
time: 6ms
memory: 5492kb

input:

Flim
1000000 100000
1010011011010011100000101100011000101001111011110000000010000111011110010010001101101110111101110000110001010011010110100100100111010111110010110011010001000011100100001000000101111000010001100100011100010011001110110100000110101010111001110001010011101010111110111110111011010001...

output:

3 12 23 31 45 57 62 72 82 91 101 111 122 132 143 154 161 176 181 191 204 215 224 233 246 253 263 273 286 292 301 311 321 332 342 352 361 374 383 393 403 413 421 436 441 454 467 473 483 495 507 517 521 534 541 555 561 572 583 592 603 616 621 632 642 653 663 673 682 693 703 713 725 737 741 751 763 772...

input:

Flam
1000000 100000
1101110111000100111001111000001010010001010110101111001001111010000010010110101011011110010011111000000101110101011101100111010101101101010101000110111001111111010111001110100100001111001100111011101101000011111101111010011010010110111000101011010011101010101111111010110000110011...

output:

2 14 23 31 42 52 61 72 82 93 104 112 123 131 142 151 162 171 184 196 202 212 223 231 241 251 265 276 281 291 303 316 322 334 342 353 362 376 382 398 404 412 425 433 441 455 463 476 481 495 506 511 523 532 543 557 566 571 583 591 602 612 622 632 643 652 665 672 683 693 710 719 722 733 742 755 761 773...

result:

ok 69728 matched

Test #47:

score: 100
Accepted
time: 6ms
memory: 5520kb

input:

Flim
1000000 100000
1010000111010000000101011001101101101101001001111011100001000001111000110100101000000101000100011010110111010110011101101001100110001100111001111011001000100000111110001100100111101010100001101100101101011000100101010001101001000001100010110101111100010101010000111100001011101001...

output:

3 12 22 31 43 58 67 71 86 92 101 111 121 133 142 151 164 173 183 193 202 212 223 232 242 252 263 273 282 293 303 313 322 333 345 352 363 372 382 391 401 412 425 433 443 452 468 471 485 495 501 515 525 534 543 553 561 576 581 593 610 615 621 635 645 651 662 672 683 692 702 713 723 732 742 751 761 776...

input:

Flam
1000000 100000
1000100111001010011111111111010111001010110101110111001100110001100110111011111101001010001110110010000001111011001100111101111010101000000011110001101010011101011100010101101110111100010111101000000000101010101011011000001101110100111111001110110110100100001111011010111000101101...

output:

1 13 28 33 42 52 65 76 82 96 106 112 122 131 144 151 163 173 182 191 203 211 223 233 246 251 262 271 282 293 301 312 323 337 341 351 362 380 381 396 401 414 423 432 442 452 463 471 490 493 501 512 521 532 543 551 562 571 583 592 602 613 623 631 643 651 662 671 682 693 702 713 723 736 742 751 761 772...

result:

ok 69999 matched

Test #48:

score: 100
Accepted
time: 9ms
memory: 5420kb

input:

Flim
1000000 100000
0000101100000010000100110001001101100010100101011100101101001100000111001110010000110001000010010010011101011101000111010100101001100110001101110101010000110101100001100010101000110101110110011111000001011011110001110011011010111110110101100101010100100111101001101011010101010100...

output:

5 15 23 31 41 53 61 73 83 93 102 112 122 131 142 155 161 173 182 192 202 219 222 233 242 251 262 272 281 294 303 311 322 331 341 355 363 376 381 392 403 413 426 433 448 452 462 472 483 491 501 517 527 535 543 553 562 573 586 595 601 611 621 631 643 651 663 680 682 693 710 714 722 731 745 753 763 772...

input:

Flam
1000000 100000
0010010001011110101111011100111011000010110001001110110110101110000011100100010111111111010011010101000000110010100101000101110010011101111110010010101000011100110100100110111100010111100101001001111010111111011000111110011000010001110111101111100110101100010111010010000101010011...

output:

3 13 22 31 42 51 69 71 88 93 108 111 122 133 141 151 162 171 183 193 201 211 223 233 245 251 262 272 283 292 306 317 323 332 345 352 361 371 383 392 407 413 423 431 442 454 462 479 481 492 506 517 522 531 541 553 561 573 581 592 604 616 626 632 646 655 661 676 683 691 702 711 721 736 743 752 762 771...

result:

ok 69729 matched

Test #49:

score: 100
Accepted
time: 9ms
memory: 5504kb

input:

Flim
1000000 100000
0010101011111010010011110100000010101011011111110110100011011110010110011011011101111001111101111100111101011100100000010101000101001111001110100100101110111111010111000111000010100110101011011010010001000111110111101101001101111110001100101010001110001101010100101110110010001111...

output:

3 15 26 33 42 53 66 72 82 91 106 113 122 133 143 155 162 171 182 192 202 212 223 231 243 253 263 273 281 291 302 311 330 331 341 351 362 371 384 392 403 412 426 431 441 457 465 472 483 492 502 513 522 531 544 551 563 572 587 599 602 616 621 632 647 656 662 673 684 694 701 713 722 732 741 751 770 773...

input:

Flam
1000000 100000
0001101001111101011111011001001100101101000110000111101110010111110100111010111110011001001010100010111111000110001100111000001100100101101011100101000000111101110110001110101110000111100011010100101010001000100100011000011011110000011110111001001001101101101011110010011100110100...

output:

5 14 22 32 45 56 63 75 81 91 110 111 121 131 146 156 162 171 183 192 201 212 223 237 241 251 264 272 283 291 307 311 330 331 343 353 370 375 383 396 405 415 426 433 447 453 466 475 483 493 502 511 521 532 543 552 561 572 583 594 602 613 621 631 643 651 662 672 681 695 706 713 725 733 741 751 766 774...

result:

ok 70066 matched

Test #50:

score: 100
Accepted
time: 9ms
memory: 5420kb

input:

Flim
1000000 100000
1001011110101101101100111000111111100111001000000101110100011110001010000110000010101010110100110111111000010100000000110010111011011001101010010000000011101101010100001101001100110001001101000001000100111001000100011000101010100000000100110101000001110011101011110010010011111101...

output:

1 13 23 34 43 52 69 74 83 92 108 119 123 132 141 153 162 172 184 196 203 212 223 236 242 251 264 273 289 292 301 313 325 332 341 353 362 380 383 393 402 412 426 437 443 453 461 473 481 491 505 511 525 533 541 551 566 571 586 592 605 611 623 631 646 652 661 672 683 691 703 717 722 732 745 756 764 773...

input:

Flam
1000000 100000
1101111011100101010110010110110100011010100000100111011101111000100110010100100111001110110010011100001101110000101011111000001010100011001111110001000100101010000100100101010101100010000111001110010110110100101011001110011000000011010011110011001001000111000000011000001000000101...

output:

2 11 21 32 41 52 61 72 82 93 103 113 121 131 144 152 164 172 183 193 201 211 223 232 243 260 265 271 281 296 308 312 326 332 342 352 362 376 382 393 403 420 422 432 443 454 463 472 484 493 503 513 522 532 542 553 561 573 581 591 606 615 623 631 642 653 661 674 682 692 701 713 726 733 741 751 762 772...

result:

ok 70293 matched

Test #51:

score: 100
Accepted
time: 9ms
memory: 5524kb

input:

Flim
1000000 100000
1100011101000100100101010011001111110001100000110100000100001000010001111111110011000010001110000000001110111111101110100100011010111000101011001000110000101101110111110110010000000111000111100001101110101001010111100110011110100100111010000101011100111000111010000010111101100000...

output:

1 14 22 40 41 56 61 77 81 100 103 115 122 139 141 155 161 171 182 191 203 212 222 233 242 260 261 271 281 291 303 311 321 332 342 352 362 371 381 393 403 413 423 433 450 456 465 478 482 494 506 516 523 531 542 557 563 572 583 593 601 611 628 631 643 652 661 672 681 692 702 711 722 732 742 753 763 77...

input:

Flam
1000000 100000
1000010010011101000000101001011101100000111100010000110001110100100111111011001111101001010000010111111011001010100000111100101101101001011000001001011001001010000000111100001000000110101011101001101100101010100101000111111110111001111011101010000000001011001101000000010011110110...

output:

1 13 23 32 44 53 62 76 85 96 106 111 122 131 145 151 170 175 183 191 203 212 225 233 241 253 262 273 283 292 303 312 323 334 342 356 362 373 382 397 403 411 423 432 442 451 463 472 485 493 508 512 522 531 541 553 562 572 583 593 603 615 623 635 643 652 663 677 686 692 702 713 723 733 742 753 762 773...

result:

ok 69986 matched