3
0 200000000
200000000 200000000
193409038 47940611
225
0 0
200000000 0
121891480 194676672
119272990 14461027
163992544 133772003
123004460 36579573
75697301 28924427
177447117 14094231
167430775 157229113
156655739 194102796
155684977 151129146
191333101 125015275
79402620 663134
110819401 189595100
74213898 108206897
100834839 73812059
18890615 39891587
49058085 135838550
133591329 183203513
5305880 167419601
92665231 75210713
114764178 20300729
134709540 131067326
14025688 63663108
188899927 68047617
75218584 1753282
10007402 41680775
82435246 60392447
130688164 51824953
62543193 57003892
122094038 129622371
63833561 28136860
81035017 23245041
118427210 46730663
133151544 111347040
21826189 164918822
51041053 26041163
18380364 55623116
11529109 15517214
108549246 111897573
168239789 191384831
36123694 50958109
158086377 69209627
12912594 90981999
69314662 17854796
177217884 139627368
181904977 150415724
40391028 125410886
188539376 65078588
157623009 8935166
51744085 199153664
25210740 11474773
159454547 85637753
25556223 14768414
182531557 141453915
8171215 113786515
55546784 113462074
149462718 45052606
178508948 46557283
195290569 120260686
186982237 65982244
9207782 44120317
2093567 117050036
186559702 136249886
80359694 94547813
36047387 196500008
36121420 133306316
12911528 121624706
188203975 84622841
100236296 162469272
153306668 49144754
182324445 129538257
51036148 48841977
58129470 44319291
141014225 189064209
84230787 155941635
119534005 14473097
93188205 114194625
14846787 140573180
117089042 90545268
110474524 13573994
197053976 50301569
101003531 164647551
99209116 36601119
140747232 169667591
139557624 181676495
52765183 60988205
64537437 21370065
121883952 25565979
18073077 25140873
31951577 163943543
146392202 85638844
167243026 195880212
150963528 52753547
178340501 127078962
41726734 146374361
103273367 44683079
5082135 179401144
92048949 140295337
2088628 34035981
64127474 93073053
147704879 112252234
9295369 132390791
110243341 44322665
48995874 48518420
84994984 100477763
80162350 106692782
165709033 140539983
175233663 4283099
4488078 197775646
73168270 17527389
179105961 8363899
104947412 118779051
7016986 102568620
78985825 46592447
124869864 150882264
88244264 37568123
71461057 170102548
58615312 60640120
107845958 118026529
187174269 25322253
11019193 151017689
140528440 113379110
102583856 32111477
116619937 154338275
5313918 152853380
82032074 192868597
193289139 87465617
169794136 23360473
177005635 6369687
40679266 193070247
193349592 15182326
131228783 19757415
191349854 95681568
175900402 68166742
40586461 95353795
194371373 96566416
45710646 57423859
85418672 130435647
41422950 99755097
142281225 120846223
6825122 8924452
36351332 68557689
44894502 69146712
199966810 113563701
83377048 96143142
81296425 255032
8298616 9334350
51294179 46436553
148514900 18142576
11654883 179861007
148567984 42784302
24774692 179927245
19118267 98393261
84228146 191594104
2839955 25530406
36929950 142339064
100129499 134104847
83170400 96128795
79183348 122506098
131315955 3758088
181725227 133047658
135063767 136798880
63236829 10993588
21868831 115234321
150042760 44074938
28645484 158100434
52061117 135359176
141131588 96477793
118735264 168998779
95967999 56034539
79709375 158464926
77600824 2290933
25388893 154804201
23587588 162158315
43626199 15259212
171271367 110507884
152503842 179153538
37245893 184712029
182782809 75086819
13646193 159651443
161950732 64493636
146420294 177482216
50466731 148887490
18151443 86766005
72128290 64709795
165486361 31747736
85028515 55862800
125907513 129652861
173464109 136007356
62246850 195886552
77695198 71199555
27556317 58477370
111694232 110301356
149713308 160160579
25801331 170431173
173132801 80567087
150791388 23689989
184049904 167073772
6065340 156498809
117638125 38004348
175310098 22676428
50970881 186327093
161652205 177343857
167899888 174299021
33157107 84566531
191881465 123445919
170146011 115864343
157950377 54912796
13975564 143073257
73356097 162176406
161123578 2543244
158049756 131483983
25945949 193593642
90645634 174671517
124852259 162592899
105519265 79219168
163774011 137601425
192349562 97890096
95588661 59269274
114521442 76326725
137897026 153085295
53931300 25497496
86217146 112784455
195397519 128382521
