0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 20:36:26 +00:00
OI-codes/BZOJ/3242/data/13.in

1802 lines
33 KiB (Stored with Git LFS)
Plaintext

1800
1314 1319 574444787
935 929 125284730
1210 1201 807712963
1 4 604191201
273 275 69920794
1798 1796 15301194
1422 1412 385233438
200 199 316142137
116 110 803832460
1 10 874273894
1063 1064 303588359
7 12 153707446
568 560 349437104
1304 1303 766944361
700 696 165820662
1278 1274 478367125
550 547 860657840
1595 1589 599291603
19 17 718557801
1733 1724 401276472
157 159 23525114
224 214 398197383
816 806 433639263
134 144 303975844
1361 1368 489313987
1005 1002 557138764
593 587 277127901
106 99 735553540
29 24 684200063
1084 1076 531780687
1212 1205 559348332
1017 1011 906569764
1382 1377 921102443
1638 1634 354112159
1366 1369 603370649
1249 1240 2146807
404 400 551295747
38 34 670158768
509 518 158852980
922 928 239402258
41 31 713504140
42 41 227726297
863 868 412546834
1684 1676 932626222
1250 1245 311571595
1533 1530 477327574
209 216 301546508
1650 1659 745612970
564 571 179319372
398 403 107209799
1033 1028 14020605
95 103 615118086
602 601 400467293
54 47 986630703
55 53 423061000
863 860 902760809
57 49 447033104
1001 1002 821550965
59 56 3276111
1030 1036 292186908
282 277 62631932
1731 1734 440226918
59 61 607054717
61 64 725541901
65 61 374089852
66 56 12313905
932 940 59471677
1394 1400 126430029
1677 1669 338514735
996 995 865549930
1007 1000 645610177
1674 1681 826318739
397 394 975705974
1042 1036 489266056
268 262 121263676
1706 1699 408326583
1731 1722 641185274
794 788 693419367
272 276 173701736
1108 1104 401973047
1180 1170 190791971
76 82 364387015
818 823 553331969
1092 1089 616799413
1728 1725 300637089
428 422 260988107
267 265 950524231
109 103 589172854
527 536 531891943
1358 1355 38819706
614 607 395617920
1396 1397 627031269
951 956 140214700
181 184 872205889
1742 1735 551575156
96 90 303741710
1 1800 629978728
1731 1735 189493872
490 481 13853680
1363 1367 844899620
659 664 389921245
410 403 637057464
962 955 18889027
104 99 669765884
1566 1565 736975243
773 769 419524276
539 532 86251204
1339 1336 193567375
1456 1454 820329018
1688 1682 48186205
1695 1698 774148426
1205 1199 858865276
1388 1390 712607348
874 880 802481555
1467 1458 663965874
484 481 542622851
1307 1306 877112584
1408 1418 672812443
946 945 457823837
716 710 372013580
460 457 158773129
1381 1374 237986972
391 385 231527343
1647 1640 400030878
944 947 888701133
1543 1534 655451425
1137 1135 579571857
13 4 247288936
1800 1792 701068143
130 121 806913946
298 289 136208880
352 343 414850747
387 393 53327949
1527 1530 557282523
1761 1762 210186300
111 117 46792333
637 645 754314506
192 186 389630107
129 139 426970602
666 670 290380024
635 642 867842701
901 893 637871094
380 381 410574322
1617 1612 843271097
508 503 25475456
762 766 316297196
1284 1293 62767186
1224 1215 65810866
1166 1164 672375506
254 253 915632096
770 762 71125641
987 988 723033449
1388 1385 353188405
1768 1760 132367386
456 454 972749340
1118 1119 955435399
1220 1225 374182049
692 701 228228165
1039 1040 340819733
603 598 625383257
306 313 136380623
157 162 954079729
1744 1746 338051199
388 398 851593042
45 46 287176639
357 360 661807890
1632 1623 466562283
168 158 550305159
657 647 174162739
705 696 233989247
661 655 726126830
626 636 164006961
1050 1054 265777201
198 192 169084020
175 172 74907041
97 93 692833839
177 174 946993541
232 238 484975889
179 175 929824544
1465 1455 175149442
1353 1355 913245757
1501 1511 219731673
788 792 379740939
677 671 503583183
94 84 529987627
263 258 824744755
1483 1473 322850568
188 186 953123552
640 635 494537319
1640 1632 565688045
424 429 21948223
1016 1010 970369827
1776 1780 95764426
469 474 331125940
1349 1344 67912924
933 927 412421673
335 344 439148916
1330 1326 449427357
1271 1262 572095632
1592 1600 457385769
399 396 827395398
644 642 323730847
498 489 29504785
963 968 890319739
195 205 106648681
702 698 885551638
1135 1126 222154134
1380 1372 208309533
202 209 831482309
1256 1251 203354178
207 211 55691868
93 84 691311921
213 203 142237835
1493 1483 499799494
969 959 362319139
40 47 185478781
181 175 640973484
55 58 807306538
1716 1707 817350578
1505 1499 663734250
1003 1006 463341407
149 146 32452185
6 5 346506831
1265 1273 277673733
1619 1621 128242079
223 226 248750883
865 866 384857159
1631 1641 38969985
124 122 393977514
781 783 29596604
980 971 847555692
232 227 434650291
916 925 786709636
768 759 493195067
1642 1632 67260306
1337 1342 860786197
234 237 946282610
111 104 272691229
646 654 770632465
831 839 801148867
234 241 496539007
239 242 50574015
1592 1589 620425030
1236 1234 603182593
1277 1271 659913467
777 776 986284007
246 247 608269842
248 243 777390771
1253 1251 100995830
1087 1085 182803772
1470 1463 159783258
243 252 894597092
620 619 31088841
1783 1773 456156105
829 822 427350405
1294 1292 227156544
257 254 319756174
1118 1123 407056511
1088 1078 737219585
1468 1476 136016793
1607 1609 573216931
1316 1326 827269296
1343 1334 3279294
255 264 685536613
320 317 809173548
892 891 39900308
78 87 958952881
1413 1406 77503295
1564 1559 656067982
1092 1097 647872967
148 147 27865938
738 733 124591458
213 222 296582644
978 981 847664585
1779 1771 414676255
72 79 583885617
1329 1321 8721613
278 277 372516989
660 663 96144151
1140 1135 603848114
275 281 9406539
1406 1399 664551083
874 872 885700928
395 396 842478094
1632 1636 558739430
157 161 348904574
919 911 988028449
574 569 887985170
130 136 219558616
1548 1554 43032070
366 371 36710729
1591 1590 571322545
1670 1666 861468831
991 982 951901111
259 256 507552198
900 892 876529792
70 78 41258878
1081 1078 945539305
1111 1118 139672750
959 952 153131577
837 829 865473787
1690 1680 570387030
1227 1232 59622298
911 902 663764281
305 302 49144930
964 956 100058783
1654 1652 692112166
1753 1763 769723393
1618 1616 268031297
732 725 36463303
1703 1702 489093490
5 1 673390265
718 722 633473515
209 214 207848630
1620 1613 698703012
723 731 241128872
615 606 723045877
1719 1709 612074935
310 319 67719524
58 68 718828477
899 895 987235516
75 83 783037690
1310 1312 952957279
324 315 676022538
871 866 606513116
1588 1580 902220307
1040 1047 70678468
1481 1478 137358659
147 141 313775546
1109 1100 360179578
331 329 950303178
898 890 16124483
333 331 519630844
821 813 210087177
326 335 247200040
466 471 71939720
152 155 108644875
150 145 923785857
914 916 95966875
470 461 760209330
336 331 201582488
1563 1553 818971141
1186 1181 765734500
130 133 384288008
1649 1647 72581396
284 292 526142109
347 337 60436167
348 341 434733555
691 699 811291702
1783 1793 610288308
2 1 537424013
1489 1492 862529664
52 45 24522362
559 557 937804443
625 620 249989507
1011 1004 317942754
370 373 766791580
358 351 713940740
1739 1741 939751161
1468 1465 282024686
974 967 773162529
887 883 265612167
356 351 825934404
364 359 205367966
338 332 174266318
1295 1303 273714464
623 616 508784956
1160 1154 834277519
794 796 292646958
1262 1253 603053231
652 653 27390654
1635 1632 691613059
408 405 962387729
354 347 876714359
1458 1449 441669419
566 557 745146335
1542 1538 667805448
679 687 648375200
973 965 748307176
380 378 83269165
143 142 573905898
569 563 244954806
1724 1725 436222172
384 383 851499420
385 378 638554450
895 905 133692455
186 195 597597941
1738 1737 975571067
37 36 690084126
687 697 959532488
1173 1172 972492452
1314 1306 440223938
610 604 29004274
1136 1143 32966225
413 410 959900508
1709 1704 723024521
1506 1513 922027443
586 577 931155420
286 288 225708310
929 938 604050062
876 874 955570188
521 520 180082794
1100 1103 55908560
1026 1035 163382452
1266 1263 19252460
397 406 50639454
1744 1748 643031305
995 985 80494206
729 727 444690182
1247 1237 140411648
403 411 150286407
409 412 530985368
1755 1752 298270288
1490 1480 28113659
881 872 487729042
1530 1535 754937423
1722 1727 231001732
1685 1677 755109088
1412 1408 907263734
1699 1691 369315348
16 24 260992419
1008 1006 600902049
1258 1252 416060933
424 416 278539773
598 589 449030765
1191 1199 349163799
997 994 934840914
708 704 34238276
217 214 97481449
428 430 741634684
359 365 389996023
423 432 792642502
1056 1048 841204452
451 459 160340209
330 324 435154448
166 161 385594501
144 146 746513002
196 186 571063801
1620 1628 885389630
433 440 472645670
304 314 891794510
748 755 178842620
1643 1652 191231525
444 438 437826420
27 35 808490152
1669 1663 713691333
558 555 878574062
1748 1749 105090523
748 744 35290449
450 449 354803717
476 473 627486405
516 515 51405294
446 453 974845545
1691 1683 210617806
1464 1455 128146012
1130 1121 377313
1148 1147 642826450
458 453 732850457
1740 1735 870347879
441 438 67429904
619 624 940595379
433 431 948780608
914 918 382946590
1315 1307 127069046
1365 1370 303968757
1302 1300 512403844
1373 1379 29555134
1468 1477 957697078
1269 1268 612810953
648 647 278966664
1053 1057 147426568
1517 1510 246096918
182 178 887244832
1709 1711 329499092
1004 996 185305536
1009 999 74267391
1454 1460 244430898
1580 1586 813792596
479 474 184724784
912 909 45031295
613 607 453090552
272 268 243376342
1791 1781 817361827
461 469 742248775
485 475 568761522
1336 1332 898037135
881 885 429680874
206 198 346028973
734 726 830506594
211 215 944591767
1480 1479 348995290
972 982 509001771
605 612 786001998
1666 1673 111850600
1317 1309 122778571
1778 1773 18714846
1301 1296 235169410
831 833 667866467
1177 1173 945326363
500 494 942217992
1574 1564 845064523
345 349 478440012
1261 1256 92195241
849 854 409518479
1258 1267 919632829
1011 1014 695164873
799 791 57464410
1402 1400 247768955
509 508 504005166
1544 1540 156020198
1255 1245 740425368
1567 1572 107039356
415 419 717861049
1071 1063 120994452
1214 1220 925225678
1616 1610 920333665
1781 1779 538069437
1164 1155 14470181
1068 1058 30805741
1134 1128 445158050
1579 1581 695528539
979 976 281873361
1300 1299 564117227
1216 1215 213632727
740 741 726250236
987 984 548182069
519 527 64532286
258 252 268368703
1443 1436 989192648
1772 1762 595306447
789 798 973185893
993 986 12379706
1311 1318 59464495
1341 1334 936688515
1714 1713 772119648
132 129 361017295
1473 1470 940695652
1211 1205 841703705
1305 1300 48129331
540 537 155129895
1283 1289 800787421
799 803 252511677
1409 1411 47868774
771 775 360347152
743 738 304948181
236 246 224614525
719 723 936497544
451 454 379776891
463 461 767403722
418 423 816790735
551 544 326261160
1348 1341 38122495
809 813 457974784
1446 1453 726486280
1407 1406 24611290
549 556 793983315
388 394 243423739
546 539 817065190
965 963 126459064
49 40 139932120
1031 1023 236152073
1560 1565 800156679
558 563 293124062
720 715 230742797
438 434 335379894
1032 1027 884029551
562 567 629060205
606 598 35587608
555 552 365381461
199 197 871866630
262 269 8416137
686 682 603712580
759 767 885206654
246 249 4677144
1646 1638 441200859
582 581 337234301
1616 1624 374101899
446 445 254371283
44 41 299578640
580 573 599066326
360 369 604544282
1075 1065 656341709
1239 1236 26154584
482 480 180778243
1643 1648 874978958
335 337 502141563
1320 1310 997586152
1697 1687 104666848
1099 1097 430038670
1281 1273 14611899
777 780 763664760
1741 1745 507902953
1634 1624 477917572
590 594 177155403
618 614 769436613
754 749 344206015
592 582 436452382
1248 1254 87733327
922 920 789117200
368 376 978885545
1777 1771 219169233
1065 1062 351615695
392 385 473746078
971 961 790315792
330 334 44546385
40 39 703363127
7 8 496487478
758 756 106933250
1131 1123 474443035
1412 1416 447188438
917 915 73532070
1589 1597 372384432
452 446 7900140
1448 1446 642414943
314 317 525259326
1053 1044 760934129
1435 1429 19238214
587 595 516921195
1124 1123 918099284
431 434 832151229
1252 1250 768178674
663 665 995014132
73 63 820593342
1692 1689 636149938
1744 1753 458279033
626 622 305542875
1446 1451 508470363
309 310 415428242
629 624 442116521
1724 1722 999375460
605 604 767860106
170 174 978356162
147 154 990683415
39 48 457378229
897 891 147784113
721 712 448625613
522 532 29333911
1074 1080 323623259
639 636 400390839
1794 1792 275530975
1799 1792 691914181
1117 1110 503233476
1787 1780 780599179
1111 1112 104477259
1604 1599 251476608
245 236 273869766
963 958 533682843
287 279 834544390
1373 1378 795369833
372 369 68310806
225 231 979550302
1580 1573 831082538
227 233 202909033
52 53 706965714
64 72 752317898
1214 1218 325494643
368 358 531721000
1067 1066 80057336
1184 1185 300811998
514 515 43759045
167 171 42304919
1466 1459 164869612
605 608 617745690
99 101 505880996
961 958 484243047
1386 1391 755083511
311 305 492242434
664 668 922858938
1579 1589 53012623
202 192 303918786
1138 1130 876362143
1299 1297 912227157
767 771 575636170
1723 1713 659462879
568 570 258552062
221 225 736912614
1423 1428 367490070
669 678 660063552
681 678 372358318
677 680 68126852
679 675 202263606
861 869 64294078
853 857 764480326
862 867 640379495
76 69 363797041
1498 1500 930883988
772 765 477056989
688 680 987322221
835 828 515709650
1622 1627 6131681
1385 1378 400291984
656 654 439308184
1232 1234 242612006
464 460 35856937
1170 1174 928085248
943 935 570163342
855 854 262181633
698 688 273740757
233 243 284462290
50 46 873025559
153 148 13593465
1238 1236 545561518
1445 1444 37354541
704 697 475625123
285 281 211617128
706 704 615945830
1575 1584 103373887
1161 1157 526985666
1672 1674 703622127
1419 1410 226048271
1676 1682 899007928
288 290 812668586
617 619 70762222
713 714 876131234
713 715 392547149
545 542 262139060
1585 1576 195907981
1011 1019 762979194
719 711 449883702
1127 1128 274905055
1695 1702 764729526
278 279 52311510
1730 1720 523656880
518 525 127781708
725 718 880486808
339 337 379542106
1042 1045 677528189
105 95 569408448
970 964 276301861
1664 1660 726697359
500 503 986188639
752 760 569600549
733 728 124618133
190 193 413172574
727 735 533110177
1287 1277 108633609
950 941 222752481
234 235 609737113
1133 1123 300320398
173 183 416329757
449 451 70863689
1123 1127 81246835
1319 1321 286982903
1414 1421 587171000
481 476 621112015
746 741 190613250
737 731 520066481
1729 1727 235345490
1506 1496 255001786
514 505 909959620
647 643 588983829
123 117 673337353
878 882 22537748
110 107 724029719
800 809 924769919
1289 1295 319223839
424 425 961523756
774 769 426242496
751 759 455353039
362 367 438479482
754 761 15228180
762 760 69253477
971 972 300988139
1625 1615 819979043
377 371 136515619
1607 1612 881969427
1091 1094 624098619
1578 1577 417372359
764 769 694919285
9 1 340873145
673 670 297956651
442 441 809690937
292 297 38252902
1183 1193 798162090
282 291 467812781
309 316 668813806
1164 1167 462831899
1406 1410 526451231
1144 1134 192888757
785 784 562095744
125 131 559983866
782 774 467904435
1452 1461 275786939
33 30 909698860
513 505 791069740
1141 1145 916024549
1632 1633 246734140
821 826 613049683
621 611 101979170
502 500 16904602
1465 1469 314049336
846 838 649323517
793 785 283214093
1241 1233 14822040
99 107 764347573
321 316 820959825
516 517 336634980
1059 1050 242667532
501 495 959963708
1229 1227 397331998
506 510 103562082
1201 1197 46375940
941 940 81472855
745 742 501218902
1537 1534 269100422
160 158 264925942
1164 1170 688590617
1795 1797 724147597
263 265 889910033
873 872 644276280
811 802 67427990
277 274 707599486
436 431 592839563
389 388 143620230
1560 1559 502155110
218 214 247825542
865 859 740340799
494 492 60019839
1669 1671 890798118
1674 1675 71852584
191 183 602414778
855 862 308202279
675 666 842928376
250 247 63127431
825 822 716466000
785 789 666088551
1195 1192 79899134
1038 1046 306228975
15 11 475372439
807 797 544258953
1522 1513 653724130
540 542 654501197
827 836 682139882
834 833 500056508
591 588 173143121
1697 1700 969368754
1667 1663 332542695
1479 1471 127815830
537 530 733329531
1658 1657 956610260
834 841 511898098
1306 1313 915184781
1227 1233 263178134
844 839 674019213
303 298 372408752
589 579 106927997
923 913 649485144
848 841 636088153
1790 1784 224835468
850 840 272044837
125 121 426355840
1440 1432 442564060
844 853 5345077
505 497 214791082
283 275 20606797
856 852 225547354
1465 1472 119171870
1439 1433 515240466
787 778 783096837
660 659 620036158
903 900 840044284
545 549 77590218
121 112 428863855
864 855 184403348
813 817 905998924
7 1 865195041
1214 1208 558223194
227 221 8290191
631 623 39439563
870 864 422512842
418 422 922864404
1404 1395 32719619
802 810 622751484
573 575 99840606
875 871 362811379
1019 1022 240875
1771 1769 454516902
1049 1041 64601560
937 930 635930064
1481 1491 264482533
407 415 135827283
488 493 983757847
128 137 180914055
1149 1150 787744689
1077 1068 390008018
884 886 40730208
747 740 362686841
1359 1364 71577526
795 801 53730741
77 81 738770649
363 361 577507338
966 960 422325629
1504 1495 107403220
544 536 891456783
180 189 471979555
1153 1154 666834483
1283 1284 861114568
165 162 841893489
1663 1672 685179824
1560 1562 22729259
133 142 885087345
695 692 647810771
720 728 41175587
1426 1424 82237275
1432 1442 905829233
1174 1183 716889324
907 899 485887215
907 908 614652378
1203 1194 857938351
910 904 39011032
658 656 916628495
795 788 7637608
913 906 827702484
420 426 16188054
1015 1013 945124989
1292 1285 706875110
739 734 520241873
289 279 405806219
512 522 69076155
353 352 925517529
382 386 471912535
530 538 902575613
274 270 924941133
727 730 57347052
1374 1364 712118110
1713 1710 203094425
1309 1299 432911676
1000 991 23576171
929 919 96640415
1125 1122 667075566
923 931 539399829
357 366 880610249
1323 1315 606571289
934 933 839292400
506 512 335454440
364 370 992840986
1338 1344 507570320
466 475 453121910
931 939 215110602
64 67 56205209
462 468 64789513
341 339 736897467
686 696 336024403
96 102 203163940
11 14 44283728
127 126 22284769
1217 1209 825204385
948 947 336257723
18 12 475350130
1450 1448 761529194
951 941 507827795
952 950 796136197
953 948 788632643
1150 1157 35697341
946 955 602673934
495 499 111270091
1705 1710 257265370
157 153 61298599
682 681 498289660
1766 1764 8133499
1590 1593 846068240
98 88 40908759
851 842 643026248
819 809 986646438
743 752 699286020
751 757 495784289
1403 1398 737132195
523 524 746808706
921 914 185010073
1683 1677 753573180
1149 1147 743651778
1650 1642 400770921
1774 1771 20070135
844 847 328147396
1398 1401 422965470
976 968 651850328
649 643 66280966
978 970 970560824
1718 1713 611804467
1010 1007 349049457
163 153 945232630
492 487 801460285
1021 1012 878882177
536 541 81606009
1439 1449 955628218
1115 1106 925192281
516 526 72450702
1190 1197 2151771
979 989 103903112
1127 1132 904399481
1346 1339 317888418
1068 1076 468480675
294 286 510904155
1587 1596 274058604
1168 1166 981347593
322 327 134987524
1463 1454 47800433
998 995 726709350
151 156 419592853
59 62 84367314
1001 998 158460365
1519 1526 378808702
1003 996 580539417
635 627 39784585
1570 1575 427122102
1717 1716 519501872
1651 1648 21862895
1229 1231 617565508
478 486 932385846
471 480 145256411
633 628 558690163
1012 1006 881618247
1008 1013 9323932
1707 1700 829593156
128 127 624034182
1102 1101 864339317
1157 1162 387847419
1498 1497 452651538
718 714 37903628
1736 1737 463612635
359 361 2329256
593 597 486421840
416 418 78337390
830 831 84413731
1556 1554 250996416
1026 1021 66725358
283 284 2896153
691 682 877830434
1150 1159 999927200
1030 1020 30763071
90 86 240525821
1377 1367 282696523
1231 1237 111083627
519 518 773699453
1705 1695 919042062
403 409 49183289
878 869 157268872
1028 1038 407040065
1039 1029 661597127
26 18 974840105
118 111 775890208
1565 1570 736044299
1542 1546 382706338
1044 1040 459571837
1704 1696 283814820
1197 1204 613230784
1165 1156 869482401
228 219 394959418
1748 1754 110736454
1050 1049 331389734
1043 1051 34453960
1052 1042 692517003
482 483 240023931
164 173 319306602
1786 1784 503153313
11 9 998939708
455 451 689142143
203 212 508283548
1181 1171 692894903
1325 1332 935648576
1352 1346 440366289
1113 1108 369983021
1414 1405 520897051
578 581 8412459
1082 1089 263257267
1057 1066 698876535
1657 1654 267991778
630 627 967820217
1069 1059 840044971
355 352 697503029
1188 1187 112903076
1708 1698 987542853
1310 1302 488034821
879 870 27164679
1209 1201 337683455
1643 1640 293052755
1213 1222 69267023
316 318 456399600
1230 1227 56988946
633 638 756009735
781 780 612952539
443 434 664256215
715 717 913217539
1139 1133 422387115
1081 1085 567285056
999 989 304562185
798 800 705289337
560 553 596920109
888 887 837607641
1082 1090 446417078
353 362 573585187
644 650 713122462
1190 1194 864315717
1065 1073 390482799
1582 1574 44621359
1096 1088 317403828
942 938 298209253
226 234 525534638
1636 1644 894530003
1100 1096 650374217
296 306 346806626
473 478 487101006
491 482 978271944
1075 1082 456462554
1100 1105 423205924
1497 1501 134646799
667 664 140433610
340 339 55217929
25 18 834420443
1104 1110 126304276
1219 1211 386527002
1525 1534 271757084
1142 1132 772523770
88 92 17049189
1420 1414 914713852
1549 1558 997636476
141 134 197785399
1639 1632 880485997
1286 1279 334487608
1388 1394 21263670
1112 1121 245448205
1796 1794 44307836
1590 1588 630288285
827 825 78143613
1602 1607 8959035
1126 1117 54234438
1506 1507 58857338
22 32 23704869
1129 1120 436120386
1509 1501 88013922
405 395 233746979
1545 1535 709505834
1537 1541 307055594
190 185 482509516
1340 1338 28504178
1133 1136 793049896
296 286 399000765
574 578 490181731
30 22 44754499
1152 1156 734918880
908 909 806127754
1038 1048 844140
1191 1192 299891447
690 687 24777657
779 773 4332772
221 214 418810638
634 632 963767795
1337 1345 4369212
488 482 29404833
751 756 874713556
456 465 651086622
1079 1075 951766423
685 676 72479324
176 166 75832366
1155 1148 311405413
1787 1789 509199900
236 230 443334387
1154 1158 7580912
1528 1524 347552570
1766 1773 330786239
304 312 360382473
229 230 831218129
784 774 552718609
1576 1570 73635739
1095 1091 739664516
495 504 853615085
192 201 718672867
891 890 724220781
1168 1169 769838353
1726 1719 62249540
1694 1688 841232811
1172 1166 5279767
462 458 600612508
1751 1747 699674681
1334 1330 923215339
896 886 265629215
45 35 407698648
828 822 582953492
1179 1178 374575144
983 977 934351405
114 108 128168637
152 144 725640576
435 429 231185001
822 832 236468113
726 719 941465348
1268 1267 777947149
1549 1547 676097980
601 596 800473787
1313 1322 978367149
62 63 64846767
326 319 305382066
528 527 905132993
585 584 291209082
121 122 441971005
348 351 360375262
388 384 355457244
1228 1223 52909681
1420 1429 159675123
129 125 40705625
1178 1175 587684075
185 180 279475806
693 690 208832241
390 388 636215361
1197 1200 76443118
1612 1622 370952783
943 944 600695226
981 990 698359093
1478 1472 76855181
213 223 323631126
1272 1276 538486966
944 954 72026331
307 300 300076431
1417 1423 465862347
84 78 334611632
1215 1207 335154011
1335 1334 628873827
1436 1437 790996295
1226 1235 777077848
164 162 98959841
1101 1095 282936730
860 853 961804457
1721 1718 19825858
681 689 716293407
69 61 876473963
70 74 985570005
1663 1657 365241829
280 278 849952712
1561 1551 483292718
1736 1730 413081840
800 806 718027037
1457 1449 302191894
1217 1227 184163041
1061 1058 356106726
651 647 45991850
895 887 220223301
522 529 547791270
290 300 807113957
180 174 471044911
1308 1304 751521302
379 376 930238787
908 915 777773023
839 840 924983860
1243 1236 444091725
1629 1628 519503008
1365 1363 182253067
1282 1278 139956900
1662 1652 612768563
1427 1425 50732365
400 407 243869284
1120 1115 310148175
1785 1781 712894229
300 304 971963898
197 207 278313512
1686 1689 686908265
705 711 827412418
286 283 985068797
125 135 516260699
114 115 435370762
1249 1259 530414097
87 91 996126415
1347 1343 228555586
807 808 14219180
1256 1263 568866649
1696 1694 925108367
818 814 817328360
1720 1716 5288368
534 528 920828920
343 334 481950334
1531 1525 988432285
1270 1269 614881240
629 632 598205901
1263 1272 613323393
1236 1246 111199601
1274 1273 771551694
1496 1503 268112573
1 3 252542626
1739 1747 101478845
11 16 43184796
1074 1072 176949041
1564 1567 181872527
586 590 459768731
906 914 150969139
1283 1282 892560534
1591 1601 51043098
1594 1584 423223401
1488 1495 712404197
140 137 422719452
1288 1279 360613559
18 21 714123851
1280 1290 23552490
1653 1646 594995192
1451 1454 822280705
326 329 591847077
1509 1515 365556190
506 505 148286563
1176 1184 463792438
402 400 943686821
1524 1521 55365697
1345 1353 307426200
886 889 552011702
1337 1331 531164087
1633 1637 799343350
1523 1515 290836890
553 544 671732359
1475 1467 423229966
1306 1297 717730501
241 244 5833835
582 583 843477716
1273 1279 510888738
945 939 482461657
1311 1305 824954006
323 318 17784938
1605 1610 987946541
1415 1405 536595523
1718 1722 623247270
1307 1316 609324090
412 421 207328429
531 533 58187381
440 448 896889516
822 815 817142490
80 72 725565669
1055 1063 890352583
778 769 626400958
1317 1324 500805379
1325 1321 985007195
113 104 331295477
1321 1327 32412018
1571 1563 211534868
1163 1156 552877659
1436 1433 701591199
39 32 781198183
753 752 894376078
1324 1333 662096499
1383 1384 254879688
1020 1029 418725565
112 105 40427158
815 807 54906614
457 453 866369624
102 108 360822168
467 473 952252535
604 601 87202681
1120 1122 285586842
737 740 595896481
656 666 164491037
134 130 840472408
1760 1759 93387455
550 552 427195780
751 746 904069274
420 413 52281394
199 203 370535257
1351 1349 960095603
1194 1196 410642597
254 262 233912425
1094 1098 406965728
830 822 744158113
1347 1356 33731862
1347 1357 353166755
675 676 81389104
298 299 676381640
249 251 42899051
97 100 72963404
1444 1437 838735881
1362 1363 985378980
1171 1165 34716743
372 375 997518610
1462 1461 896113038
1106 1100 34328694
393 400 43772909
1275 1270 31839591
1207 1197 783267271
1371 1369 868597122
1362 1372 849374921
656 659 191446018
1552 1546 964599583
1375 1373 213325970
1376 1367 691190504
985 980 640340063
871 877 132010471
1020 1018 289727344
1256 1257 803170171
1494 1484 916393018
56 49 611354321
469 477 933205359
726 727 955115352
70 68 533152280
724 715 481441141
1191 1185 530938851
1208 1203 33819001
297 302 325794750
850 858 322479824
702 710 924606628
1769 1767 74302842
80 88 174057655
325 320 972298176
1083 1093 99926160
1350 1348 256852511
1150 1152 616668371
1485 1477 879684489
1060 1055 579408390
71 63 837989325
1661 1666 842620579
662 656 571272787
967 958 232692587
1603 1598 268563724
1244 1242 574080510
776 766 273393577
173 178 937679273
1408 1398 56519435
1409 1399 473459327
565 557 352599291
273 268 732985003
1680 1676 711307292
488 497 57860
1389 1379 279471133
309 302 600264674
295 294 506449459
1441 1446 232804144
1566 1568 411264455
622 621 106269891
1257 1265 281872748
1780 1782 921796586
611 607 150745107
1037 1028 158418247
1478 1484 327694978
1425 1422 358030301
984 978 70790914
920 918 62942825
293 285 86456664
1246 1251 209642230
1430 1427 46540535
1428 1431 180196012
1432 1425 673732468
1425 1433 291568617
1425 1434 869926202
927 925 988660883
99 94 554003071
564 558 448615084
1435 1438 797815415
387 384 271182118
1545 1550 477128391
701 707 962660089
949 957 992175932
1104 1094 668580980
350 345 496437693
1022 1023 409037520
1086 1078 484210302
1444 1447 282108427
576 575 878744695
949 943 626856180
845 841 30743061
378 382 126565250
1447 1452 464361007
95 85 549415785
521 523 272893243
1455 1451 443551471
628 624 67042498
210 208 368736764
1245 1236 565806865
1417 1414 906968433
742 737 733606194
812 807 3194555
670 671 626965786
1398 1392 426002856
800 802 559738404
1373 1371 14726265
1248 1239 708335038
859 851 840068664
158 167 365637218
786 791 639286092
758 764 291791561
1462 1471 547947594
1536 1529 411653467
204 203 46499598
1219 1221 677002217
337 342 618723851
257 260 563307422
1656 1649 417435615
1023 1028 724365619
1469 1474 836491562
160 170 127955299
23 14 324958369
1480 1482 784846239
1198 1193 711384414
1392 1384 509737218
1356 1362 301234042
1485 1486 858876295
543 534 87562974
487 484 19359610
1573 1583 560497750
395 401 499731756
749 748 422655208
1027 1026 724007147
579 577 466065251
709 713 462005041
75 72 295412794
208 200 967790364
567 572 816445331
1508 1506 726104862
395 389 174886300
1399 1398 47814134
1361 1360 359667998
892 894 267328479
923 926 344074324
1522 1529 3003399
842 835 495324157
1278 1285 717907522
176 186 568669360
1043 1036 779742464
692 688 983693936
1761 1758 35618173
1516 1520 436732544
1509 1512 68049975
1496 1492 620902264
674 671 360364965
1668 1666 369592217
694 684 956821798
1359 1357 733044062
1518 1517 467853368
1516 1519 82445907
383 373 522224106
1521 1513 750976042
1024 1023 304191124
1402 1405 937477132
733 736 193896389
1523 1525 898881581
669 663 855750269
1527 1519 377835427
528 531 759206300
27 26 185317496
1223 1218 25953947
1386 1381 991713278
1527 1532 186637946
930 928 433898850
1072 1078 625934585
902 894 919933572
994 984 709814283
548 545 247625478
936 927 814928264
1505 1510 40691620
214 220 476747042
472 467 381752259
683 677 916728986
57 60 14393676
1712 1711 902499380
755 765 124403386
461 451 202301288
594 600 294522738
1548 1541 734068186
814 811 789976659
641 639 343452812
1544 1551 883306127
1298 1294 450264914
1553 1551 220750521
573 563 21472391
1555 1551 20828191
1360 1353 890336511
1557 1549 844059737
1055 1050 501598780
1206 1201 725629218
901 906 405867749
1141 1133 146887271
1497 1488 100069747
615 617 457294494
449 439 200165678
345 339 75585881
1261 1264 732165464
1280 1273 851525659
439 445 674994856
1569 1563 999942506
132 138 131344634
31 24 946304549
851 861 596020036
1573 1569 643859736
500 507 403346380
579 584 742793422
585 588 150403224
1575 1577 129351590
1055 1058 144929830
1579 1571 68848169
648 652 380395102
1760 1764 27759003
1060 1070 118706629
1481 1489 260780240
1284 1291 67252467
986 976 934934850
556 562 9492039
1499 1489 73956960
1384 1387 802080729
1146 1153 454710568
547 537 777449904
800 805 854363639
609 599 916445238
1529 1538 116037280
637 635 198654184
158 153 570196668
1602 1598 822017874
1083 1073 108867138
1701 1697 487365691
1202 1199 325545560
1018 1014 430890269
437 428 690799720
328 319 514709464
872 864 807716725
1112 1116 468532902
1606 1604 44021680
1598 1594 68005970
193 197 479719494
1608 1607 162584741
252 261 319073149
557 553 559412514
269 271 885837055
1630 1621 971641331
1613 1607 391521909
1614 1609 37210402
1419 1424 817523288
1615 1611 247815692
703 699 26657028
607 603 236861203
708 712 813741071
255 249 602285972
1029 1034 420799448
1260 1259 376700953
1621 1623 816528227
577 574 615336655
1385 1393 44537444
1626 1625 887669306
624 627 644713881
967 977 175251495
914 924 821091677
1498 1502 329930978
1622 1631 65477243
427 421 46700202
1098 1107 16834368
1516 1508 54528354
677 684 610282196
635 643 35886217
69 77 614356170
34 25 20130668
1176 1168 545974005
599 595 605627290
239 234 913781629
1780 1784 206413209
992 985 180645171
852 849 899340247
1645 1641 510734370
1653 1655 584512483
1765 1756 324204646
85 80 255725021
447 446 534739778
1213 1210 282656300
839 843 346461804
117 120 427352942
151 145 895437227
270 264 677251253
1175 1171 127594148
119 111 511245296
1665 1660 421012209
744 740 122349735
1751 1758 531896436
1652 1660 141036268
1661 1655 888946667
1480 1488 161238670
89 83 257950148
520 510 128577167
1182 1178 990279986
1025 1015 598419672
299 301 876144000
1383 1375 555342380
479 489 628901286
1792 1795 610899547
804 801 725602842
1226 1216 609226936
322 315 523094248
374 373 530835660
820 819 220282885
744 750 165556044
496 492 330625504
346 343 4142921
1673 1679 309639227
655 646 965609383
1687 1683 666085689
243 253 41681104
1189 1184 536480440
1600 1605 950373033
1739 1744 421072864
1686 1681 372563654
1542 1547 987501820
1676 1671 2343642
608 616 123489673
1187 1181 689784689
466 458 619681933
1757 1754 989912801
1685 1693 599715627
1145 1146 419651709
1695 1686 552804723
554 552 745589773
577 587 160191871
788 787 235889019
168 172 516914363
256 248 42309327
1531 1540 46098820
1559 1557 23575645
229 219 265666293
378 370 913708861
266 260 440900861
28 25 293245436
646 641 587487925
1328 1338 383014801
1486 1487 406791409
412 414 2908307
190 194 692078358
1242 1235 567595689
704 709 238259243
535 529 19401281
1348 1354 563820082
219 209 160263301
662 672 224591800
965 975 840439178
17 16 764402603
780 790 97302219
1240 1233 714368876
1788 1781 545274327
86 85 759284517
1041 1035 308050758
883 877 777602141
1715 1713 6547441
417 413 62895817
315 305 356439651
1619 1615 760061797
28 36 814456458
51 46 54736324
1726 1732 754016690
20 19 139921316
13 22 683210933
230 240 23984838
43 38 648736363
1111 1106 350560509
778 786 938611816
1733 1739 327946884
1611 1607 480038887
359 356 758235796
416 410 750662401
1736 1743 852853302
1151 1147 9923619
1769 1775 679421271
890 883 184329662
824 819 145391130
439 432 877631552
179 187 995893874
1750 1742 774373444
126 123 584331247
1750 1752 194293509
357 348 71612376
1364 1366 328489753
1776 1773 264801659
1752 1756 513441628
876 884 636213441
522 530 212772394
1751 1759 585514757
1388 1396 104035537
1539 1535 191592486
1512 1514 423627589
304 308 548705755
1390 1395 632065046
559 561 16359751
332 326 699064480
1767 1760 321327822
495 490 554536322
1328 1324 472286758
1770 1761 153758545
511 508 98237617
169 162 995612557
1678 1677 866845706
763 762 806662611
797 795 710182622
1147 1145 482720085
1329 1331 733361661
893 886 41899144
1457 1459 608602032
953 958 17587484
1062 1059 740606286
145 137 478458417
1110 1114 36697354
1091 1084 228278984
1287 1297 610201103
423 431 142116471
1296 1293 61189327
932 929 265996898
1182 1190 999622039
844 849 87285862
904 897 159774567
1792 1783 594431639
1599 1589 688144642
955 960 911086317
1587 1582 373547585
838 834 7524154
1065 1072 875644844
590 596 570028383
461 467 941806667
1441 1435 834644928