-
Notifications
You must be signed in to change notification settings - Fork 1
/
solution.txt
2108 lines (2108 loc) · 28.8 KB
/
solution.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
0x00000028
0x00000058
0x00000090
0x000000d0
0x00000118
0x00000168
0x000001c0
0x000001f8--------65032
0x00000220
0x00000288
0x000002f8
0x00000370
0x000003f0
0x00000478
0x00000508
0x000005a0
0x00000640
0x000006e8
0x00000718
0x00000750
0x00000790
0x000007d8
0x00000828
0x00000880
0x000008e0
0x00000948
0x000009b8
0x00000a30
0x00000ab0
0x00000b38
0x00000bc8
0x00000c60
0x00000d00
0x00000da8
0x00000dd8
0x00000e10
0x00000e50
0x00000e98
0x00000ee8
0x00000f40
0x00000fa0
0x00001008
0x00001078
0x000010f0
0x00001170
0x000011f8
0x00001288
0x00001320
0x000013c0
0x00001468
0x00001498
0x000014d0
0x00001510
0x00001558
0x000015a8
0x00001600
0x00001660
0x000016c8
0x00001738
0x000017b0
0x00001830
0x000018b8
0x00001948
0x000019e0
0x00001a80
0x00001b28
0x00001b58
0x00001b90
0x00001bd0
0x00001c18
0x00001c68
0x00001cc0
0x00001d20
0x00001d88
0x00001df8
0x00001e70
0x00001ef0
0x00001f78
0x00002008
0x000020a0
0x00002140
0x000021e8
0x00002218
0x00002250
0x00002290
0x000022d8
0x00002328
0x00002380
0x000023e0
0x00002448
0x000024b8
0x00002530
0x000025b0
0x00002638
0x000026c8
0x00002760
0x00002800
0x000028a8
0x000028d8
0x00002910
0x00002950
0x00002998
0x000029e8
0x00002a40
0x00002aa0
0x00002b08
0x00002b78
0x00002bc8--------54328
0x00002bf0
0x00002c70
0x00002cf8
0x00002d88
0x00002e20
0x00002ec0
0x00002f68
0x00002f98
0x00002fd0
0x00003010
0x00003058
0x000030a8
0x00003100
0x00003160
0x000031c8
0x00003238
0x000032b0
0x00003330
0x000033b8
0x00003448
0x000034e0
0x00003580
0x00003628
0x00003658
0x00003690
0x000036d0
0x00003718
0x00003768
0x000037c0
0x00003820
0x00003888
0x000038f8
0x00003970
0x000039f0
0x00003a78
0x00003b08
0x00003ba0
0x00003c40
0x00003ce8
0x00003d18
0x00003d50
0x00003d90
0x00003dd8
0x00003e28
0x00003e80
0x00003ee0
0x00003f48
0x00003fb8
0x00004030
0x000040b0
0x00004138
0x000041c8
0x00004260
0x00004300
0x000043a8
0x000043d8
0x00004410
0x00004450
0x00004498
0x000044e8
0x00004540
0x000045a0
0x00004608
0x00004678
0x000046f0
0x00004770
0x000047f8
0x00004888
0x00004920
0x000049c0
0x00004a68
0x00004a98
0x00004ad0
0x00004b10
0x00004b58
0x00004ba8
0x00004c00
0x00004c60
0x00004cc8
0x00004d38
0x00004db0
0x00004e30
0x00004eb8
0x00004f48
0x00004fe0
0x00005080
0x00005128
0x00005158
0x00005190
0x000051d0
0x00005218
0x00005268
0x000052c0
0x00005320
0x00005388
0x000053f8
0x00005470
0x000054f0
0x00005578
0x00005608
0x00005678--------43400
0x000056a0
0x00005740
0x000057e8
0x00005818
0x00005850
0x00005890
0x000058d8
0x00005928
0x00005980
0x000059e0
0x00005a48
0x00005ab8
0x00005b30
0x00005bb0
0x00005c38
0x00005cc8
0x00005d60
0x00005e00
0x00005ea8
0x00005ed8
0x00005f10
0x00005f50
0x00005f98
0x00005fe8
0x00006040
0x000060a0
0x00006108
0x00006178
0x000061f0
0x00006270
0x000062f8
0x00006388
0x00006420
0x000064c0
0x00006568
0x00006598
0x000065d0
0x00006610
0x00006658
0x000066a8
0x00006700
0x00006760
0x000067c8
0x00006838
0x000068b0
0x00006930
0x000069b8
0x00006a48
0x00006ae0
0x00006b80
0x00006c28
0x00006c58
0x00006c90
0x00006cd0
0x00006d18
0x00006d68
0x00006dc0
0x00006e20
0x00006e88
0x00006ef8
0x00006f70
0x00006ff0
0x00007078
0x00007108
0x000071a0
0x00007240
0x000072e8
0x00007318
0x00007350
0x00007390
0x000073d8
0x00007428
0x00007480
0x000074e0
0x00007548
0x000075b8
0x00007630
0x000076b0
0x00007738
0x000077c8
0x00007860
0x00007900
0x000079a8
0x000079d8
0x00007a10
0x00007a50
0x00007a98
0x00007ae8
0x00007b40
0x00007ba0
0x00007c08
0x00007c78
0x00007cf0
0x00007d70
0x00007df8
0x00007e88
0x00007f20
0x00007fc0
0x00008068
0x00008098
0x000080a8--------32600
0x000080d0
0x00008110
0x00008158
0x000081a8
0x00008200
0x00008260
0x000082c8
0x00008338
0x000083b0
0x00008430
0x000084b8
0x00008548
0x000085e0
0x00008680
0x00008728
0x00008758
0x00008790
0x000087d0
0x00008818
0x00008868
0x000088c0
0x00008920
0x00008988
0x000089f8
0x00008a70
0x00008af0
0x00008b78
0x00008c08
0x00008ca0
0x00008d40
0x00008de8
0x00008e18
0x00008e50
0x00008e90
0x00008ed8
0x00008f28
0x00008f80
0x00008fe0
0x00009048
0x000090b8
0x00009130
0x000091b0
0x00009238
0x000092c8
0x00009360
0x00009400
0x000094a8
0x000094d8
0x00009510
0x00009550
0x00009598
0x000095e8
0x00009640
0x000096a0
0x00009708
0x00009778
0x000097f0
0x00009870
0x000098f8
0x00009988
0x00009a20
0x00009ac0
0x00009b68
0x00009b98
0x00009bd0
0x00009c10
0x00009c58
0x00009ca8
0x00009d00
0x00009d60
0x00009dc8
0x00009e38
0x00009eb0
0x00009f30
0x00009fb8
0x0000a048
0x0000a0e0
0x0000a180
0x0000a228
0x0000a258
0x0000a290
0x0000a2d0
0x0000a318
0x0000a368
0x0000a3c0
0x0000a420
0x0000a488
0x0000a4f8
0x0000a570
0x0000a5f0
0x0000a678
0x0000a708
0x0000a7a0
0x0000a840
0x0000a8e8
0x0000a918
0x0000a950
0x0000a990
0x0000a9d8
0x0000aa28
0x0000aa58--------21928
0x0000aa80
0x0000aae0
0x0000ab48
0x0000abb8
0x0000ac30
0x0000acb0
0x0000ad38
0x0000adc8
0x0000ae60
0x0000af00
0x0000afa8
0x0000afd8
0x0000b010
0x0000b050
0x0000b098
0x0000b0e8
0x0000b140
0x0000b1a0
0x0000b208
0x0000b278
0x0000b2f0
0x0000b370
0x0000b3f8
0x0000b488
0x0000b520
0x0000b5c0
0x0000b668
0x0000b698
0x0000b6d0
0x0000b710
0x0000b758
0x0000b7a8
0x0000b800
0x0000b860
0x0000b8c8
0x0000b938
0x0000b9b0
0x0000ba30
0x0000bab8
0x0000bb48
0x0000bbe0
0x0000bc80
0x0000bd28
0x0000bd58
0x0000bd90
0x0000bdd0
0x0000be18
0x0000be68
0x0000bec0
0x0000bf20
0x0000bf88
0x0000bff8
0x0000c070
0x0000c0f0
0x0000c178
0x0000c208
0x0000c2a0
0x0000c340
0x0000c3e8
0x0000c418
0x0000c450
0x0000c490
0x0000c4d8
0x0000c528
0x0000c580
0x0000c5e0
0x0000c648
0x0000c6b8
0x0000c730
0x0000c7b0
0x0000c838
0x0000c8c8
0x0000c960
0x0000ca00
0x0000caa8
0x0000cad8
0x0000cb10
0x0000cb50
0x0000cb98
0x0000cbe8
0x0000cc40
0x0000cca0
0x0000cd08
0x0000cd78
0x0000cdf0
0x0000ce70
0x0000cef8
0x0000cf88
0x0000d020
0x0000d0c0
0x0000d168
0x0000d198
0x0000d1d0
0x0000d210
0x0000d258
0x0000d2a8
0x0000d300
0x0000d360
0x0000d3c8
0x0000d438
0x0000d488--------11128
0x0000d4b0
0x0000d530
0x0000d5b8
0x0000d648
0x0000d6e0
0x0000d780
0x0000d828
0x0000d858
0x0000d890
0x0000d8d0
0x0000d918
0x0000d968
0x0000d9c0
0x0000da20
0x0000da88
0x0000daf8
0x0000db70
0x0000dbf0
0x0000dc78
0x0000dd08
0x0000dda0
0x0000de40
0x0000dee8
0x0000df18
0x0000df50
0x0000df90
0x0000dfd8
0x0000e028
0x0000e080
0x0000e0e0
0x0000e148
0x0000e1b8
0x0000e230
0x0000e2b0
0x0000e338
0x0000e3c8
0x0000e460
0x0000e500
0x0000e5a8
0x0000e5d8
0x0000e610
0x0000e650
0x0000e698
0x0000e6e8
0x0000e740
0x0000e7a0
0x0000e808
0x0000e878
0x0000e8f0
0x0000e970
0x0000e9f8
0x0000ea88
0x0000eb20
0x0000ebc0
0x0000ec68
0x0000ec98
0x0000ecd0
0x0000ed10
0x0000ed58
0x0000eda8
0x0000ee00
0x0000ee60
0x0000eec8
0x0000ef38
0x0000efb0
0x0000f030
0x0000f0b8
0x0000f148
0x0000f1e0
0x0000f280
0x0000f328
0x0000f358
0x0000f390
0x0000f3d0
0x0000f418
0x0000f468
0x0000f4c0
0x0000f520
0x0000f588
0x0000f5f8
0x0000f670
0x0000f6f0
0x0000f778
0x0000f808
0x0000f8a0
0x0000f940
0x0000f9e8
0x0000fa18
0x0000fa50
0x0000fa90
0x0000fad8
0x0000fb28
0x0000fb80
0x0000fbe0
0x0000fc48
0x0000fcb8
0x0000fd30
0x0000fdb0
0x0000fe38
0x0000fec8
0x0000ff60
success
0x00000000--------48
success
success
success
success
success
success
0x0000ff38--------200
0x0000fc90--------120
0x00006df8--------104
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
fail
fail
fail
fail
fail
success
fail
0x00000000--------48
0x00003600--------48
0x0000d800--------48
0x00008dc0--------48
success
0x0000bd30--------56
0x0000c3f0--------56
success
0x00008e28--------64
success
0x000014e8--------72
0x00002268--------72
0x00000e28--------72
0x00001ba8--------72
0x00007a28--------72
success
0x0000c4b0--------80
0x00005f70--------80
0x000036f0--------80
0x000058b0--------80
success
0x00001580--------88
0x00003e00--------88
success
0x0000fe10--------496
0x0000c1e0--------480
0x00006ab8--------328
0x0000e288--------280
0x00007cc8--------264
0x0000db48--------264
0x00001788--------264
0x00006810--------248
0x0000cd50--------248
0x00009a98--------216
0x0000d9f8--------216
0x0000aa00--------184
0x00003080--------184
0x0000d098--------168
0x0000a158--------168
0x00004998--------168
0x00008700--------168
0x00002e98--------168
0x00007ef8--------160
0x0000eaf8--------160
0x00005678--------160
0x00002738--------160
0x000019b8--------160
0x00003ae0--------152
0x00009960--------152
0x00008be0--------152
0x00001260--------152
0x000092a0--------152
0x0000a650--------144
0x0000f090--------144
0x0000ad10--------144
0x00004e90--------144
0x0000b3d0--------144
0x00005c10--------144
0x000054c8--------136
0x00005168--------136
0x00009848--------136
0x00000728--------136
0x00002508--------128
0x00003288--------128
0x0000fc90--------120
0x00001dd0--------120
0x0000e190--------120
0x000053d0--------120
0x00005a90--------120
0x00008310--------120
0x00004d10--------120
0x0000f5d0--------120
0x00003f90--------120
0x0000b250--------120
0x00009020--------112
0x00006df8--------104
0x00006078--------104
0x0000ee38--------104
0x00001638--------104
0x00004578--------104
0x000072c0--------104
0x0000c5b8--------104
0x00000f18--------96
0x0000cc18--------96
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
success
0x0000d800--------48
0x00008dc0--------48
0x0000b640--------48
0x0000ca80--------48
success
0x0000afb0--------56
0x00001b30--------56
0x00000db0--------56
success
0x00008e28--------64
0x00005828--------64
0x00009ba8--------64
0x0000df28--------64
0x00002fa8--------64
0x0000d1a8--------64
success
0x000014e8--------72
0x00002268--------72
0x00007a28--------72
0x0000b6e8--------72
0x00006ca8--------72
0x000065e8--------72
success
0x000036f0--------80
0x000058b0--------80
0x00009c30--------80
0x000087f0--------80
0x0000e670--------80
0x0000a2f0--------80
success
0x00001580--------88
0x00003e00--------88
0x00005240--------88
0x0000fb00--------88
0x00006d40--------88
0x0000f440--------88
success
0x0000c150--------728
0x00006990--------672
0x0000aa00--------520
0x0000fe10--------496
0x00003ae0--------480
0x00001710--------384
0x00004578--------336
0x00001ba8--------336
0x00005d38--------328
0x00007ef8--------328
0x00002df8--------328
0x00008be0--------312
0x00001920--------312
0x0000ad10--------296
0x00009210--------296
0x0000e288--------280
0x00009f08--------280
0x00006248--------280
0x00007cc8--------264
0x0000db48--------264
0x00006810--------248
0x0000cd50--------248
0x0000f5d0--------248
0x00002490--------248
0x000006c0--------240
0x00001d60--------232
0x0000b1e0--------232
0x00005360--------232
0x00000fe0--------232
0x00009a98--------216
0x0000d9f8--------216
0x0000d098--------216
0x00005ee8--------216
0x0000a818--------216
0x00006078--------216
0x00003080--------184
0x0000a158--------168
0x00004998--------168
0x00008700--------168
0x0000e4d8--------168
0x0000aed8--------168
0x0000eaf8--------160
0x00005678--------160
0x00002738--------160
0x00004238--------160
0x0000f878--------160
0x0000bbb8--------160
0x00009960--------152
0x00001260--------152
0x0000c468--------152
0x00000e28--------152
0x00000ba0--------152
0x0000a650--------144
0x0000f090--------144
0x00004e90--------144
0x0000b3d0--------144
0x00005c10--------144
0x0000d590--------144
0x00004110--------144
0x000054c8--------136
0x00005168--------136
0x00009848--------136
0x00002c48--------136
0x00007688--------136
0x00004748--------136
0x00003288--------128
0x0000e8c8--------128
0x0000d488--------128
0x00003948--------128