1000000000 1000000000
OPEN 381124069 717531090 148580 449700
OPEN 108986324 452510833 52683 565268
OPEN 284819270 489545047 773319 285498
OPEN 935851845 556303966 325424 370385
OPEN 640435993 698077893 322101 82692
OPEN 589838034 532505723 365403 170336
OPEN 293117250 41354928 233320 684643
OPEN 873098566 314010823 801266 197606
OPEN 34094657 457812836 144542 260158
OPEN 47798963 169432055 535022 629189
OPEN 54412726 860719092 505248 751714
OPEN 741469092 409090855 943962 738985
OPEN 983368 479420743 399587 990961
OPEN 512623502 380025568 696350 282318
OPEN 720816552 773805816 358576 425858
OPEN 309468189 486620170 642450 158973
OPEN 799780878 623912153 594528 115744
OPEN 153145212 224432793 98931 253723
OPEN 429005633 513220075 400042 893765
OPEN 381849385 247029966 857356 237080
OPEN 965043728 722016790 419714 370534
OPEN 703284092 299109041 416421 24058
OPEN 789172694 126322061 124807 758531
OPEN 120306072 443917842 262807 535031
OPEN 716718767 58216197 99418 333699
OPEN 518241841 388957115 506950 380284
OPEN 259046863 825012986 681285 718818
OPEN 332241234 871177968 817729 98662
OPEN 498867099 907571774 91148 72682
OPEN 249166353 1362989 394011 620771
OPEN 203766293 562144424 431700 699755
OPEN 340897028 187106348 661204 698440
OPEN 73380704 535504483 840446 556901
OPEN 374566703 754784718 487396 144728
OPEN 692384093 869707433 640380 626946
OPEN 300125483 673137426 976370 862531
OPEN 844472982 320682454 548196 153235
OPEN 76759872 844550809 313712 804879
OPEN 331788806 743957719 871835 285030
OPEN 67081564 274868297 717439 206317
OPEN 339724481 911172763 157474 770494
OPEN 201630456 58524331 276019 652292
OPEN 688820690 612633079 930643 952170
OPEN 996119846 523026764 344333 812261
OPEN 23465043 574013606 16977 469288
OPEN 289984624 65288979 212105 952266
OPEN 101365044 669419381 425174 751890
OPEN 267176052 182039489 959484 664038
OPEN 868273628 148363150 928053 603682
OPEN 918779547 947513378 770942 600179
OPEN 929203845 110821334 287186 913667
OPEN 611914703 723856494 491325 388830
OPEN 360377067 262381276 532372 811072
OPEN 840509583 203149846 876846 316203
OPEN 545406927 60594281 829328 383681
OPEN 550924139 974688261 819007 811693
OPEN 864728985 724000498 247262 416665
OPEN 659030437 687123885 800879 247803
OPEN 619043961 216893293 172573 477125
OPEN 505240140 532311680 982866 75906
OPEN 525550154 245742282 205752 68976
OPEN 30102568 216170652 609020 858912
OPEN 489998496 507295786 125615 513497
OPEN 395479421 801601087 875179 333200
OPEN 128111521 913735027 908332 672751
OPEN 624935081 809474636 6635 234694
OPEN 686665286 286853927 848266 626258
OPEN 591864237 745940663 55736 257786
OPEN 597541162 61089964 543492 935724
OPEN 345011353 787768824 848784 180805
OPEN 887312176 864333078 880884 188278
OPEN 328419350 702174417 586760 888071
OPEN 60436410 455791200 184042 95603
OPEN 526477657 203549582 835887 746052
OPEN 875887794 391792520 371846 544477
OPEN 944622613 856750029 31704 549991
OPEN 645062411 963256190 316264 643709
OPEN 122376015 325063505 164289 47363
OPEN 293056279 402664717 585133 993054
OPEN 567790409 230712779 12464 865840
OPEN 445918353 93722852 408913 111657
OPEN 101002544 146722501 151248 525964
OPEN 233240326 533489360 20016 206721
OPEN 99479215 271205833 969530 102525
OPEN 328452624 94619606 479113 237491
OPEN 548672540 148603335 103883 13682
OPEN 988453769 214458454 724906 535351
OPEN 619184520 397133122 19611 363142
OPEN 499708146 498074564 862164 77692
OPEN 215173550 777687905 951609 238271
OPEN 489704973 363928680 637388 881433
OPEN 568618360 96641067 55263 375778
OPEN 20679128 283720135 642307 881437
OPEN 490187678 373500486 411595 646670
OPEN 246752270 372057299 32464 89756
OPEN 329846715 424075409 481055 883452
OPEN 686160507 66949291 451462 793553
OPEN 48964390 510798198 706768 675099
OPEN 836992706 908717842 411049 42710
OPEN 60568024 994069379 230802 889096
OPEN 0 0 1000000000 1
MOVE 0 0 0 1000000000
