-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOceanDeepMakeItShallow_UVA10176.in
10082 lines (10082 loc) · 485 KB
/
OceanDeepMakeItShallow_UVA10176.in
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
1100101010110011010010101010111010
011011
101100100
011101100011111010111010010100
0110101101101000100011101111000111100100101000011011111001110111011001110001000
1111010000011001111111101111010011101010101010100010000101011111101010101001100101001100011100
110101110001101001000111010000001010001
1101100100110100000
1
0011000101010011010110110101111110011110101001011010110110011010011110110010110000010
01011100101101000000100101110001110001100001010110101001010
00101011011010111011100010100010100001000
010011111001010100110101000010011010010111100011
010110000100010001011001001000100001000010111100000001111001011100110100101000010
0001101000100111111001101101110000110111101011
010100100000010011111010110011101100001100110101001000100010100010100001100
1110100010001011000110011101111000010011000000101011010001110011111010001111010110100100100
011011001101110111001011010111010110111001100100111111110
01100011011011
1111011010110000010110110100101001000000111100010000100101110101101111
10011010001101
0
1110
10
1
1111
1
0#
11100100001011101010001110101110100111100010
11010100101100001000101
10110111111011010011000
11001000010
0000100110110000011101100000010001011110101010
10100011101000000100
1000111001101011011011001110110110001101010010111100000
11101010001101111100011100001001110010110000000010111011111111111010010011110100100011001
11101001
000101101011010001111101110111001010010010010100001101101000100000111111000001100100
0011001000011000101111
11011111011010111011000000101
110000000000010100110010000111000010010101111010010111011101111111110010111110100010000010011111
010000001001110
0001101101110101101010011001011001111010111011111111111100101011011010001101100000111
000011100000111101100110011000011101001010101110000110101
00001101000011111001111111101011110101110010111010010010
11001101001010001110111110100110010100010010001010
00111010100111100111001101110001110111
11110000011
000000011100000100101001101000111000100000001111011001
1110001000
1010101100100010010101110011101010000110100001100100000110111010010001001000110010110100111000000
110001010001011100110101000011101100
0111001100101001000
00100110111001110010100110011011001110001100100110011001100101010010001110110101001100011101001111
0001011011101011011010010001000111101000100111101001110010
110101011110010101010110010
10001001111110111110100110101001010110001100000110011100100000100101
00111000011011100011001110010010100010110010100011110110001001101011111101001001010
1000111100101001000011011110000011000100010001010010110100101001110110000101010101001000011001101
101011101001100100100011011101101011010001001110101100101101001011010110101110101101100011110010
01111010010111010111001010010001101001101100001011000011000110
110011011110111001101001100101000101110001011101100111000011010110110
100
0100101100001000100111010101010011101100101011100010000011101111010110100011110101100110101100
00100101010100100110100100101111000110000000111010011010110110000100111001100111111
01110100110101101101011101101000001101
10100011111110010000010
11110110101101100100100010100100101100001010
1110100001010001101100010100000111111100111010
110101001011010001010101010001000111010
011110000111001011
1001011100100111011100000010011110100000000001000011110101100001011000010000
11100011000000011100000000001000101100010101011111111100011010110000110010100110
100011000110110100000110110001111101000
101111101011110011111110101010101111000001111101111111001
10101011000001010111101101101100100011101000111110000101100101010111000000101010000101111011
1100111010011000001000001000000001000101110011011100111000011001010001100011001011
100100111100010001
101111001011001110101111101110011011
1010011101101100100011000100000101100000110000111000111111111011111010100000111101
1011101111001110011011010100000011111100101101010101011001110001011000111001011
000000111111101000111111010011010
111000000110011111000111010011011101010001000011000001110011000010001010101110
0111101110100100000011100001100011
101100111001101111100110
10010110001101011011000000101010100011001101111110110110011111011001101101001111111100
001010010101001111010010100110111110100000011011011010110010000000110100000110110001011000
0001010101001101101100010010001101011111000110
101010011010011100111010100001001000010010001010100000000010
0101110010000111001010100001
0011001110110111110001
00100100001010100100011
0101101011110010011000001000100111000011000010111100100000100110011000101111000010011
1100010100100100111111010
10100001000001010110011010000000000000000111001100101010010110000
1110110001111011100010100101
0011101111010
011001100000001011101010010111110000011110001000011000011000111011010010101101001000000000
101001010101100100111110011011100101100011101000001000110100000100010101
101111111100000101
110011001001111111000011111
000011111010110101000100111010100010101011110110101000101110111101000001000110011001111111000
0000100100011000010100111111100011111001110111100111101100010001
0111110000001001
0100001101110011010010010001101010000010110101010010001101110101001101111011111100001000110
0100101100010111000000
1001010101010001111011001000100011100000011000101111110
011100110111101000101111111000011101001100101011101010111110001011100100110000
001100101110101110010110001010011100110010
1001000100000001111011001110011010011000111111110101100001000110
01100001011101101001100101001111111011111011
01111010101101001111010011100011001010010001100101
101101001011000100001010101101011101000000100001
1101101111000100
00000010101001100
111010111000010000111001110100
10001011111100001000000101111100110001001111101111010010101000011101110011111101011000010
1010111101100010011001100111000101011000110000100001110110111011111
0101011111011100110011111011010100010011010001100101100001100100111101
110110000100110100011111001011001000110101010000111100111111100000000100000001011101111101101011
01100101101010010000000000110110110000110110011
101010110000010001101100101101011011101010110010100100000001101100111000001
1001111100111111111101101110010010001101011011010010001011000110001011110010011100
010011011011011010
10111011110111110
1110100000010111010100010110010001001110010110011011111000101001001101001110010011110000111101
000100001110111001101101101001010111000111010000101110011010100111111000100100000000001000
0100001010000000011101011011100101110011100001000111101
110001101000111100111111000011101010100111001111100010000010011001001001
11001011110010011100000110100
11000010000101101010101100010100111101010010100001010111101111011010001011101010
1010010110000100101111001010000000101000001101100010101011011111010101100000111010001101110
101001111101101111010100101101110110101110010
111110001011111101
0110100000111010011110010110111000100010100101001100101
111100001011110110110011100111001100100111100011110001111001101010111110101110000010
11010001010110111100101100101101110010100111110110010000010010101010
10111011111010001001001001101101010101110111110001110011010000
101100001001011111100010001010010000101011
111
0110110001100011000100001101011
1011101010111
11100
1110011011001100001100100101011101111000000001111100001111101100001000100101101101001111101101
0111001001001101000000011100100100110010111110111010011000100000011010000111111110
00001101111100000010111010110000001110011100010000110001110111111110110
01000100111010100111000000001010001111001011010101000000011110100011010100
000101111001111000111111111110011101101101011101001000011001111100111
11000010
100110110000001110011110001100000000
01111011110011101010111011100011001000
11000111001100011111001111100111010010000010
110110010100110100001
110110010010111100111111001000100010001101001011000100010011111100011000010
0001100001000011100010110100011000100001100001100000111001011100101000
11011111010100111011101101001100110100000101011001
11000001001
1011101000100100000001011110100101101111100101
1101010010100110000100010101001001000010000101100100010000011011010101001111111010001001111100010
111000010000011111100010000111100111010110110101101110010010000010000000010001001110111010011110
0000110110100101001100111011010
10111100111011110011101111101010000001100101110000111111100010110011111110100100101101101000110110
001011
1111100000101
00001111001011011111110011111001011001101011110110101011010111100001111010111011110
1111011101000010110110001011011101000110111001001100
101010
100100010000100110010110001000
010101001111110010011101101000100110111101000010101100111111
10010110011110001011101000101101
1111101100011101010001101100011011010000111011111100111011010
101000000000101011011001000
10101100100010010110001010
00010010001000101101001000011111110110011000100001011001001111100010
11001011111001100110100100101101000010010010100010110100000001110
0111010011110001000101101110010100
11100110011000011111010011100110001001111101100100010000010000101011111
100010100101111011101111110101100000111101100010100011010000000110000100110010011000111
00010000101010000100010110111011111
110001001000101010101001110110010100111111010
00000001111000100101
100100001101011011000
100000001011101110100100010101011001010001000111
1000011011011000010011111000010110001
000000101100010000001000010010011000001110101110100011010111011100010110100011111011000101
1101111011001111011000000001101010010
00110001000110001111110010111101010101110010010001010000100001001101100
01010001100100010001100111010110000001001101111001011111110001000101
1100101000110100111010001001100010000010011100
10110
00011100111101001101100111001010100011101011001110110101000001111111111001
1010110110100011011111
1010001111110110110100010111111001000001010110010101111100100110
00010000000100101100000011111010010011011101
10000000101111100001110111001101110011011010001001110011110000010011001
11101110001011101010011011111101
0100100
1110000000111101110010100001001011101000011100011001100000001011001101101010100100000000000
010000101110
1101011000100110101011001111111
00100100111100110100000000110010101001101000001101000000111110010
1110100001001010011011011
010
01110010011010100001
00001
1
1#
1100011000011000010000100101001010100001001011111110010010000111101
11000
011100111000001111010100010000001000111110110101111100111101001100111101100101101
1011111100010011010011100000001010000010
101000000111100011100011010100000110100100100101101001110100010011000010001
110111110101011100011110101000000100110101001010100010001101101111110100000001001010101001010101
10000000010000100100110010000000000100110110001100101011100101101
01111000010010011111111010111111110100100111110010011100110001101000011011000100001001101111
101011110101110101110001010000111101101010101100110110100110
111100010000111111111100101100111110010000
110101000000011010001110011111110010101111000001101010101101000110111000101100
0010001010011110000110011000010100000100010001110011
011000101111111011100101011110110110010011
1100101100110110001111001110001111010101001011101110001111010100001111
010010011101111101001011110100100011001100110000
110001100101011100010010
0100001011110100100110000100101101011111011011110011111010111110101101111100101100010100110001
0111110101101110010000111010111010111000010111100010011010000
1111001111101000111
00
1101011101101110101110000101101101100101110011101101
110001001011100011110111010011010011000000001000110000010100101011010000010010010011
110101000100101100110011
01110101110101110011001110011000101110111111110110101000100111001110111011100000101110
10101
10001110
1101000110000000001111000100100010111101010110011001101000001010101001110110
0010011000001101
010100011100110101100101100100111101101110101001001110100
100101101011101011110010001011011011110111110000001010010101100001010011101000111000
00110100011011100110101001000011111010011101110100101110010101011101010001001100100111011000101100
11010000101101011010111110110101010011100011110111
10100010
100110011110110101
001011111011000101000101001011010001
101011111001000000011101101000110111110000110111101101101010110011000010101101100010010001
011110101011110010100000100101100010010101001101000001011101110110010101010011000110001011110001
01010100101001100010010010100111000010110100010010111101111001010000010111001100101001011
10111001000100010100
00011110000001100110000110101010001110110010011
10111000000111111011011001110000100101110010
1110001100111001110010010101111101001001111111001010000111011110111001111110010110110000110111
100000110110001001010111000101111000011010001100010101000011101010110101
110000110011011110
00001110010110011101100100100011001000110
011010001011100011100101000001111110111011010000101000100010111000100111011111110110000000
111011111011010110101011010100011111001110110011000100
100
10100000101011101100110110110111110111000011
011011100001110111111011110011001
1011011111100111111111100111011101010001110010001111001000100110111110100100010011
1100000000100010111001010011110011011111010101000101110110000101100110010101001001
001000001100011001011000010001011110010010111011111100000000001101001010010111101011110010001101
101101110111111100
100010011
1011100000010001100001111110110000110111110010000100001111100101110101001111011100
1111010000101001110111101101111111111001000110101100111011000010111011110110000
100000000100111110101010111100010001011011101110111100011000001100100010011100101011110000011
00011010100010001111101111101100011
1001000100101000100101010011011010010100000000011111011001010011011
110000101110010110010
0011110010010011101001000111100100101001111001011
111011110011000010010001000111101111
00100001000011111010111111111001001000011110110110011110011001000000000100
1010101001000111111110010110100010100000111
0110000111011100110100100000
110100011010100111011000010111111100011111011
101110100100010010110110
1000000010001011100100100100011000
111011001001110111101001010010100111011001010100111000111
10010110110100110101010001
000101
001010000010001010111101001101110101000111
1101101000010011101111000111101111001110011100011101011010101101010110
100000001100110011101111000100101001001110101101001011111
11001001101110001110100010011111001011101010111111101010
001100000111
1000110
1001111110011100011111111010100001000100001010
1111100011101
0001100111100101101100101010111101000000101010100011
01000101011110110101101110101111101011010000001001110100111111101010010111
1001101110001000100000000101001101000100011110000100111110101010011001
000011111101010111111111
010
0110000010001000
01010000110100110010111010100011111110011111011001101
0110110010111011001110110010100110000001110010111001011111010111110000110011101000100100
0000101110
01111100111010011100000000001110000110010110010110111
10101101101
0011
110010111101001010110000100010100011011010011011100011
110100001001000111000101011101000010010111110101111
100111001000011101001011101
010001101110010011110011011101110001111111101011110001011011000101010101001011111010100000001
10000100011110110010011101001000011110010000101101111001100
110110111011111000010100000010001100111110110110101110011111110101001001011000001110001111000111
0100111010100100100110101000101000101110011010010101001101101000100001000
1000101001101
0110011101111000111100010100010100001011101000
1110000101100101011111110101100
1011111010100110010111011110011001001010110011001100010001110100110
10100100011111110100001111101010101110010010000000101101001011000011110011111110110111
10
00001011101
11
0
1#
10000111000111111001000010011110110111
111100111101001000101111011101000111010000010001110011110010000011101100100000000011011
10111000101
0110010111011111100001101110110001101110001101100
11011101011000001011101001000000010111100000100001011011010000100001010010011011011101111
01100100111
10011000000111111001011010000
11111010010100001001101101101010100110001101011001010101001111100000001101110011110011000000000
1110001011011100101011010001111011011100
01010101011010111101010011110001001010111110111001110100101110111
100011101000111011111000
1101001000110111011111
1000000011011101000110111111110100001000111011010111100000111100111
00100111000100010011010110111100010010001100010000010000110010100000100010100111110000110
0100110010000010111011010110011010000010111011010001101101100011100
11001010000110001011111111001100110000111101110000000000010000011100
110111001100101111100010011010101001100010110100010001
0101010001110100001000100111101111111000010010000101110110001101100101010001010111010111100
100010111100111011100100011110010101000000001110110000001101101101101000011011
100
010101010101
10000101000100011100111001111101101110010001010000011001010
1011010000000110111100011101110111101110
01101110010001101100100001100111011111011010110
0001111010101000010101000111100001100000001100010111111
0001110100100101000110101001010010000011000111010110100011010111000000
00111001000000110110101100100001110
1010100100010000111011110111001110
0110100010110111010110001111011100110111000000
1101000101111000101010101001110010110101010111011100101100000100010101010
010001010110101110110011100011110111011101101110011111110101100011100011111
0011011001010010110010000010010111011010001001100000000010010110100110000111001111010011010100
10010010100011011101000001100101001111111010100111001111101111011110001110000101
100111011011110101000100010101011111110110010000000111101101011110101011011011100110001100100110
011111001010010110011101010011110110000110001100110010011111101101001110000000011000
111000010000100001110011110001011011110000000101011110010100011111111000100
110011100001000100111001110111001000111101000000010100000110010100011000001
1011110110010
01000011011011110101
011001010001111111100101011011111011010011111
1010010010
10000100111110101001010111101101001111
01110101011000100100011111
1101110001010110011001000111000101110000010110000000011011000011001000010101
0101010011001111010001010010010011100100111
101010010001100
001000001011101000101001000111101001100111101001011000011111111110011011100011100001101001
110001110110000100101001100000001111001001100001
100010100
01001
0111
10011101100001110100100101001101001010101101000011010011001
100110100110010011
0010101011001001000011001
0110000101001100111001101101110101001000101011011000100000010110011101
11011000000001000100110011111000111100111011100001111110000110111000000101110
100100010101011101101100100111011000010001110100
01101001110110111010100011110010011100001001000010110101000100
00110100010010001100111111000001000101000101101100110111101101110101111111100011011100111101
1110001100010111011
01010111101100111010101011111010101010111011010100001011100101111100101110
000001101001111111000011111010100100001000101100011011001001001101010111010101011110010010011
11001011010000001000100000011000110000110110111010
11101111101100001010001101011111111001000110011001000000101010111
00000010011010101111101110010001111001001101110111001011000100100111110111010101110100000
10011010001000001101001111010
1101110010100000110101111101000001001101
111111101010000101110100100011101010100110101110101000110110001100011
110110
011011011011000100111101111110001001100110000101101110101101010011111100110001110110100101
01001110010011110001000111000111111011100101011100010111101111111011100001010101011111010001
100101101010011010111001100100101111000100
111001001010000111001010111001000100000000011110011110110111101110011011
100001010100100011000001010111100
1101010111111001111111001111000100011100110010101000010110011101010100100010010011010110010
110101110101100010100010001001111001010001011110100101000001110110100101
0100001010101101011101111010001011
011100011000111110011001000001011111110001100111001000100100111
10010
10100110010001100011010010100101000001100
0001001011100111111001100101000100001101000111010100011110001010000000110101101
1101001010011011111111000011111011010000011010111110111100000011100000010100000001000
0101010100110101100101000
01011110011011010011010010100001011111011
001100010111000111000101100110000010100110101001110001001100010011110
0101100010101101
1000010101010011000000000001001001100001001101001011111000011001000111001111
10101101001110000000110010110110001111110011000011001100
010101000010011001001110111
1010110
0001010100000011000101100101
1110001011100
1111001010011000100
0
1001010100111011011110011111011001000111011100100001001001011001100000
111011011110111
001011011110011101010000000001110101111010001010100111100110000001110100000111111101000
10100111000010010100011011000101101011001001000100010011011
01110000010011011110001110001001100101110101011001100101000000001010101001001111001011
111111100110
0100010011100010101010111100111110000101010011110001
1111
000100
00
0
110
0
0#
1000010100101100
1100111010100000111010001110010
010111001
111010111110110
101101000010000010101110111111000010001
01110100101011101111110010111011101100000101001010001101010101111101
1011101110001111001001101101001011000010011010
00000110101110001001010111000101111111010000000111110101101010001010011001
110111
11011010011010000010001010000011110011000
111111100110000001011101011000001010101010100111100001
100111011000100001011001101110111
101001000111000111110101000101101100000110100011010101001000001011000100101
001000001100011100011101111000110011100000001101000001011110
001101100110000010100111010011110001
00010010110101010010110001011111110110011111001000010111100111
110010101000110000110011101101011110010101100000000
100001110000101100110010001110010001111010001101111001110011111000010001100101101
11010010000011110101111011100001001
010100110100110110011
110111101101011
1101100010100100011011010110011111
11100000011010000010110100110100001010111101100001
00110111110000010111101010011010111111101111111011011
100000110100001101001010101110111101010000101010111101000
00000110
0101101
0111010011110011111001010000110011011001010101111000011001100010011101111100000001
00110100010101000010001111011010011101111000111010000
1101001011111010010110011101001000100001000010101001
0011011111010101001001101011101000111001110100000110101010
01101110011011100001010111100100100
0101111101010110010100100111001111111100010010010100001
10001011000001000110111001000010101110110010000010011100000001100110101101
01110001000011111100
1000110
101011101100000000000001001101000001000110100001111100110001100010110010111110100111001001110
111101111011010111111100010010001110010011111101001110010100001101111000
011100011110100101000101101110011101110111001000011100101001111001110011111000110110
0110001011000100101111010001001110010
000011000011011111001010001101011001110100010100100010
0011101011010011011000000010100101011101000111010001010
0001110110011100000011001101100100011110101110001
0100011010110111000000000011001010101110001111110100100111100011110110000100101001100
0101100010100100100000001100101010000101100100001110111010010101111111101010010011011110
11001110100010100100110000011000010011100011101001000001000
000011110011110010
1101001000110110010010110100011101001101111110100011101100011010010111100000111010
1011011011110010111010010101001100111011100010000100
01000100110111001100011001100110101000111010011000001011001011100
100001101101110010010110011000101111
0100011000010010101100001101011001110010011001111111110011100000110
10100010011111101000001011111100111111110100111001111001000111101111001011000
1011111010110000111111011111101
1100111101000111011010110001110110011110111001100001011011110
110110010011111001010111010011101110001110111110010010011110000110001010000100001
11110011111101010001001011111101001011110010011101001100010101001011111100001110
001101010000011000010001100010100010100010101101001010
11011010111100111011001010100111101011111111100011000100
0000001111110011010100001011001
0011100001100100011111100111110100000001001111000110011100001
01001011000001001001010111001010111100010010000100110111001001
1101000011011111101111
0110010100110100110001011001111000101000010001011101
101010100010001000101100111101001000110110100010011001001111111010100101100101100
10010
0011101111000
0
0
0
1#
111100111111001001111110101101001100001110000000110
111011100000111110011101000010101101010110010011010001011111110111100111101
0100011111111111101010001011010001011011
110100011110010011010011
010111000111100110111110101101101
000
011100000111100000100100111110111000111111000010000100111110100010011000101000000011101
000101000001111001000001110011010100011001101111111101111
0111000
00110111110
111110010101100111001100010011111111001101011010011010001101011101100111110001000111011
0010111000001101011010100010010111110101110110100010001110100111011010110100100010010100000101
10100101000100110000000010001000111000100010011110100001101010101011111000001111
00111001010000001010111110010000001110111100111000001001111110011
001010100010110011110100111001010100011011110101001010010011000001000111
1110011010111101100101100011111111001010001110110011111110001010011100111100001110000100000101011
11000000000001111000100010111101101111000101001
11011101000101100010001000111110011101000000000000000111001101011011111011111101010100001000110011
10010101111
1110111011101001010100010101111111101011011101011010010000101110
0010101000001110100111011001100001110110001010111001001010110111111010001001010011001
110110000010000010000110100011011000
11110011100111100001110011011101001100100011
0100010111011001101000001100101010111000101101110100110010
010111001001110111001001000011011010010011000001110101101011110111001010011010011111001001110
11010010101000111100101011100001011111000011010001101010111101001100001110101110
10111011110010010011100
0001111100001001110001111101101001100111000011
111110110000011111100101010111010011110110110111110110011010111
000000010001100100000100
111100110010111100110111100100111000010000110001010101011010001111011011110011111101101000
101101101110000000011100110100010010001100001000010010010
110010110101011100011
0010110001001111111001101110011011101001101101001111101
1011
11100011001000111111011000110001110001101000001001010010100111101101001111
01000110010101001011101001001111001010101110100000101111101000110111101011110111000
1
01011
1000000101101010000101010001000100010000011000101000001100101011111011110000011001000001
1100110101011001111010110110010101101000010100010000111110011101011110001000100000101100110010
11101110101100110010001110101101100111100010111111110101001001101101111001000001001100000100110010
0101100100001010110000010010001001010000001010101001011111110110100001111001010110100111001100010
011101010011011100000011001101111011001000011110011
11101010101
00011001111010111110010001010100111011100
00001001001001101010000000000011011111000
01000010110111101111000100111110
11001101101100001001
1001001111000100100111000001110100011101010101100001010100100010111110000001111
111111111110001010011001001
0111001111101010010000100000011011001110001111010000110111111110110011100101001111
00110100111110010001101100011000111011010
1000101110110110111000100000000110000
00001011110100001110110110101111000100000001001010011100001000110111001010111
110101010010100
11000111001000001001011111100101
101111100010000111101000010111111100000011110101101110110010000001001100111011000
10011101111010001011101101010
1000111100101110110001101001001101001011100000000000
000100000101111110001111000011010111010001000100000110001100101100010101000100
000100111100010110111000111000011011011101
00011100111111001100111111110011010011000110011110010110011011010001010011010010011011101110
010000000100010100100011111000110110001010110100010000000110111010100010101001011
0100101001010111010
110001011111101011001111001100
10111101101000110010110100110011000011001000010001011001011011100100010101
0111001101010100000001110
0101010101000001111001110110000111100010111001010101110111100
0101000001000110100111100111100011010010001111100100010110101011101000101011111110101011000001010
101001111010001
0000100101000000101110011000100111101000110010
1000000001101000001100011111111000000100011111111011101110100111111111011100101011100101010110
0001111001100010101001
11100001110100011110100110001001101011100010110111100111000100100101
10111011001001100101000001101001010100110010000001010010111110100110001000000111011110
11011001011110010000110001100110011000
1100100001001110100101011111010000101010000011110101001101111000011011001111010001000001000
01001000100001010010010100010001100011100001011
1111110000000011111001101010100101100000001001011100
000010101000100110000010100111100100111
100010110100011001100111111110100100011010001110001000000101101010110000000110111011011101
10000111111101000111110111
10010010001011110100001010110010000110101011110100110010100110000110000100111000110
001010011000000110111000011100010011010010101001110110111101001001000011000011011100101110001010
111001001
00111100111000111
1000010110011010011001001011101010000100101011001100010001010010111111111101111101
1001001101000110011001011001000010111001100001000010001010000111011001101000
0111101100001000010101001100010110100010000111101000110100000100010000011101111011001101
0000100110110001000010010111100100010001111
00
10011010100000111011111100000110001011110010111011000001110111100001111
000111000111101000010101110111110011101001111001010
0010101100
0000011110010001101001111110000001100001101110101101
000011
00000101101110000
000010011010010111010011101011000
11101100011110001010111111110101000111010111000111010011111010111011111000010000
010000100000111010100110011110010111111011101011011011101001011011
0101000110001100
011010001011000101111000100111011010011101011111110011100010010011000
1001011000110110000000
0110110010000110100001000111111001010001001001101101101100101101
0011110001001010001011101011100010101100001011000011010010011010001110111101010
00010000010010010101011011010001101001011010110100001101101011000111111110011010100100
01010110000010110111
1010011000100011111101010111011101011000101110110000100101011001110
010011100110101110011111010001001001001000011010100110111000100101000110111110001010111001
1111011000101101110011110100110001001100100100011110110111100001110010101000
100010101110010010001011011001100010000
0100001010110101110011000001001000
011010010001101010010001111000110001010111001011111100001111101011011001000
1000100011101
011110100010110100010110010011001110111100110010101110000000111001000111001000111111011
1010000101001101
1111010001
011101100111011011100001011011100100110001001011101001110010011100110000100101011101
10000110110
00000100010000
111010010011110111011011011010110011010100100110000010110000101111000011110010011100101010
10010101110111001010000010111111010110100101110
001110011001001110100001100001000101000011011001001100110111101100001011
011001110010010010010101010100000001100111010100111000
0000110110111
0101110111110000100100001000001101001000110010101111010011110100010010111
0101100010111011101101000010001000000000100
1011010010011
1000000010010010
111011001111011010010000010110000001100111101111011111011111001101000011100100000
111111101001110111000
11011110011110101000000001011011001001001100110100001010000
110001111101100111001011001100010101110111010101010000001110101000
0101000100101101001011010101001001100011000011011010011011101111010001011101111111101
11100001000000110101000
001000000010111110100
11010
0001101110000000100
01111111101100010
001001100000001011111
01011000001101011010010000110011011000000111110110110000000011001011100101001000100011100110000
1100100000100011
0100011110100100000000011101010011111101110000110111001010101110011110011010101010011
0100101000101
0011
0111110101000011010110111000000000010001001111110001110011000110100
00101010000001101001010101001011011110011011001010110000110100100110110110001011110011100100000
00100100011111110001110000000101001010
100101111110010001111
0110111011101110011101110111101001011
1011001000011011100000010110011110011110100001101101011001000101001100010001001111010000100011
01100100100011010100011100101011
0111001110110110100111
110000110101111100110100000101111111000000110011100011010110011010
10101101111000011110000011011
1000000
11
0#
11100110100110111000100
000100001011110110100001110
0101101011000011100101010101000001100100000010100110000000000101110
100001
00101101111000001000101011001100110110001101111011101100101010001110010010111010010
11111100111011101101010001011010010
10001100110110010001101111111001101
111100011101000110011010000001001100101011011111010111110011011011110010010110
01
101100001111001000101011000101001111010111011100010001111
1011011010111100111000001000100100010110000111110001011110101011100101111100010
100000101000011011001010100110
00100010100001000010
1111101001111010111101100111001100001101100101101
0011110110
11110110
0110101111101010101011001111100101010101000101100100100100
1101011110011010110000110100100
111011110001110010011110001010100000000011011000100000011011010011010101100100
0110011101101100011001110110000
001110100110110011001010011110000010010000000101100100010111
01001100101010110110111101100010011001010000010010101
00001010110101001110111101111111100001011110111000110
00000001100100111100010100001000010001
1101110011101011111100001011
0001100101100000101011010000100110000111111010101000110001100101111001
111100000110110011111000001
10000111
000011001100001101001101101101001111101111000110011001000101111010010101111101001100101
1111
0110010011010
10111110011100001011101011
10011101000101000000001100110111000010001110011001010011001001001001100000101111100011
111010100000100000000000011100011100000000100000010111110
0011111110
10110111000110000011111011001001
101000111001110011110101
111111110100000100110011010010110001010111011111011001011001000101111
1111010100010001000100010011110001111111110010001011111100011101
11100100001100001011110101110011100100100001011101110000
0000011101101010111011001111111011101011000
111101001101111100000101001000010011001
10111
110100000000111100101001011
01001010010101000000000100100
00100111100110111111111110110111000010010011011101110110
110
10101110111000110110000010
0100000001100000110010101110001101001011110101100101110101011101100101001000000100
010011110011111110110101110110110101111011111010000110100
01111010000110010011110101111111010111010100111010010011001011000010100110110101110000110001
1100011110000110010110110000000001001
11010101101111000011010000100100000001
11001001000000001101000101001100100101101110011001110010001011111010000010001001101011001000011010
01001010011110000100000111111001011001101011
00100001100011111101001110110010000101111000011001001100111001110110
011000111100011010101110010101101101100010010101001001101100101001101010
111000110010001011100000000110
1000011000000111011111000000110101000000110111100001111000010010011100000001
0110001000000
10101110
1100001010000101110010000110
110000011111100101010110101100010110000011001101001100110111111010000011001001100101010100
1110100101001010111100001101011101100001010010100110000001111100100011001010100001000000000000100
00110010110110011111001011001011111010011110
01001100101000100000100100101101000000010101111000001
1001101111100001100000011101001110010110111
1101100000011011110100110000011011110100001101100010111011111
0000011101000111110011011111001111111100
0101110011111100001010011011011111101111001100110111111000111111001110011011
00101111110111000010101001111111101000111111011000001011110111101101011000000000101
010110101101110100100111001010101001001101001110111100111011101011101000110101000011111
00111010110111101111011001011011100111010010111111001010101000110
01100000010111101110111
000111000110000000101010111110010111110000011000100101001100100011010101011011011010010
010110100011101101111
110100010101011100000100111011100100111110010011
100100100100110011100001100
111110111
11111010100010001101010111110001000000011000101001100111001101111110010
11101001101001100011001110111111001001111000001001011001001000011100
0
1011100011010011111000111
000110001110100011000111001110
00111000001
00010011010001000110100100010011100001001101101101100101001000111001011111
111001010010000110010010101100111111000001111111100010101110000001101000010001000100010
100011111010011111010001110101110100000011100111111000000000111001101000100111011111011
1101011101111
01100010100010000011001111100100011010111
00100010010000100111001011011010100001000100110011100011111
100111001110011110011001101100011110001010001011011110001000101101000111011101010110000101101
1010111000111110010011010001001011110111101100000110101000000110110001111000001000101000110
1101001111100111111100000011000101100001010111110101
000100111000000010001111110100010011111111100101
010001010000100
111011101010100010001010000011100001000011010111
1001010
011110010110101100100101111110111011000010100000110010011110110000000010100010010
101010101011111011101110100100110000010001100000011100010110100001101001100
11101100000010
1010110011001110001100001000111000001001
0001001011010011101111001011100001000001111111000111100101010011000011100000111011011
110010
110101110100101101010111110111001101101011100110101110011010000110111001
00010
01011001001101010101001100000111111011001100011100101101110001011011010
0101001101101000
01000100101
10011001000011110110110
00100101110110011111
110101010011001000110100111110100000101000111
110001100110111110110
101000
11100000100000100111101001101101101010010000
10111011
101
100111100000110000011100110110011110010110101100010000
001111111111101110011010111111
101
0
1#
1111000001000111100110101110110111101110100011100000100101111000111100111110010100
1010011010011001010101111010100110100
010111101100
111001010100101000011110101110110100
0111111010011110
00111100
1111000100011111111010100101100011111011000011001111001111111111101000001011111110
010111110
100000110011010010000111010100110110110100110101110000100111110100011111000100001001101000000011
0101011100111010011001
011111011101011111110100011001000111111
10110100011110100000000100000000001111
10000100101101010110111111110010110101010110110111101001100101100110001100011010100011011010
111100101100100111111100011010101100111110100110000100010010100110010010100101011000
101101110111001000011110110100001110001110011001010000101111011110000001011110
0000110100010000110010011101111100111000100
110100010
011010001000111000011010011000110110000011011100011010001001001110001101
000000010000011111111111111101110001110000001000101011000000100001010110110111010
011011101101010001100
0011100011000001111010011111011101011100000111110000001110011100
0010011001001100111
010010100110010010001000001110100100010101101001110110110111010100101110100111101011
11101100100100110100011000110101111111001100100000110001001000
00011001100011010100000010000010000010001001
1111010010111000110101110101110100110010
010011011000011010
11101100100011011111011110001010110001
01111111001101111001001000111100111110111000000101100010100100
010100111100001000000000000100110110000110100011001010010101011111101111001000100
01100101
1000010011000000010000010
00110001000101011100100100010011000110101010110100000111010001
01111011101110111000001111010001101001100010110110111001111101000100110001
101001100111111111000110001101011001010101110101110100000101110011011110000110101000000100000110
0111100000010111000100010100101011011111100111000110011111000010010101000100
00010110110010010100010110110100001111011110000000101011111011111010101
10100010010110000000011001111110110111101010011101111011010110010111010100110110
101010100010100100000101010100001111111011111110111000110010
01001100001101010110
001000110001101001000110010010101101010110001010111110101010010011111011011000000001100110100
1010000100101000011001011110000100001000101010101100001011010101111001000010010010110111
1010100100000111100110111101010011000111101100001110110010111001001100010111101
1100111
1111011001111000111010001101
0110100001
1001111001000110000011101110001011000101110001001101001100000010
1111100010000110100010010110000110010111010001010000110011101
1010111
00010101100101100010101001101101110111101010110100101010011111000000
01100110110001100101000011001010111100001010110010101100110100101101100011111110100
1111001111100001011111001101000111011100110001111011010101001111101001011011001110010011001011
1101101011110110
1000110000010010001100010111
010000
1100010010010001101011111111010100110101110001111111001100011001
001010100000110010101110111010100110000010100111101
010110111000100010100000001000101100100011011010
0100111000000000100111110001000000010111101010111010000001100010000001111100011111010010110
10000101110010011110110001101001101011011111100101111100101101001011001011
0000001001000010101010110001101111000111110001110011110100100101100111100010110100000110
11101100010110101100110100011111111011001111
011110110000001011001001010111010011011111111
1101101011101101
11010101110001
011101000101001
110011111011100001111110111011010001110010011010011100100001110110011101011
1011011101100101011
10001011011010011100100111100110001010000010100001111110011001101010011100001011100000
010
00001110010101000101010111111010101000001010101011001010101011011110001
001110111101110011000100110
101110100011
00111100100110000011001011000000001001001001001111100010110101
11001000111111101111111010
111001100110001011111110011101001111010101100001000101000000001001100101000
11100011010101000010111001000100110010
110101111011100010111011101001000110110101111001100011101000000111001101011011
10100101011001011010101111001000010
10011000100001000101111011000011000
00111101101100100011001110110101101001010101010011011000111011110001110110
0000011000100010111100011100011001000001100101010011110
1010001110011110110101011100110
00101011000001000001111010111100011000011010100001001100111010010101000111101011101010001100
0000101110000001011001000001110011100000010000110011111110000111111100010101010011100101110001001
1111110110000
0101001101
0010011011010101101110111010110111
00001101100001001001111100101111001010101101101111000011100011111100
001010000101000000001101011100001
00000000011001101000101100
11010001100111011101011
0101000110111110100101011000101111100010001100000110001100011110111011011110111101000010
100000010110010110110110110110110101000001011101101011100011011010011010101011110111
101000000110111001100011101011
01100100000101010111110110110001111100101101000100
1110100110111110010001100110010000100110000
0100010011110000000010101111000101111010101101010100000001000001
11101100000100001111000010100101010101111100100100111100111000000011010010
0
10
0
1
0#
10100010110110011101010101101100010100101001101001000000011001110000000
11110101101001111000000111000010101110010000100111
011
0100100100000001100001111000100101011110000100111111001111110001111010101100100000000100111
0110010110101111111001000000000000001111110010100010011101110010
0000110010011000
1010010001111001010110101010011111000000011100101011101011111000101100100
0011101001000011101111110010011110011010100110011010000111100011001110111000000011001
1011101110110111100000111111110011000011000011010010011010010011111110101000000001001000110001000
10001011100110011001
1001111110101001111010000010001111010111101100101110100001100
01110001111011110110000101001010100111100
100101011111001011011100100011110010011100101011000010010000010011011
1101000010000100010001100
00101011010101011101101110110101011011110001010101
101010011000011001100110
111
011011010110001111010011101111011011110
1010100001000101101000110000100110111010011000101001001000001010001110000001011100110011000
1101000100011101010010000101111010011011111100101101011001111001100011101001111
10011101100101
0110101000000001001110000011010111110100100010000001110001011000000
10110011100111110001001001001001111101011101111111011001001101011100111111101000110010
110101000000101100101001111000110
111010011110111110101011110110110110010100101110000001011000111101110010011
0010001101011000010001001101110110001100011011000100010000100100001110011010
00000011
010101000100100111101010110101100100111101101110111000111101101011
00010
10110101111100011001100001111000001000101111011011000010010011111011111010011110
110111001110000110111100010010100011100110110111011101110011011111000001010
111111011001101100101010011110010100000110110110111001110110
11100
0111000100
0011100001100000110010010001011
110010001110110001001111011010111111001011010001110
000010011000011111000111111101011011100101100011110111
0001001001
110010001011010
00010101110100000000110011111010111010111010010011000101010010001001000010001010100
01110000010111001111010011100011000101110001110100111000111
011
0000000001100110110101111000110111010011100101101111
1111110010111001010101001011001010101110111001101101111110011101001011101100111
0110011111001001
101110101000101111000111010110101111001010011100100100001001001111110111000110110
00000110011010011101000101001111011001100001111010000011110010011001110101100001
11101001100000001111
111110111111111111001001100001101111110010111001000110101000101110011111101
1100011010100111111101001111011111111011110101101111111101001001101110100111
001101100100
11010110000111000100000
11000111000100111011101100101000101100100010001110
0111011001001011111100100110101101111110110111110010010000101010
0111111010011001111001011100100100100111000110100000000110100110100000
1000
011010111010100101111011101101101000101110001110100110011001011
10010001011101010001000110100011010100100101011101111100010001000010
0000000110010110
00100101100001101001000011111101101001111011101110101011111111011111001000001010011000
01111010
10001011
111110100111011101110001100111101111101010001111000000101010111100011110010000011
111001101111001010
00100110101011000101110000111011000100010010
00
1100101010111111011110000010100101001
00010010011001011100101001011000000111101000000000000101011
101000011111110110111011100111011111011011010010110100111111111101100011110011110011000111010
1011000000100001010110101111100100111001011111011100011001111011000011101101100000010110010110001
011011100101100100110011000010100111110001011010001101010110010110110
01101001110011101011101111110011000000001001000000100000000101111010101111000011010000101011
0111010101010110100000110
00100101
10110001110101010011
010111010110
1111001000111111
1110010
101000101110001011
100101001101011100011111111110011111101000010010100001010101111101100101100000100000101111011
1111011111100110011001010110100010011100101111100011110010010010111101100100011101010111101011
100000000011111011011010000011010101001100010101011010001000101011000101111010110001001
101101011101010010000011100100110010101110101011011100101000101010000000010011101111010010
0100011010100100010001110011
10100111110010000011100101100000101000010111111000011001111110011111
01101101111100000001111010001010000000001011110101000
0011111010
011110001001110110101110000001011000100
101011011001010100001000101110101101100
110110100011111001010101010
011001110110011001001011010000001011110000001111101010001011100010101100010111111111000
100110100000000100111010110111011110111111101100100111000011010100100101110110001001
100111100100000100110010111011100101111111110110001011011010100100110110011101101110001111010
001010010001010100101011011
010101001011111010010111000100010100100101101001111001111010100010110100111
0101010000001100010010001001000110000110011010111010
010001111000110101110
0101010111111001000001001111001011
100100111100101010011000001110101010
01001110111110
001101011001101010011000100001111101111100011
0101111101001010010100
01111000100111110111101111
0111001101100000111010001001000111111011000000101100111011100100111011101011
00111001
010011010100011101
110001101001111001100010000000101000001111010110001010011111101001110110011001001110001001011101
001101011111001110100000001100011110001011
111110101000010101001111110000000000111000111
0010111100010011100100110100000100101110010111111001010110
10010111011100100011101011100110100011110100111000010001100001111000101111110111100100
001110101010101101100110110010011001111101101100000101111
001001111001000101101010010010101100110101001011011
0100110111110001000100
0111011111000010101011000110010110100000010001110001010000111000000100111110011111110001001
01010000110011001101
00100011100001101
000111001100011100001011110111101101011010001100010011
101001010001100010101010011101000101101001100011
110110110101110011011001100010101100011001110111111010001100111101010000101111100101111011