1
200 189
33333507 518658327 0
238828431 126814934 0
693878945 673971073 0
605653783 502031737 0
402431869 423749803 0
287754264 282548977 0
353052215 32065427 0
52340988 609802563 0
683203490 263159076 0
120833610 583602414 0
108771788 721529893 0
381018812 620384691 0
103358694 644867502 0
439752472 799982380 0
768724164 563967476 0
596235165 64351118 0
35635041 82305150 0
149620762 571258141 0
430004911 125082129 0
355075285 64456753 0
69988491 217850098 0
173057181 409508903 0
622940156 659362971 0
203145587 520810962 0
45409153 790484846 0
356947783 151418739 0
582623722 307061758 0
654433157 706208384 0
206477341 307409562 0
673866255 176735669 0
510480930 491026618 0
298300847 417532825 0
165942741 349626870 0
369691743 395473755 0
556534336 152689363 0
556783792 106526996 0
476071044 62038490 0
325015582 272406358 0
159226218 757313428 0
758560589 628394614 0
364588100 454520565 0
749865638 740515628 0
162846991 673016451 0
279454509 667680370 0
604585475 233780136 0
171648825 402011049 0
361665733 430044874 0
563534209 767603743 0
445237333 233680394 0
125203483 717928963 0
321215277 524088039 0
485872877 439369870 0
594829605 574266151 0
482647594 161835248 0
15510903 263303726 0
498173527 220016701 0
58261179 723275330 0
578439982 133289886 0
581971087 269398881 0
380606752 411312037 0
496429829 51281970 0
424214195 264248191 0
4978074 91170339 0
777635175 108813882 0
779336453 137395039 0
212213299 630479495 0
229270947 364169837 0
329890725 767573042 0
237247332 469263658 0
320311320 526457864 0
157167171 799657722 0
731288148 802229438 0
21156534 251241047 0
287297495 21385938 0
416734382 204668651 0
353060792 213965430 0
534918808 331504792 0
26342312 773696694 0
46754151 759644932 0
320457711 546460192 0
195256063 131947881 0
697453230 284758435 0
81809763 56296696 0
141509019 682428553 0
712311499 253239788 0
710643777 232155367 0
506247139 111138655 0
529150687 420175154 0
306672967 695639749 0
670769728 663182669 0
336918613 432821968 0
277539397 765871365 0
266152520 433851810 0
562606819 450380530 0
701942275 208425564 0
496147090 140694175 0
421613814 755524381 0
572963486 355325736 0
130081433 138634001 0
282610896 299825182 0
178684273 549484839 0
462037002 261311979 0
75185444 51940734 0
191185849 450611056 0
40671887 36217999 0
714639793 657743448 0
666958125 432853972 0
308133642 528810980 0
724137783 186536916 0
784695227 785825784 0
319587923 47673673 0
333186388 484038928 0
747333412 771154448 0
714441096 312243738 0
86767989 179089449 0
2245592 757709666 0
321969116 281694191 0
797635405 734287751 0
102805721 197169303 0
329521447 244376267 0
674059906 680933146 0
321240680 434366580 0
641969494 199765873 0
662333063 272692520 0
255025523 132464918 0
604436498 269077814 0
745752391 265671163 0
764298410 330162254 0
135400514 393330520 0
555895260 153249036 0
253569388 551113852 0
181275536 355751959 0
343973636 259864367 0
709612814 436032442 0
674476193 510567361 0
565129891 769372447 0
618799955 339004188 0
365024971 375013429 0
740507652 754704540 0
169833326 406615447 0
787699288 166010577 0
30824872 48610082 0
706017125 354971324 0
744632571 238635800 0
13521597 295736621 0
93562219 609676528 0
146773074 728671829 0
428077291 657581258 0
492963499 141962360 0
283051220 510689624 0
590259213 565483009 0
638088336 183878345 0
518904156 792085793 0
526669325 327273062 0
67512724 730671915 0
516537466 134814837 0
521505373 292167387 0
91516842 670989647 0
486096549 465096963 0
149804584 275763565 0
615390371 642588343 0
723637287 603526976 0
16907079 263254313 0
696193317 797646411 0
668619871 317154867 0
461530009 64540063 0
56128412 121268167 0
441848754 407559920 0
33454888 256425477 0
165648153 197899986 0
144849218 283709445 0
493642121 667972221 0
613095302 197458534 0
27143682 254486356 0
187982545 124873581 0
285547348 105828176 0
235783333 337355016 0
523190796 779986676 0
488850310 372373069 0
47587282 103812366 0
190135856 42589681 0
534824758 700414260 0
81498087 178679025 0
608499882 162255398 0
33152083 201811931 0
530861437 97331044 0
401796477 718998468 0
260393609 197254574 0
470925642 654228686 0
320500457 521464041 0
121203781 511744359 0
216274295 469180097 0
327268877 678715057 0
630282288 7287024 0
419947830 699001911 0
614467140 491490084 0
671548956 344390802 0
622884602 21818469 0
187400264 138478535 0
790591145 448798916 0
