372 5 1 1 2 3 2 1 -3 835 909 b ne ca 683 1 c morda bab 798 877 aaabb da aa 883 460 acba morda b 164 223 cc morda c 489 0 abc morda aab 819 115 a da bccc 415 830 ba da aa 610 363 baaab da acc 552 281 b morda cbb 910 408 b ne bbb 128 290 a ne abbcb 817 772 aacca morda ccbcb 660 86 bba ne a 505 371 cbbcb ne cbba 777 769 a ne c 996 331 acaba morda bca 743 286 bcccc da aa 359 782 bcc da a 648 540 bab da ac 777 163 abcb ne bacbc 668 975 c da bcbbb 473 478 cab da aca 441 49 bc ne bba 842 827 ab ne ca 246 299 ccc da c 335 391 a da aabb 357 574 c morda acac 858 555 bcb ne bb 876 612 cc ne cba 9 578 bca morda bba 405 449 bc morda aabba 224 918 ab ne ba 579 766 baaab da c 98 181 bab da ab 808 330 a da ac 260 311 baa ne b 666 561 bca da cab 907 945 bacba morda c 370 638 aab ne b 299 243 ccc ne bbbc 627 64 ccbcb da abc 751 672 bcaab morda baba 546 535 aacbc morda ccc 21 394 cac morda cbb 405 623 aabcb morda bcaa 857 200 a ne ca 8 439 cbc morda a 208 486 cbb da bb 150 123 acc morda bacc 964 131 baa morda ccac 253 361 b morda b 323 687 c ne cacb 295 748 cbb ne ccbb 484 687 babbc morda aac 19 113 ca ne bccbb 188 219 bcbab morda b 764 321 c morda a 627 444 ab ne b 48 836 ac morda a 306 359 bba morda aba 579 955 a da cccc 772 834 aa ne cbbcc 911 914 bcbcb morda ab 981 685 aaa morda cab 714 505 cba morda cc 523 162 b ne aaccc 397 682 ab da c 514 401 bb da bccac 76 542 aaaca ne c 854 396 a da bbba 673 201 aa morda ab 618 977 c da acb 271 850 bbcac morda aabab 267 825 ba ne bc 818 503 bcba da b 445 746 aaa morda aaccb 881 614 accb ne bbcc 988 218 a da aca 625 453 a morda bacc 252 929 ccb da cabc 389 561 babbb morda abc 453 213 ab morda aa 974 167 ab da a 325 698 bccac da a 962 333 baabb morda ccba 202 419 a ne c 955 855 ccb da ab 959 744 baaa da bc 135 546 c ne aca 726 15 bacaa ne abcac 690 412 bb morda baaba 135 171 bbacb ne b 164 162 b morda b 392 915 abab morda b 417 794 ca morda ca 29 252 ccc da ccaa 430 806 cbcb ne b 793 25 acc da c 928 623 bcaab ne bb 884 724 cbbcb ne bbcac 860 316 ca morda b 935 951 cbc morda baacb 165 878 bbb da b 332 442 ccabc ne acac 227 486 babc morda aba 382 978 bcc da cc 408 563 bbabc ne c 416 696 ac morda cca 572 199 cb morda babaa 87 767 baab da bca 938 74 bbacb ne aa 807 461 cab morda ab 200 872 c ne aac 991 943 ccb morda abccc 363 224 a da cccbb 674 59 bb ne aaacc 623 606 b ne caca 967 441 cac da bb 779 586 ca ne bccbc 223 527 cbc morda cacab 944 712 ccb ne bac 369 706 bacc ne aa 262 673 b morda ccca 360 620 ba morda c 86 944 ac morda bbabc 994 531 bac da bcbc 241 709 acc morda bac 611 483 baaaa da cb 282 281 bab morda aabab 338 182 cbcbc morda cab 798 650 ab ne abbc 36 842 a morda aaa 909 238 baccb ne baa 446 522 ba morda bb 47 330 aaa morda aaacc 591 801 acb ne acb 770 762 b da c 153 75 cbc da bc 316 200 c morda c 240 961 ca ne acca 46 799 bbb morda baaaa 698 789 b da ba 58 145 a da abaca 366 333 cab morda ccb 575 882 a ne aba 659 394 bc ne aca 104 751 bca da aacb 883 499 bcacb morda aa 283 895 baa da c 236 472 c ne aabbb 789 84 b ne a 727 643 bbc da aaac 266 945 aac morda ca 60 298 acb da acb 921 969 bbbc ne bb 89 575 babcc ne b 353 915 cbc da ccab 873 920 bb ne baaaa 300 268 bb ne c 759 49 c morda ab 96 854 ca morda a 776 415 bcb morda cacb 701 377 ac ne ab 30 454 a da bc 130 311 b da cbaa 716 695 cba ne abcc 471 442 bab morda ba 689 506 bbbaa ne acbca 14 733 c da abcac 299 329 ababc morda ba 310 807 caa da b 557 984 bab morda ca 420 129 bcb da bbabc 499 8 cbc morda cbcba 849 888 bab da acb 17 299 a morda acaac 781 848 aabb ne ba 811 223 aba morda ba 918 312 caab ne ca 188 217 cbab ne bacb 574 424 cab morda c 148 850 ccba morda bc 17 665 c da caab 82 90 b da abc 353 103 c ne aac 782 619 abcb ne baacb 166 457 a morda ccabb 908 153 ba morda cab 850 673 ccbc morda bba 279 168 caaac ne baaab 960 12 ca morda bccbb 318 523 ababc ne bc 281 726 accb morda bbc 516 324 accbc da c 12 217 baa morda bbbc 919 835 aabcb morda aac 560 388 bbbca morda ba 779 265 abcc da babb 17 924 bcc morda ac 153 309 bbc morda acb 214 341 bc da cbaa 18 152 b morda accb 688 438 bbc ne cabcc 26 280 ab da babac 621 528 b ne ac 279 619 aacca morda ac 591 412 bcca morda cca 585 47 abcb morda b 610 901 cccc da ca 211 453 cac da ba 363 924 c ne abc 597 862 aa morda bbbba 520 835 cbcb da aac 339 440 babac morda b 425 120 baabb ne ca 624 563 ba ne bbc 565 339 caabb morda bacc 202 523 cb da b 565 674 c da bab 154 223 ab morda ba 90 310 abc da bacba 826 622 b ne aa 79 417 c da abbbc 603 842 a da ccb 169 88 b da ca 410 194 cbaa morda c 430 224 cb ne c 251 734 aba da c 512 260 a ne abcbc 335 404 acc morda b 629 514 ba morda aaca 726 822 abc da bcba 673 305 bcb morda bca 966 218 bb da cbcb 864 204 c ne caab 838 89 aacc ne abaa 421 550 ccc morda bbaca 909 916 c morda bccbb 4 883 a da bbc 465 712 a da abab 549 894 bcba da b 900 365 ca morda acb 957 581 bac morda ca 881 916 cacbc morda b 624 876 cc morda ccbac 103 692 cbabc ne c 832 245 cb ne bb 120 678 aaa da bc 478 342 caabb da a 5 579 aca da babac 345 757 a ne bb 211 641 bb ne ab 276 458 b da cb 999 480 cabb morda ba 374 870 bca morda cbaca 773 576 bbcbb da bbc 990 381 a morda bb 7 196 bacc morda cba 286 385 bccaa da bb 325 175 ba da bbc 347 860 baaa da a 927 835 caac morda ccb 903 641 abbbc da bc 169 782 caaba ne bbcbc 586 757 baaa ne accc 426 263 bbb morda c 608 543 acc ne cc 745 861 bc ne bcca 104 716 a morda c 972 143 ccbc morda a 56 339 c morda a 78 314 ba morda bbc 122 832 abc da c 245 588 c morda aaba 979 252 aabb ne ba 9 856 aac ne c 145 743 bb morda aaca 236 92 bcca morda b 182 174 ca ne cbcba 991 483 bcabb morda cc 856 873 ccac ne cb 765 606 bacc morda bbcb 397 320 acac da bbab 744 461 a ne aa 767 156 ab da babbb 881 991 a da acca 262 912 acbb da c 869 104 a morda ab 520 880 bc da bcac 664 20 cbaab morda ac 688 41 a da a 390 808 bc da bba 175 442 baaa da c 935 205 ccabc ne aba 988 294 ba morda aac 302 457 a da bbc 378 649 ccbb ne bc 354 477 b morda cc 137 585 ccaa da ccca 386 323 ccccc da cbc 17 588 c ne cbac 595 319 ba da aaacc 957 343 a morda cbba 351 793 aaac ne cbab 985 840 bb da b 141 927 cca morda bcabb 626 636 ccac morda b 646 381 bb morda b 36 335 bc da abba 51 219 bb morda baa 175 581 caa da ccb 649 137 aa da b 795 614 a da abbcb 425 947 bacaa morda ac 825 413 ba morda baaca 989 219 c morda baaaa 941 87 a morda bcacb 52 896 cbcb morda aaaca 914 205 ab morda baacb 932 979 ccca morda cbbcb 348 992 cacab da aaccc 671 536 ca da b 192 275 c ne abaaa 841 73 a da a 632 447 bbaac morda ba 955 662 bc ne babbb 819 673 ccac ne ab 875 852 aabc da bbb 851 305 acb morda acba 93 886 cbc ne a 362 275 ca da a 35 824 bbc da bca 342 934 ccaba da ca 564 234 aabb da bbc 973 994 b da baccb 700 780 c da a 187 769 aaacc ne ac 714 671 bca morda aa 332 990 bcccc da ccb 371 714 ccbc da b 177 68 b morda aca 783 529 cab da ab 293 141 acbc da ca 863 960 b morda cbc 442 857 aba da c 302 440 cca morda caac 986 763 b ne aaa 12 736 bccbb da c 112 558 a morda bb 897 267 babac morda bcbc 14 577 a morda abc 117 470 c morda bb 459 143 ab ne bcb 772 258 bbbba da aca 185 755 aca da aa 81 257 bbbb morda cabc 245 461 bb ne b 263 15 a ne acb 985 389 c morda abac 458 133 aaacc ne caab 359 99 cc ne bb 9 436 ccaa ne cacab 731 266 b da c 271 203 cacb da cbbcb 302 736 bc ne aacac 994 46 cc da ab 433 410 aa da a 603 354 a ne baaaa 156 682 abccc da bac 375 149 bbab da a 418 103 bcca da acc