ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 07.01.2019 17:47:48

ამოცანა: მაღლები და დაბლები

მომხმარებელი: saba

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;

int a[100000000];
int n,i;
long long dab,mag;
int main(){
 dab=0,
 mag=0,
 n=1;
 i=0;
  while(n!=0){
    i++;
    cin>>a[i];
    n=a[i];
  }
  n=i;
  for(i=2;i<=n-2;i++){
    if(a[i]>a[i+1] && a[i]>a[i-1])
      mag++;
    if(a[i]<a[i+1] && a[i]<a[i-1])
      dab++;
  }
  if(a[1]>a[2] && a[1]>a[n-1])
    mag++;
  if(a[1]<a[2] && a[1]<a[n-1])
    dab++;
  if(a[n-1]>a[1] && a[n-1]>a[n-2])
    mag++;
  if(a[n-1]<a[1] && a[n-1]<a[n-2])
    dab++;
  cout << mag << " " << dab;
  return 0;
}

ტესტები

შემავალი მონაცემები
7
4
2
1
0
გამომავალი მონაცემები
1 1
თქვენი პასუხი
1 1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
4
3
7
2
0
გამომავალი მონაცემები
2 2
თქვენი პასუხი
2 2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
14
7
7
7
7
7
7
7
7
0
გამომავალი მონაცემები
1 0
თქვენი პასუხი
1 0
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
1
7
7
7
7
7
7
7
7
0
გამომავალი მონაცემები
0 1
თქვენი პასუხი
0 1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
0
გამომავალი მონაცემები
0 0
თქვენი პასუხი
0 0
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
8
7
7
7
7
8
7
7
7
7
8
7
7
7
7
7
7
7
7
8
7
7
7
7
7
7
7
7
7
8
7
7
7
7
7
7
7
7
6
0
გამომავალი მონაცემები
5 1
თქვენი პასუხი
5 1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
6
7
7
7
7
7
7
7
7
8
8
8
7
7
7
7
8
7
7
8
7
7
7
7
8
7
7
7
7
7
7
8
7
7
7
8
7
8
7
7
0
გამომავალი მონაცემები
6 2
თქვენი პასუხი
6 2
ჩეკერის პასუხი
YES
შემავალი მონაცემები
8
7
7
6
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
7
7
6
7
7
7
6
7
7
7
7
6
7
7
7
6
7
7
7
7
0
გამომავალი მონაცემები
1 7
თქვენი პასუხი
1 7
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
6
7
6
7
6
7
7
6
7
6
7
6
7
6
7
6
6
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
7
7
6
7
7
7
6
7
7
7
6
7
7
8
0
გამომავალი მონაცემები
24 27
თქვენი პასუხი
24 27
ჩეკერის პასუხი
YES
შემავალი მონაცემები
467438
665064
518528
405057
44407
575388
816514
571414
614586
522677
164689
109486
425991
746218
452367
860841
256666
950394
135899
816920
748947
141609
326277
596620
514572
662753
391843
783958
192606
993310
6408
437308
684508
204177
863215
13962
701318
415806
925100
369319
728775
975142
934196
112940
924999
119494
940656
263632
278339
98430
382326
91391
238240
194235
965048
209974
56219
813837
936363
63113
612156
291458
992936
448597
878830
273657
373687
732054
471265
785711
495239
325690
610761
104854
309479
795492
24196
646609
522057
761395
637719
337385
138505
502208
360010
227307
722707
509747
815319
207768
54826
285038
8535
360683
816809
322856
713413
706935
448974
90516
874457
527350
550698
209760
870182
988875
170203
165351
957189
345138
628434
371455
653544
460882
228965
768747
60655
734497
44446
456290
823935
813032
49858
651206
807238
248755
870851
731070
470184
719595
104566
464612
278253
864356
195094
404072
499064
555351
11951
847948
572130
919809
380963
419221
30933
106465
859081
225464
665961
901630
459305
859411
265051
53735
73394
208168
278145
780593
696428
500606
276223
446605
974030
917295
204861
101976
684657
678090
105046
653345
178083
79027
332859
920198
745277
156022
393854
67991
856613
594968
119096
223377
183477
909998
476731
665364
431826
156628
614984
699734
688830
995447
179690
569782
841550
593060
19641
228074
660773
416431
449153
443769
166183
487948
853064
749801
308319
443265
676428
519235
193706
441250
751842
348562
513769
718092
104424
537024
578627
776138
320172
133561
621192
810964
308362
223093
337463
20858
243570
551898
840905
384790
369024
3920
320148
78991
368282
724195
803417
761743
737390
487357
928350
24382
503601
309393
664605
942044
717729
403969
514651
35171
587436
826377
191570
80906
709702
624586
478952
343188
780239
294848
633973
968247
395915
32477
903025
709285
955504
783339
816284
439166
512860
146597
268459
679356
937156
985391
164562
694430
500326
921769
927372
981046
455424
139569
638101
630643
512486
605230
665353
856767
615856
295405
296442
936266
135002
839968
491478
618341
384499
710346
314550
492328
855574
520348
37024
588013
997675
408763
230830
165602
252583
826447
890646
46931
581864
47438
659072
595390
997643
148839
913618
937325
883782
244432
164927
670927
579541
889841
116323
967519
966489
439174
650625
17404
472884
18385
212190
857344
545943
226333
924683
163369
925181
6340
553711
279914
4173
678370
493619
798051
826483
855151
854316
650813
104991
748945
30196
940463
105405
959624
586689
228100
702780
524401
558140
260186
450295
430100
615716
973189
223359
704773
928313
648618
783951
733934
222657
646932
148310
776668
836262
378074
281936
710214
504630
369263
646077
495577
996097
361417
936385
280998
934159
23211
438059
900290
88040
783387
262158
934501
688746
504540
894475
488140
537062
965853
547109
592335
817723
429072
285923
934716
465441
924132
721777
543226
264664
392092
30016
557039
320399
237789
448121
397490
735861
594596
408398
119881
511419
369262
994209
785213
23272
938470
734691
845873
736820
537498
16255
390030
640765
828502
608276
663050
771141
574904
962935
340541
917602
862330
158398
695499
873717
417660
402638
772548
485611
332151
227486
581439
644223
346291
584569
160546
58438
844969
303560
188564
283930
708058
606302
479892
613024
657311
387482
323823
530033
615062
132488
700590
559012
76627
249201
676437
679283
435956
636574
951701
65074
477389
592625
607771
221083
195498
655973
617590
155773
941648
82945
14349
164048
438956
117616
364639
39586
582433
48804
658338
670637
487055
512598
839957
510615
408550
972016
260485
843713
677063
680187
397628
433297
885668
117273
132373
60176
547828
143541
30889
985884
333728
630934
740589
675982
768928
270880
931377
839925
186190
631122
261979
735626
478785
765808
358842
867442
156748
81819
519892
620776
911141
374885
654625
471176
333270
36502
708821
664364
346071
905241
958833
140067
973818
891391
629187
262693
425398
328691
454361
547432
133053
558932
643282
350751
261470
403279
240598
181982
463020
942202
142521
882319
751572
476922
187604
906527
676323
965230
504075
618593
992405
876194
810664
829930
964607
426637
330967
223220
217639
243266
517928
853044
240039
335347
932400
58916
891477
555090
317888
84801
626014
78142
968620
653110
735286
596476
307629
851015
154569
598299
71248
888958
430158
680902
376309
875234
25238
178302
105601
5987
104538
815670
926565
292152
938154
921166
568868
787409
504559
35168
573296
824085
787762
854998
221822
38765
246362
725034
710613
33919
159906
321628
577299
828172
290736
253719
298241
486122
727168
11708
604682
672571
431367
229350
35143
320460
43416
588965
216606
546135
157082
973292
376559
570401
476216
559978
973141
523517
52800
7236
708083
332903
932845
597289
342573
637097
55701
684381
135386
486122
555003
565719
90881
904394
621782
52907
347385
938592
755296
993776
851615
494612
288032
648387
175955
569469
836873
330675
449675
286748
770145
899875
998487
708783
96746
274971
302796
435911
818228
444006
296754
851843
847969
704653
979254
302034
250056
932787
750392
601252
354347
943480
65813
943978
419777
957767
569990
989858
163916
382063
952440
279692
934627
543589
891122
41224
123890
584512
474546
423477
60878
621564
803200
870579
554673
605912
536009
9379
46076
205824
748422
845833
809039
94572
370738
517289
989067
179359
542943
311519
602377
388504
706298
908733
930328
933636
83131
292737
173636
144066
329318
720508
646825
919942
834036
286172
548572
595279
408667
857539
50882
56233
462577
590038
399926
486700
895541
992447
287504
442707
695551
701252
448673
98205
552267
663101
758712
677655
654346
108522
487264
417241
883920
758099
55863
426108
412119
924917
14040
618155
91203
294172
989362
516079
163580
909723
325943
544824
847991
65438
216839
562739
11629
177545
77602
650527
944442
415182
568857
533439
533911
217859
920902
251187
73081
425193
152703
615951
714992
454191
54535
3090
769673
617317
439789
537576
739532
953361
633947
538361
354774
743469
599672
899232
554377
138431
785814
795677
956607
420207
130229
111627
31891
964413
480294
646978
450912
154889
415369
805670
762511
6752
158664
692718
938749
273702
824818
151558
159691
26343
525337
894038
160892
186524
575523
270649
76379
65628
717109
670014
811627
551329
59907
634475
612196
75231
23337
683837
950605
64896
942806
237153
734220
251746
125651
15358
247256
326599
489953
311240
845160
280605
816200
420503
626496
939276
965993
34766
178835
124474
400133
793749
350980
831242
891355
14623
820124
200977
326774
361300
125272
123080
980805
229136
886744
13933
444105
148410
727632
225201
393618
584687
767659
556539
170243
770020
727659
393476
675065
471279
74562
101153
514688
766471
492068
364868
243654
708095
119355
299699
12501
760056
143641
683616
857310
487740
160858
269919
218481
417891
259936
264083
344318
618113
580060
5849
404783
218934
359996
92564
992875
13965
366527
859231
51189
644694
612370
406670
649034
0
გამომავალი მონაცემები
339 339
თქვენი პასუხი
339 339
ჩეკერის პასუხი
YES
შემავალი მონაცემები
8
10
9
4
6
7
10
2
6
8
6
1
5
3
7
3
5
1
1
2
6
9
5
9
5
9
2
4
5
2
5
8
6
8
7
10
1
6
6
3
3
2
3
10
4
8
2
4
1
6
8
2
2
1
2
8
7
5
5
9
9
9
10
5
6
9
8
1
5
9
8
6
3
9
5
4
10
9
1
8
1
9
4
6
8
1
3
2
10
1
9
5
9
10
1
4
1
1
10
2
9
6
9
2
7
2
10
10
2
4
9
3
8
10
2
5
4
8
4
6
5
1
3
8
8
6
10
9
2
1
2
4
6
4
1
1
9
3
8
10
5
6
6
5
9
10
1
4
4
2
8
2
7
2
10
2
8
6
2
6
5
8
10
7
2
5
4
5
4
8
7
2
5
6
2
6
1
4
5
9
1
7
6
2
1
5
7
5
3
8
6
8
9
6
1
9
2
4
2
4
9
6
5
1
9
5
9
10
1
9
1
4
2
9
4
9
3
5
1
1
8
1
6
7
3
3
5
10
6
2
1
7
3
2
7
5
1
10
9
8
7
7
3
10
9
6
4
3
6
2
2
10
4
4
4
5
8
8
1
10
2
3
5
9
3
7
3
8
2
3
10
9
10
8
1
8
10
2
6
9
1
3
3
2
7
3
1
1
5
10
2
1
8
6
4
2
8
1
4
5
8
8
8
3
8
1
5
10
4
1
6
1
5
5
4
9
7
1
6
1
7
10
6
1
2
1
4
6
1
3
4
7
8
8
1
10
8
3
6
2
3
9
7
7
7
2
9
7
7
1
9
5
1
9
4
1
9
7
7
5
10
9
6
10
5
8
1
9
10
7
6
2
10
8
7
6
2
10
8
3
7
5
1
6
8
1
8
4
4
5
8
2
2
2
10
10
6
7
5
2
7
5
10
4
2
9
2
10
7
4
3
4
4
6
2
6
7
6
8
4
6
6
7
9
10
3
4
6
10
7
1
1
6
5
6
7
6
1
6
1
5
3
8
1
7
2
10
3
4
5
1
7
1
2
2
2
5
4
5
8
7
10
1
1
2
9
9
6
9
1
3
8
3
6
9
8
3
6
5
6
6
3
1
8
4
1
9
2
6
8
3
2
10
6
1
2
4
6
9
1
9
9
5
3
3
6
2
7
1
9
9
10
6
4
10
1
2
8
8
4
8
1
5
8
7
3
9
8
10
6
6
8
3
1
6
10
6
9
8
7
2
9
6
1
1
9
10
8
8
6
7
2
6
8
8
3
6
5
6
6
7
3
5
5
3
6
2
6
5
7
3
5
5
5
10
3
2
1
7
2
5
6
10
4
1
8
10
3
4
7
9
5
8
1
7
1
4
1
3
10
7
7
5
4
2
9
10
10
4
4
2
7
4
6
8
1
8
9
10
10
2
8
6
2
10
3
10
4
4
1
5
10
5
10
10
10
2
4
2
1
4
5
7
5
8
5
7
1
5
8
3
7
6
7
6
4
3
7
9
2
8
8
1
10
2
6
10
5
1
9
7
6
10
8
7
1
5
6
5
8
5
8
10
7
8
10
7
2
5
9
4
6
1
4
9
5
3
4
5
3
9
4
6
5
5
4
2
9
6
1
8
2
5
1
4
8
1
4
7
1
4
9
3
5
7
1
1
7
8
10
9
10
3
4
1
3
2
10
9
6
10
10
4
2
8
6
5
10
5
7
2
2
2
4
10
1
7
1
1
2
6
3
7
10
6
2
8
6
6
4
6
6
10
2
9
1
5
2
8
8
3
1
4
4
6
7
7
10
5
10
7
2
9
2
3
3
3
10
3
1
4
9
7
1
7
4
1
3
8
3
3
2
7
6
3
7
10
6
10
5
10
9
10
2
5
7
7
1
1
7
2
7
3
10
7
2
4
7
6
8
10
2
2
4
1
3
5
1
9
8
3
6
6
1
3
7
1
5
4
8
8
8
6
1
8
5
4
3
8
3
10
10
7
1
6
5
2
10
5
4
10
6
6
5
6
1
6
4
4
1
2
5
7
1
3
9
2
4
9
8
9
2
10
8
10
7
2
9
5
3
7
9
8
2
7
4
3
5
6
8
10
6
9
3
5
5
9
10
10
1
10
6
2
10
6
1
7
7
3
8
4
7
2
3
10
7
1
2
2
8
3
2
3
2
1
9
1
5
6
3
2
8
6
4
9
4
8
9
5
5
6
7
7
3
7
4
9
5
6
4
2
10
7
7
8
3
9
3
10
3
8
6
1
9
5
8
9
4
6
8
7
4
1
8
3
9
5
6
10
5
10
2
4
10
10
4
9
4
5
3
3
1
5
9
6
4
3
6
4
2
6
8
4
2
10
6
8
6
5
7
2
10
3
8
5
5
10
6
5
8
5
6
9
10
3
9
8
7
2
6
3
4
2
9
3
10
2
5
3
5
7
2
10
8
9
4
9
9
1
3
9
5
2
4
9
1
2
10
2
4
10
8
1
1
4
2
4
1
1
7
9
4
4
1
2
10
3
5
5
7
10
9
2
10
2
7
2
6
6
8
10
9
2
7
8
1
5
4
4
7
3
1
9
10
1
2
9
1
6
4
10
7
5
7
3
2
7
2
4
10
8
6
2
10
8
2
9
10
9
7
7
3
6
9
6
3
2
10
10
7
10
5
9
8
9
9
9
5
3
2
4
8
10
3
3
7
5
5
6
6
4
3
3
6
4
9
4
8
6
4
10
8
10
2
7
5
5
9
7
4
4
5
5
5
1
1
9
5
1
6
10
8
6
1
1
2
1
4
6
2
3
6
8
7
10
1
7
2
3
10
7
4
3
5
2
9
8
10
7
1
3
1
9
7
7
3
8
6
5
2
8
7
7
10
8
9
6
6
2
2
3
8
8
1
1
10
10
10
10
2
10
2
1
1
8
9
5
1
6
1
3
7
5
10
6
7
7
1
8
10
8
2
8
4
2
6
8
6
2
5
8
1
3
10
7
9
6
7
8
8
5
5
5
10
7
9
4
1
7
6
4
2
8
2
7
8
8
6
1
10
9
7
4
6
9
9
3
3
6
4
4
4
8
1
1
2
7
3
2
4
1
4
6
4
8
5
10
8
10
1
10
7
3
7
5
10
5
10
8
5
7
10
3
3
2
9
3
7
4
3
6
4
3
5
1
8
4
4
2
3
10
1
1
9
3
9
5
9
7
2
2
5
5
8
2
6
9
6
7
7
9
2
1
4
2
8
5
3
7
1
3
9
10
3
4
8
10
6
1
3
4
7
8
6
1
2
9
8
4
1
7
3
1
4
10
1
9
4
1
3
2
10
7
1
5
6
7
7
1
5
1
6
2
4
1
2
1
9
2
5
6
8
1
3
6
1
5
1
2
7
4
10
7
4
2
5
1
9
9
2
1
8
8
3
10
6
5
1
9
8
7
5
10
8
9
5
3
7
6
10
2
10
4
3
4
2
6
9
1
4
4
3
1
7
2
7
10
1
10
8
10
5
6
8
1
1
7
7
4
2
5
8
1
6
1
2
2
9
7
6
4
9
3
7
2
3
8
1
7
10
4
4
1
3
6
4
5
6
4
10
9
6
8
6
2
3
9
10
9
2
7
8
2
6
7
6
1
9
8
2
6
2
7
5
1
3
8
10
10
6
8
4
9
1
2
6
7
6
8
1
4
1
10
9
9
10
4
6
1
2
3
5
9
5
2
3
7
3
10
9
3
7
7
5
7
9
1
4
1
6
9
9
2
8
7
1
1
3
1
2
6
2
7
5
7
6
4
1
5
1
1
1
4
8
3
8
7
6
6
9
5
1
4
5
10
10
4
5
4
7
1
9
5
1
3
5
10
6
5
3
5
10
1
6
4
2
2
8
7
1
5
6
6
9
4
9
1
4
10
4
1
4
3
1
1
9
1
6
7
5
6
7
3
6
8
5
2
7
7
1
10
5
7
9
3
5
9
9
10
2
4
8
5
9
10
8
1
4
3
10
10
6
1
3
8
3
10
10
5
8
1
7
6
4
8
2
7
3
2
4
8
9
4
3
3
8
6
4
6
8
5
5
4
1
2
10
4
5
9
1
2
10
8
3
10
7
9
8
9
1
3
8
10
2
4
9
7
5
2
5
3
9
3
8
8
8
1
9
7
3
7
3
10
9
1
7
10
1
10
5
7
9
1
9
6
7
7
5
4
8
8
6
9
3
6
7
3
9
2
1
9
3
8
6
4
5
8
7
6
10
6
3
8
4
8
8
3
1
7
2
5
8
2
8
2
2
9
6
2
3
8
7
8
8
1
3
8
3
5
4
1
1
3
10
3
6
5
6
3
7
1
2
1
2
4
7
3
9
4
8
1
6
5
6
5
5
10
6
7
8
2
6
8
10
8
9
1
2
8
5
4
3
7
3
5
1
8
1
1
5
6
9
9
8
10
5
4
10
4
1
4
9
9
1
5
2
5
9
5
9
4
5
3
1
8
7
5
7
10
5
5
3
9
6
4
10
8
9
6
10
4
7
10
1
8
6
10
10
8
5
2
5
1
2
5
4
10
3
10
6
10
3
10
7
3
7
9
3
1
7
2
6
4
4
6
2
3
1
8
8
5
4
1
5
5
6
8
7
9
7
8
9
8
9
5
9
2
6
6
7
9
5
3
2
6
10
1
6
1
1
9
1
2
1
10
2
8
7
3
5
7
5
9
1
5
6
3
8
8
6
10
9
2
3
6
1
3
4
8
8
8
2
4
10
9
5
4
8
4
3
6
2
5
4
4
4
9
8
3
7
6
3
4
4
8
6
10
4
6
8
10
5
9
8
8
7
6
9
9
10
7
5
9
1
5
3
4
7
10
1
10
7
6
3
4
4
4
5
2
9
1
8
9
9
1
2
4
5
10
8
1
7
9
6
1
5
8
8
8
7
4
10
8
2
1
7
5
2
5
9
7
5
7
1
6
3
8
10
7
5
7
2
1
9
1
1
7
6
4
9
1
2
5
8
8
10
6
5
3
10
5
6
3
7
8
9
3
4
2
8
2
7
9
7
4
3
9
2
2
5
8
2
7
9
9
3
7
5
5
1
3
1
7
4
3
3
4
1
10
10
8
1
6
9
10
6
9
6
5
9
9
2
10
9
6
5
6
1
10
1
2
2
9
4
9
5
7
7
3
3
10
6
9
7
3
4
2
10
9
6
9
1
4
6
10
4
9
2
3
6
2
6
9
3
4
5
3
9
3
4
7
1
8
3
1
8
6
1
9
8
4
7
7
5
3
6
1
3
6
3
4
8
6
8
2
4
1
9
9
6
6
5
6
2
4
1
3
5
8
9
9
10
10
8
9
10
3
6
10
8
4
5
9
10
3
7
4
9
7
7
9
8
3
7
10
4
9
8
7
3
8
10
2
4
1
4
5
5
10
8
3
7
2
8
1
9
3
9
4
8
7
1
2
2
10
6
10
2
5
3
5
2
1
10
7
2
6
10
3
3
5
9
5
2
9
4
10
7
9
1
4
7
5
5
8
3
5
10
6
8
5
7
9
4
2
1
4
4
6
6
2
7
3
3
6
10
4
6
2
10
6
4
7
4
4
1
10
1
7
5
3
8
5
1
9
3
2
10
8
4
4
2
2
4
7
6
4
8
1
5
7
3
7
9
5
9
6
8
5
8
4
7
8
9
4
4
7
5
1
5
4
6
9
10
7
1
8
6
9
10
5
10
2
8
5
4
6
10
3
8
5
7
9
8
5
3
3
4
8
6
2
8
4
7
7
6
9
6
6
6
9
6
6
5
1
1
9
3
2
7
4
1
2
10
7
10
4
8
3
7
8
8
1
5
10
6
4
2
8
7
10
1
2
7
1
4
8
3
2
5
7
8
8
4
10
1
5
9
8
3
3
4
10
9
6
3
1
7
3
4
6
2
8
3
8
7
6
1
8
4
1
7
7
2
6
9
3
9
2
1
4
6
3
6
7
1
6
4
6
2
2
2
7
8
7
8
3
8
6
2
7
2
9
10
9
10
3
5
3
4
3
4
8
1
8
1
7
10
10
10
9
2
10
2
8
5
7
6
8
1
6
7
7
6
8
10
7
2
7
5
2
6
7
4
7
7
4
6
2
9
6
9
3
1
8
1
2
1
9
3
1
2
8
10
2
9
9
3
6
2
2
5
7
8
8
5
1
2
7
4
2
5
8
6
4
5
1
8
1
7
2
8
5
1
5
3
8
1
5
3
7
5
5
2
4
8
1
10
4
9
2
7
9
2
3
8
10
1
8
4
4
10
7
2
5
5
9
8
6
10
1
10
8
7
6
9
1
7
5
10
4
1
2
6
2
10
3
4
7
1
3
5
5
2
7
8
8
4
9
5
1
2
2
2
9
8
2
1
10
1
9
1
1
9
1
6
2
10
5
6
9
3
3
1
4
1
6
5
3
7
7
4
9
3
1
7
3
10
2
10
9
8
8
2
7
3
7
3
9
4
7
2
4
4
8
1
7
10
1
1
8
6
8
7
1
10
9
5
9
4
9
2
4
1
7
2
8
6
5
1
4
6
5
7
9
10
5
10
1
7
7
8
8
5
5
9
9
2
10
2
5
5
2
6
9
8
3
7
1
1
1
9
9
3
4
4
6
2
4
3
4
8
7
2
4
1
9
5
1
3
7
5
2
3
9
9
1
3
7
4
10
10
6
8
8
5
1
3
4
10
6
10
3
9
6
2
2
10
1
9
5
5
7
5
4
2
9
8
6
3
4
9
4
9
4
3
5
8
8
5
8
8
2
1
3
5
5
9
7
6
3
10
9
1
3
5
1
8
10
5
5
7
4
9
8
9
9
9
10
9
5
5
10
1
1
8
2
7
5
4
9
6
8
7
4
5
6
7
3
2
6
2
7
1
8
5
10
4
2
6
2
2
9
1
2
9
10
10
9
9
9
7
6
7
10
4
10
1
7
3
4
7
4
1
6
1
7
9
4
10
10
6
9
8
10
2
4
3
9
2
7
1
10
6
8
6
2
10
2
2
9
6
2
1
7
4
6
7
8
6
7
8
5
6
2
3
3
1
2
7
1
7
5
7
6
2
2
8
6
7
7
2
7
5
1
6
1
9
4
7
10
7
4
5
1
1
10
3
3
2
3
1
3
2
8
2
4
2
6
4
9
6
9
7
4
3
7
8
6
7
1
8
1
2
5
8
1
5
3
9
5
4
10
10
10
5
2
7
9
3
9
9
2
4
7
2
8
4
9
3
5
1
5
1
6
5
7
9
7
9
9
1
6
10
7
6
4
8
4
8
2
5
2
2
6
3
4
2
10
2
9
4
5
6
9
4
9
5
4
4
8
2
6
9
3
2
1
1
9
3
4
9
10
2
5
10
2
10
7
1
1
7
3
10
2
10
9
5
7
7
10
1
3
2
6
4
1
6
8
10
9
4
8
4
4
10
5
5
4
4
1
7
4
1
7
7
9
8
5
6
2
10
5
6
1
10
8
8
4
5
8
7
8
4
2
7
1
9
7
1
1
3
2
6
4
8
5
9
8
8
5
6
5
5
9
5
1
3
6
9
5
8
7
6
3
2
6
5
7
9
6
2
2
4
5
4
10
2
5
5
3
3
3
4
9
2
8
6
6
7
1
4
9
4
4
10
10
8
8
3
1
8
9
5
6
1
6
8
9
9
3
1
2
6
9
4
3
1
2
3
7
2
3
10
3
6
5
7
6
6
2
5
3
8
10
1
2
5
7
5
9
7
8
7
5
7
1
4
8
7
4
8
4
3
9
3
2
10
1
10
8
6
6
1
3
5
10
10
5
7
6
1
1
1
10
6
3
7
4
8
4
7
2
6
4
5
7
3
3
6
4
5
3
3
1
2
8
8
1
4
2
3
9
6
2
6
3
2
4
6
6
3
4
9
1
6
6
9
9
6
5
1
7
6
6
9
5
2
7
6
5
9
8
2
6
9
5
7
9
10
5
5
6
7
8
6
8
5
7
4
8
2
8
6
2
4
10
10
5
1
4
6
4
3
6
10
5
6
3
8
6
10
1
7
5
8
3
3
9
7
4
6
2
5
5
1
7
1
10
7
4
2
5
10
10
3
2
6
2
5
3
9
8
8
6
8
3
1
1
8
6
4
8
1
4
1
4
3
3
4
9
5
6
7
7
2
7
2
3
3
10
7
2
9
5
9
10
9
10
5
7
4
4
1
8
2
4
2
1
9
3
1
6
2
9
9
8
1
3
10
4
4
1
2
3
7
7
7
1
1
5
8
4
2
6
5
4
10
9
4
7
7
3
10
3
1
2
6
7
4
4
3
2
3
3
8
9
4
6
6
3
2
1
10
6
8
8
9
1
1
9
3
9
5
2
8
7
2
4
2
8
5
9
2
10
4
8
6
6
5
5
3
7
5
2
6
10
3
1
8
5
2
4
8
4
6
8
5
1
8
1
10
1
9
8
1
3
9
10
5
3
8
10
3
7
7
1
2
8
8
7
7
3
8
3
2
9
9
3
5
10
2
2
10
6
7
7
2
2
8
5
7
1
3
2
3
8
4
8
8
1
7
8
7
1
1
3
7
10
9
5
10
9
4
7
10
9
9
4
10
9
7
5
2
9
3
8
7
10
10
9
4
5
10
6
7
6
10
6
1
5
7
2
7
8
1
8
7
3
8
9
7
5
1
3
4
6
5
9
3
3
8
6
1
9
6
3
10
9
10
7
7
8
1
6
5
8
8
5
7
9
1
4
8
9
7
7
9
1
5
10
9
10
3
9
6
8
8
1
10
6
9
8
5
2
1
9
6
3
2
8
6
8
8
5
9
8
10
3
4
1
7
3
9
2
10
2
6
9
3
4
7
10
9
4
9
6
2
3
10
8
7
9
7
2
2
5
6
3
2
10
6
2
6
5
2
9
7
9
2
5
9
9
3
9
3
5
10
3
7
4
2
5
1
1
10
8
8
9
10
7
10
4
3
7
10
5
8
7
1
9
7
10
8
10
1
2
6
1
2
2
9
7
10
3
3
8
8
5
4
7
1
9
4
1
5
3
5
7
3
1
9
4
2
7
6
10
7
9
7
10
7
1
6
10
8
3
4
3
10
8
1
10
10
2
8
9
5
1
9
6
7
1
5
7
8
7
7
8
1
5
9
5
8
6
2
7
3
7
8
1
3
8
3
8
9
3
8
9
9
6
3
4
5
8
10
1
10
1
5
4
10
5
6
2
9
8
7
2
1
10
6
2
3
5
7
3
8
10
3
3
7
5
8
1
1
3
4
4
6
9
2
6
3
8
4
3
5
7
7
3
8
8
9
6
9
8
10
9
10
10
1
7
4
3
4
6
1
7
2
2
4
3
10
5
2
3
4
7
8
6
8
5
1
10
5
7
8
5
6
5
9
10
8
4
6
5
7
5
6
3
9
2
1
5
3
8
5
10
1
2
4
2
3
9
9
4
5
7
8
3
2
5
3
3
1
10
5
4
5
3
5
6
9
9
9
7
9
7
1
2
7
8
6
2
5
5
8
7
6
5
1
4
10
10
10
8
1
7
10
4
3
2
10
5
10
5
2
2
2
9
2
8
5
7
2
3
9
4
8
10
2
1
10
5
7
1
7
2
8
1
2
4
7
9
9
2
3
5
3
6
2
6
10
5
2
3
4
4
3
4
5
10
5
1
1
9
4
8
3
2
9
4
9
9
1
8
7
8
5
5
9
6
6
10
5
3
6
6
1
8
2
9
9
4
4
8
8
2
5
9
8
8
1
1
7
4
6
9
10
7
7
7
10
10
7
7
4
10
2
10
9
1
6
1
9
7
6
2
4
5
3
4
8
1
6
5
2
2
9
8
6
3
10
7
9
4
1
3
6
6
10
6
2
4
9
4
4
4
2
9
6
10
7
3
5
9
8
4
8
4
6
7
1
7
6
9
3
9
9
4
7
3
3
8
7
10
5
8
2
1
9
1
3
8
3
4
8
2
4
3
6
7
3
3
10
10
1
5
3
6
6
2
5
2
6
4
1
2
1
1
5
7
1
5
3
3
8
7
6
7
9
4
9
9
1
3
6
2
2
1
3
3
2
6
8
3
9
8
4
1
1
2
3
7
6
7
8
6
1
3
9
3
2
5
9
9
10
9
1
1
10
1
10
8
10
8
9
3
1
4
2
4
3
1
5
10
3
1
4
4
8
8
9
2
4
2
10
8
6
6
7
8
6
6
8
10
10
3
4
2
9
8
3
10
10
4
2
9
3
6
5
6
1
2
6
2
3
5
3
5
9
2
10
9
8
2
9
7
5
6
3
6
5
6
3
9
7
3
6
9
2
4
10
5
3
5
3
6
1
3
4
5
6
9
9
7
2
3
4
4
2
5
3
10
4
10
2
6
6
6
1
3
1
9
5
10
3
3
10
8
1
10
3
5
2
7
5
1
6
7
7
4
5
6
7
3
3
6
2
7
6
9
3
5
3
7
2
2
8
6
7
5
8
7
9
10
3
2
6
6
8
4
10
2
7
2
9
5
2
9
7
7
10
4
7
4
8
6
3
9
3
4
9
6
3
5
10
7
10
7
2
1
8
2
8
1
3
4
5
8
6
1
3
2
10
10
4
2
9
5
9
8
6
1
7
4
4
2
8
7
4
8
3
1
6
7
1
4
5
4
8
9
5
8
2
4
1
10
1
7
7
1
2
6
3
2
3
6
3
3
10
2
9
6
8
9
6
2
5
10
7
9
6
6
6
4
1
1
7
8
7
8
10
2
4
8
9
9
3
1
10
5
9
7
2
10
1
3
10
9
5
1
8
3
1
2
2
3
5
10
1
9
5
2
9
9
10
1
1
2
6
4
1
3
5
9
5
10
10
4
1
10
3
6
5
8
5
4
7
8
8
9
8
1
2
8
5
6
7
4
3
9
10
9
4
4
8
9
9
10
8
1
8
7
6
4
3
8
7
1
8
6
10
6
10
10
7
9
2
9
7
4
6
2
7
9
10
10
10
8
3
2
3
1
6
6
8
8
5
7
10
10
1
5
4
1
8
2
9
3
10
10
6
3
9
9
3
2
4
10
1
1
5
6
2
1
1
3
5
1
3
9
8
8
5
4
8
1
6
3
10
10
10
3
9
8
10
6
9
1
1
6
6
5
6
8
5
8
3
8
10
2
3
6
9
2
1
3
8
2
7
10
4
8
7
6
4
4
4
10
3
6
1
6
4
10
8
6
4
5
5
9
3
2
6
5
9
6
1
8
5
10
4
5
1
4
3
7
5
6
3
3
9
5
6
2
9
5
2
3
10
5
4
6
8
8
9
4
9
3
2
9
1
1
10
7
10
3
1
5
10
5
8
6
3
10
1
4
3
9
7
9
1
7
4
6
10
7
2
9
2
6
1
4
10
6
1
3
10
10
2
10
2
4
8
9
9
8
5
8
1
3
7
10
4
7
10
7
10
1
8
4
5
8
2
1
3
9
7
3
7
10
3
6
4
6
9
3
8
5
9
8
3
10
5
10
1
10
5
1
2
9
10
9
7
8
9
6
6
1
2
7
9
7
6
7
10
10
4
10
1
10
2
4
7
1
10
5
8
3
5
2
6
2
10
8
5
9
10
4
2
4
6
9
10
9
9
9
8
3
6
5
9
10
6
1
2
7
4
5
6
7
9
2
8
5
3
7
4
8
4
1
5
9
3
5
9
5
2
8
6
9
5
2
6
9
5
1
8
5
4
10
5
1
2
7
8
3
10
1
5
3
3
4
9
3
7
8
10
9
9
2
3
9
7
2
2
5
6
6
5
8
1
3
1
2
4
5
1
7
9
9
7
3
3
8
1
3
6
6
7
4
2
6
4
6
10
1
10
1
10
10
10
10
1
4
1
7
10
5
10
6
5
1
4
10
7
9
3
10
4
9
1
5
2
7
5
9
3
2
6
10
7
5
8
8
1
8
10
10
5
5
1
4
7
10
4
5
2
5
3
7
2
6
3
5
4
3
8
1
10
7
2
6
4
1
5
9
1
6
3
8
3
9
4
6
5
8
9
8
2
9
6
9
9
1
3
5
5
5
9
5
9
8
9
9
8
4
7
6
6
10
5
2
2
9
1
5
9
9
6
8
7
4
8
4
1
5
1
5
3
5
4
4
7
1
5
10
1
5
10
6
9
4
7
7
3
1
9
2
6
7
4
10
4
2
3
1
5
7
10
6
6
3
4
4
7
4
1
7
7
2
10
8
2
9
2
4
3
1
1
2
3
4
9
2
9
4
2
3
4
3
8
6
7
7
8
10
3
4
5
3
3
1
2
7
2
2
9
4
3
7
5
10
5
7
9
1
4
4
10
5
6
8
7
4
5
6
10
6
3
10
7
1
4
5
7
3
10
3
5
6
4
9
5
1
10
8
10
9
9
2
3
4
2
4
5
6
1
10
8
7
6
8
8
10
9
10
1
5
8
7
6
9
2
9
9
1
8
6
9
1
7
6
1
1
6
4
3
9
9
4
7
7
8
7
8
3
9
4
2
4
8
8
6
6
5
10
10
9
1
10
9
1
7
8
2
5
5
10
2
6
7
9
5
8
3
3
9
10
4
5
7
7
3
8
7
7
6
4
2
9
7
10
2
10
1
8
10
4
6
6
4
6
7
7
8
8
9
4
2
2
10
4
6
3
10
5
10
3
6
8
5
8
2
8
2
7
5
2
9
3
3
8
7
6
7
2
3
2
9
4
6
1
6
3
5
3
4
3
5
5
3
1
2
4
8
8
7
7
3
5
5
8
1
4
9
2
7
10
8
8
5
7
5
1
5
4
5
10
10
6
10
2
8
10
6
6
9
6
5
3
10
1
6
6
7
4
5
5
3
7
2
3
8
9
1
1
7
8
8
3
8
6
4
5
10
6
9
9
3
9
5
9
4
4
6
1
3
10
5
6
7
3
5
6
5
7
8
3
5
3
8
7
8
3
10
7
7
3
7
7
7
10
2
8
5
10
1
2
10
3
1
2
3
8
1
1
1
3
4
9
2
5
8
6
9
4
6
9
3
4
1
9
8
7
10
9
8
1
2
6
5
5
8
3
9
7
1
8
10
2
8
1
6
8
9
9
6
7
4
3
5
1
9
3
9
5
5
5
8
1
8
3
8
6
9
9
1
8
7
6
10
3
7
10
8
10
1
9
9
8
3
6
3
5
1
2
4
2
4
3
5
6
5
2
9
8
8
4
5
1
5
6
5
2
1
2
1
8
4
5
3
3
7
1
3
2
3
4
2
8
1
2
9
9
7
1
5
5
7
2
4
10
4
4
5
3
10
4
1
1
10
6
1
4
6
9
3
3
2
6
1
3
6
9
1
9
1
1
1
3
2
2
9
5
10
4
10
6
10
8
5
1
1
9
5
1
1
5
8
1
2
1
7
1
4
5
3
8
5
10
10
6
7
4
8
4
7
9
8
3
4
9
8
9
8
3
6
4
6
8
10
8
9
10
6
5
3
9
7
5
5
1
10
6
4
5
5
9
10
9
3
3
7
8
2
3
2
2
5
2
3
7
10
5
7
2
5
1
9
1
5
2
8
3
3
10
5
2
8
4
9
9
9
8
7
10
3
3
9
1
4
7
3
5
5
4
6
7
8
6
3
2
6
5
10
8
5
4
8
2
6
4
5
2
5
8
8
2
4
3
7
5
9
1
2
5
10
10
9
2
7
3
8
6
7
8
5
1
7
3
5
10
1
1
10
1
2
4
4
8
8
7
3
7
7
5
1
7
1
3
5
9
1
6
8
5
10
9
4
4
3
2
8
9
7
8
6
5
3
6
4
5
8
10
9
10
1
7
6
8
6
2
1
2
9
1
9
10
9
5
1
10
1
7
5
2
1
10
6
10
4
8
4
9
2
8
1
3
10
5
9
1
7
2
5
10
5
10
3
8
4
10
9
1
9
4
2
2
8
1
2
7
5
2
8
9
4
2
8
1
5
3
7
1
10
6
3
10
6
1
3
5
2
3
4
2
4
6
8
3
6
1
7
2
9
5
7
3
10
1
10
7
2
6
10
3
1
9
6
3
7
9
7
1
9
9
10
8
8
8
6
2
4
5
7
8
1
7
7
2
1
3
7
6
5
2
10
7
10
9
10
2
2
9
9
9
7
2
2
2
1
10
9
9
10
9
10
3
8
2
3
5
1
9
6
2
5
8
4
8
9
7
5
7
5
5
2
3
7
10
4
5
1
9
1
2
9
8
5
2
10
7
6
2
10
8
2
10
7
6
6
2
6
9
10
10
1
8
6
10
1
9
4
10
7
7
4
2
10
10
4
2
1
10
5
6
4
9
1
1
1
3
6
2
6
8
3
9
3
2
2
1
2
1
5
4
2
4
1
2
7
10
1
3
9
5
8
7
4
9
9
6
2
8
3
6
6
8
5
3
4
7
2
3
7
5
3
1
9
6
8
10
3
6
3
2
10
8
1
10
8
8
2
8
5
7
10
1
5
6
8
8
5
3
8
7
8
7
6
6
6
7
9
9
9
10
3
5
8
5
8
9
10
7
6
2
6
6
1
4
3
4
8
2
8
8
1
4
4
8
1
8
9
5
5
5
4
10
10
1
8
7
5
7
8
10
10
1
4
4
4
2
6
7
10
9
1
9
3
5
6
6
1
10
1
7
5
9
10
2
6
2
5
1
6
1
9
9
7
3
4
5
7
8
3
7
2
6
3
8
7
4
5
8
10
5
7
3
1
3
7
1
9
5
2
1
7
6
8
2
9
9
2
8
8
10
3
9
5
3
5
6
7
2
9
6
10
8
3
4
3
10
2
1
5
9
1
10
1
7
8
3
10
9
10
7
1
5
8
5
5
5
9
8
3
4
6
4
3
2
6
5
3
9
10
7
10
9
7
10
5
3
9
6
9
3
9
3
2
1
7
2
8
4
10
10
2
1
9
3
3
3
5
10
7
8
1
8
3
8
10
1
7
3
9
7
8
4
8
4
2
3
7
2
1
1
9
10
6
4
1
7
2
6
2
5
2
8
8
4
10
1
3
7
3
5
3
10
1
1
2
4
6
9
10
7
4
1
6
2
3
2
1
1
8
9
2
6
7
1
8
5
9
1
7
10
6
6
6
10
9
8
6
8
9
2
9
9
1
1
10
2
10
8
9
3
7
5
2
5
6
10
7
2
10
8
10
10
10
3
10
1
4
1
6
8
5
5
5
6
5
2
8
9
9
6
5
10
5
2
4
3
7
7
8
10
6
5
3
10
7
1
4
7
10
3
10
1
9
2
4
7
8
5
2
4
10
5
9
4
6
9
9
10
9
7
4
5
1
3
10
4
6
1
3
2
2
6
9
7
7
10
3
6
6
3
5
7
2
1
7
5
5
1
6
9
10
3
3
2
3
5
4
7
5
2
5
10
5
3
2
5
3
5
5
4
2
6
8
1
7
9
1
8
7
8
1
10
6
8
3
3
9
6
4
8
4
1
3
7
7
3
7
5
6
4
8
7
10
3
5
4
4
5
7
4
6
9
8
8
8
3
7
4
10
9
4
3
8
4
6
5
2
5
1
1
10
7
4
6
5
2
2
6
9
1
9
5
2
2
2
1
4
1
10
1
6
9
5
6
1
8
4
7
6
2
7
9
1
9
10
5
3
1
4
9
10
1
7
2
8
10
8
1
4
9
3
4
7
6
4
3
8
4
10
1
7
7
5
3
7
1
7
2
10
3
2
5
10
4
8
3
6
9
9
9
5
1
3
9
2
3
1
4
3
1
3
3
8
1
8
10
7
4
2
4
9
9
1
9
9
2
3
9
4
4
6
7
9
6
6
10
5
8
1
2
2
6
9
2
2
8
7
1
4
7
2
1
6
1
9
5
2
5
3
2
10
10
5
10
5
9
6
1
6
1
5
1
6
6
2
2
1
3
2
6
10
4
7
4
1
1
2
2
3
2
8
7
1
5
4
7
7
3
8
4
5
9
5
3
7
8
1
3
9
10
4
8
1
6
9
7
7
4
10
9
2
1
10
1
2
7
8
4
1
3
7
8
5
1
9
4
5
3
7
9
7
3
1
1
7
3
5
3
3
10
3
4
4
7
10
8
9
5
6
2
2
2
1
9
7
1
4
6
9
10
5
5
9
3
4
9
3
2
6
10
6
2
1
3
5
9
5
9
2
7
10
10
8
7
9
5
5
7
3
5
4
9
5
9
9
5
8
8
4
1
10
2
1
7
8
6
7
1
6
4
7
4
9
3
4
8
10
8
1
2
7
1
1
3
9
9
10
3
7
10
5
7
4
1
9
6
6
9
3
3
1
4
7
7
4
4
8
6
8
10
7
8
9
4
2
1
9
8
10
3
2
2
5
1
5
7
7
6
5
1
1
6
6
5
7
7
9
1
6
1
10
6
8
10
3
8
7
8
3
4
9
8
3
8
9
9
1
3
2
4
8
7
3
4
5
9
3
7
6
9
9
5
3
9
5
9
7
5
4
9
3
3
6
10
9
9
4
8
7
8
7
7
10
1
6
6
6
6
7
8
4
8
3
1
1
9
7
4
10
4
1
3
7
7
3
4
1
1
9
6
9
4
6
9
6
10
7
7
1
10
7
5
10
8
6
6
7
3
3
6
9
7
3
9
3
6
7
5
7
1
7
2
6
2
3
5
4
10
10
8
6
5
8
3
7
1
5
5
9
3
10
4
6
10
4
3
9
7
4
8
2
5
10
6
7
6
6
10
1
5
1
6
3
9
8
6
6
1
2
5
8
5
5
5
4
5
8
8
7
7
10
8
1
5
8
5
6
10
2
1
1
1
10
2
10
7
9
9
9
4
5
4
5
1
7
6
4
2
1
2
7
10
10
6
2
2
4
6
4
2
6
5
10
4
1
1
2
1
2
3
2
6
5
9
8
7
7
5
8
6
4
7
9
9
4
5
8
5
10
6
6
10
6
1
2
7
9
8
10
1
10
1
4
7
8
9
6
7
9
3
7
10
2
6
2
4
7
7
4
10
8
8
8
1
4
6
8
6
7
7
7
1
5
10
4
3
7
10
7
2
1
8
8
6
6
2
9
7
9
1
6
4
1
8
4
9
10
1
8
6
1
3
9
1
1
3
5
1
2
2
10
8
6
10
7
5
5
3
10
10
4
5
5
5
3
7
4
5
7
4
8
2
7
8
6
1
8
9
5
9
5
4
10
10
2
4
8
1
8
9
2
5
3
9
1
9
5
9
4
6
7
10
3
6
4
6
1
7
2
3
4
7
3
5
8
7
7
9
10
4
10
3
6
3
2
10
5
8
3
4
5
4
2
7
8
10
6
7
5
7
3
5
4
5
4
7
2
7
10
7
6
8
10
9
2
4
3
5
10
2
1
3
6
3
5
7
1
8
5
9
7
1
1
6
7
5
4
10
4
2
5
5
9
5
1
6
1
1
1
6
2
9
4
7
4
3
5
5
1
2
4
3
7
4
2
6
5
4
8
9
10
2
1
3
8
5
3
9
9
4
8
1
10
9
4
9
6
2
2
6
3
5
2
8
9
6
10
7
5
5
5
4
10
3
8
1
9
1
2
5
1
4
4
3
6
3
9
2
10
9
4
10
3
8
2
9
9
5
1
2
2
10
3
10
8
2
4
10
8
5
7
5
6
3
8
4
7
5
2
2
2
7
7
8
9
7
8
6
3
3
6
4
1
10
10
2
3
1
6
1
10
6
6
6
10
9
10
5
8
8
9
1
4
4
4
10
6
9
8
8
7
4
6
3
2
5
4
1
2
1
6
5
4
9
5
7
6
7
1
9
9
3
8
6
9
5
2
5
5
2
8
6
1
5
3
8
8
1
3
10
2
4
4
9
10
2
5
4
1
4
3
1
5
2
2
1
4
8
2
5
9
4
10
9
3
5
7
1
1
4
6
1
1
1
7
1
3
7
4
2
7
10
4
6
1
9
10
9
6
5
3
3
3
7
8
2
3
10
7
9
9
6
4
1
3
2
7
7
10
7
1
3
9
6
9
7
7
2
8
9
1
6
7
6
3
5
4
5
6
5
7
10
4
9
5
10
7
8
4
8
9
1
8
7
1
6
8
3
4
7
6
6
9
5
2
1
5
9
4
10
3
4
1
9
9
7
9
5
8
9
9
2
5
9
3
1
8
4
4
10
5
3
6
5
1
5
10
3
8
9
10
6
7
5
9
5
6
5
5
6
9
6
4
8
10
6
5
2
3
6
9
3
10
2
10
2
6
4
3
4
1
8
8
3
6
6
2
8
7
7
5
4
4
9
8
5
7
8
6
4
10
8
7
4
6
6
4
8
10
9
6
7
2
9
6
8
6
1
5
4
5
5
9
10
1
9
5
10
3
7
9
3
2
8
9
1
9
7
10
6
4
1
2
4
8
8
2
6
2
8
10
8
1
3
2
3
8
6
5
10
2
5
2
2
1
2
9
3
2
3
10
7
1
6
2
5
8
1
5
6
5
5
3
8
3
9
8
2
9
8
5
1
1
2
7
7
10
4
1
1
4
8
2
9
2
4
4
1
4
10
6
1
6
5
6
7
10
9
5
3
10
5
3
4
1
4
7
7
6
7
10
7
9
4
6
8
9
1
4
1
5
1
3
6
1
4
4
4
9
3
2
1
9
3
2
5
2
5
4
4
6
7
10
9
8
9
1
4
2
1
9
2
6
1
4
7
6
3
10
8
10
6
2
7
6
2
8
7
2
7
8
10
6
8
5
6
7
5
8
9
10
3
1
1
1
6
2
9
7
1
10
8
3
1
8
8
9
10
3
10
5
7
7
1
6
2
10
8
1
5
3
10
6
2
6
4
3
7
7
10
2
8
10
9
3
2
3
2
9
4
2
5
4
3
8
9
8
5
9
6
7
5
6
2
7
4
5
7
8
6
7
6
1
2
4
10
10
6
10
1
1
10
9
3
1
10
8
7
8
5
1
1
6
1
8
7
9
4
6
5
7
6
8
10
2
2
9
4
10
7
4
7
4
2
10
9
2
1
9
4
2
6
10
6
10
9
7
2
5
2
10
10
3
3
5
9
5
7
1
7
5
9
4
10
4
6
6
6
10
2
7
6
5
3
10
4
3
1
9
9
7
8
5
3
2
9
5
10
8
3
4
2
8
8
1
9
10
2
4
8
1
9
4
8
8
10
2
10
10
5
4
10
8
2
3
9
1
5
8
10
10
3
5
10
1
8
5
6
2
10
3
10
4
1
7
10
8
6
10
3
6
7
3
5
1
10
5
6
2
9
6
5
6
7
5
4
7
10
4
6
2
8
3
9
4
8
7
10
5
3
1
7
10
10
9
4
2
5
1
2
8
2
3
7
5
5
8
3
1
10
10
6
2
2
2
10
3
9
4
6
10
6
3
9
6
8
8
6
6
1
2
8
6
8
10
6
7
3
2
8
2
5
10
5
7
7
10
2
4
2
2
10
9
6
6
9
9
10
8
1
9
9
10
2
5
8
9
7
8
7
5
8
2
4
9
4
9
9
1
10
4
8
7
1
10
7
3
9
6
4
9
4
6
6
9
1
9
10
8
8
3
3
5
8
3
3
5
10
4
3
1
7
8
5
2
9
3
10
8
2
5
3
6
2
8
6
8
8
2
8
8
7
3
1
2
9
7
10
2
4
1
10
10
8
10
1
7
2
1
3
7
5
4
6
10
7
3
9
1
9
2
4
2
8
1
10
4
3
8
9
10
3
7
1
2
8
4
4
8
8
2
2
9
6
8
7
3
1
10
9
2
2
9
6
8
4
7
4
9
7
2
2
2
3
10
9
9
3
9
5
2
8
4
8
4
5
6
1
1
10
2
4
10
3
7
7
8
7
7
5
1
6
4
10
8
7
3
4
7
10
10
8
6
5
8
3
10
9
8
6
8
2
3
8
5
8
5
1
7
2
5
9
4
1
5
5
4
3
6
7
6
6
6
6
10
6
1
1
8
10
3
10
10
2
10
1
5
8
8
9
1
9
9
10
1
5
10
9
1
3
10
1
6
6
9
5
8
2
9
6
10
7
4
2
10
8
8
4
7
3
3
3
8
1
3
10
1
8
9
9
4
10
10
6
2
7
7
4
2
7
3
4
5
5
4
2
7
5
5
9
7
2
8
6
2
3
6
5
6
1
5
3
3
5
6
1
7
10
4
7
8
9
6
6
3
1
5
6
5
3
1
8
4
3
7
10
6
4
3
2
8
4
10
10
6
10
5
10
9
10
2
8
6
3
2
5
8
6
5
6
4
8
3
7
8
4
7
7
3
5
7
6
6
6
5
9
6
2
10
5
10
7
7
10
6
5
3
1
9
5
10
10
5
9
6
4
3
10
3
8
5
1
2
7
4
1
7
10
7
3
10
2
1
4
3
2
8
8
8
1
8
5
4
5
4
3
1
3
6
8
2
7
4
5
7
10
2
10
10
10
1
10
1
4
10
9
6
4
10
3
4
9
8
6
9
9
9
2
8
6
1
2
9
9
2
7
7
1
4
4
1
3
10
1
5
3
1
2
8
9
6
5
6
3
1
9
4
3
5
10
7
6
4
6
8
4
2
6
4
2
3
2
6
4
3
9
7
4
4
10
2
7
1
1
5
1
1
10
10
9
4
4
4
3
4
1
5
1
8
7
2
1
8
3
10
3
1
1
4
3
10
4
1
6
10
5
5
9
9
3
10
4
1
2
8
2
4
1
5
8
2
1
6
10
7
5
4
8
4
3
4
9
2
6
8
10
1
4
6
2
1
7
6
8
10
7
5
2
7
5
9
1
1
1
1
6
2
5
6
1
4
6
4
8
4
2
1
9
10
4
5
6
9
7
8
3
1
10
3
5
4
4
9
8
4
4
3
1
5
8
7
4
5
10
5
6
6
7
8
7
4
4
7
10
6
1
1
5
5
8
7
5
8
7
4
7
9
3
1
4
3
1
10
1
6
2
9
10
4
5
2
4
1
2
1
6
10
9
4
7
2
2
6
9
6
1
8
7
10
1
10
2
9
3
9
10
3
8
5
7
7
9
8
4
7
9
7
3
1
10
8
5
8
7
6
2
5
3
6
2
4
1
5
7
7
5
5
8
2
9
8
1
2
7
2
8
7
2
1
7
8
10
1
8
8
10
3
6
4
10
9
5
3
5
6
9
3
10
5
3
4
4
4
1
4
5
9
4
7
5
3
2
3
10
5
7
9
1
4
8
3
6
9
6
7
10
1
10
5
7
5
5
6
10
3
1
2
1
6
7
7
9
9
3
3
1
6
10
6
7
6
10
2
8
1
10
8
9
9
8
4
9
3
8
6
4
8
7
7
9
6
10
10
4
7
9
6
8
2
5
7
8
10
8
9
5
10
7
3
9
3
8
10
4
8
4
2
1
4
7
10
4
3
10
4
3
6
2
6
8
5
10
2
4
9
6
5
4
1
9
9
7
6
8
7
3
1
9
7
6
8
5
6
7
1
8
10
6
3
9
10
2
7
7
9
8
3
8
9
2
2
1
6
1
6
5
4
7
9
9
7
7
3
5
2
7
3
10
4
10
3
6
4
3
6
9
4
9
10
4
5
2
3
9
6
6
6
3
4
9
8
2
4
9
1
7
4
10
10
1
10
2
6
5
5
1
2
1
2
9
3
6
1
3
1
8
1
6
7
5
9
10
2
1
8
1
10
3
8
5
1
2
5
9
2
4
3
5
6
5
7
6
5
3
1
4
1
10
6
6
3
1
3
1
3
6
6
8
7
10
7
1
6
1
1
10
10
7
2
5
3
4
1
7
9
5
2
2
1
8
10
8
8
1
6
7
5
8
5
7
7
2
5
9
4
9
10
7
5
8
5
1
2
2
8
2
1
1
2
3
6
8
4
5
1
2
6
7
10
4
2
1
10
6
2
6
3
4
1
3
8
1
6
8
3
1
9
6
1
6
9
6
9
6
3
8
7
10
9
10
2
8
8
1
1
3
9
8
4
2
5
4
4
6
7
3
8
3
4
4
9
6
6
2
8
2
8
4
2
6
9
8
1
2
4
5
5
1
4
10
2
3
7
9
5
10
3
4
6
2
1
9
9
9
6
6
6
4
10
6
9
2
10
10
9
1
7
10
8
8
5
2
5
10
6
2
5
1
8
9
4
4
9
6
1
10
3
3
6
7
4
10
7
5
6
9
4
6
6
6
5
3
7
3
2
3
7
2
5
7
8
9
7
4
9
8
2
6
9
2
2
1
7
5
6
5
3
6
10
3
2
5
7
1
1
7
5
7
1
8
8
2
4
2
7
10
1
4
9
5
2
8
5
3
3
5
1
2
4
4
5
3
1
4
2
2
7
1
1
9
3
8
2
10
8
1
10
1
5
8
1
10
2
7
7
9
6
6
9
4
6
5
4
4
7
2
9
5
3
10
7
3
2
10
8
3
7
5
2
2
4
7
4
9
1
10
3
6
5
3
6
9
5
10
4
10
7
4
10
6
9
8
5
10
8
1
7
9
7
7
1
3
8
2
5
8
1
6
10
6
6
9
7
10
7
5
4
1
4
7
2
1
2
6
2
1
9
7
9
9
6
4
5
8
9
8
8
1
2
2
10
7
5
7
7
7
5
1
6
7
7
5
2
10
8
6
9
7
5
9
10
5
5
3
4
6
8
4
2
4
2
3
4
4
7
10
10
8
3
4
6
10
10
3
2
9
5
1
10
9
3
4
3
4
6
1
6
2
9
3
6
7
3
6
8
9
4
6
3
6
9
3
3
7
9
2
3
6
2
1
6
5
6
3
9
8
2
8
9
6
2
6
4
8
5
6
3
1
8
5
2
3
9
1
6
6
2
4
5
8
1
3
4
2
4
9
1
6
7
3
8
9
10
10
9
8
2
5
10
5
10
9
8
2
4
3
9
8
1
5
5
3
3
6
8
8
5
3
4
3
1
4
6
3
9
2
9
3
1
6
4
9
9
1
8
10
5
4
1
2
4
6
6
2
2
7
2
9
5
4
2
1
9
5
2
10
1
4
7
2
9
9
1
6
1
1
4
5
10
6
5
4
3
6
3
10
10
3
1
1
9
9
3
3
5
5
6
10
9
7
6
6
3
9
1
7
8
5
1
10
7
10
1
8
9
7
2
1
6
7
10
4
3
2
2
3
9
9
2
5
6
10
4
9
3
4
10
7
6
9
7
3
6
7
8
4
7
7
7
9
6
8
8
4
5
2
4
1
8
3
3
7
10
2
8
3
3
3
10
7
7
2
1
3
4
8
9
10
5
5
8
2
1
6
6
7
2
4
9
6
8
9
6
4
1
4
3
4
4
1
1
9
8
4
6
2
2
1
8
9
7
5
3
8
5
4
2
7
2
5
8
2
9
6
4
9
9
3
9
10
2
10
4
8
2
2
8
8
10
6
6
1
4
10
10
2
2
3
2
9
10
4
8
7
10
2
9
6
5
2
3
10
9
3
4
4
7
10
8
3
8
9
10
1
4
7
4
8
7
4
7
9
8
2
3
5
3
2
3
6
9
3
6
4
10
6
8
10
5
7
3
1
8
4
8
3
3
3
4
8
2
8
8
1
10
4
8
2
7
1
10
10
3
3
8
4
9
2
6
8
7
4
1
6
5
8
4
8
2
7
3
9
3
4
5
7
1
10
8
5
6
6
10
2
6
1
3
10
3
7
10
1
5
6
5
4
9
7
1
10
9
3
9
5
3
7
7
5
2
1
9
7
6
10
5
4
2
8
10
4
2
10
5
10
9
6
10
6
2
2
8
5
2
6
4
9
10
7
3
1
9
4
2
4
4
6
7
6
8
9
2
6
8
6
10
9
2
5
4
6
3
5
2
8
4
10
3
6
8
7
9
3
7
2
6
5
6
5
10
2
4
7
4
6
10
2
6
5
6
4
8
2
10
10
9
9
1
8
9
2
4
4
4
2
9
10
5
8
1
9
10
5
6
1
1
6
8
9
8
4
2
3
4
8
6
5
4
7
4
4
1
4
1
1
7
7
4
3
7
5
7
7
2
1
1
4
7
4
7
7
2
5
8
1
7
6
4
2
6
3
5
3
3
2
1
1
10
4
4
10
5
8
8
9
9
6
1
7
10
5
7
1
6
2
2
5
10
6
9
6
5
1
4
4
1
9
4
9
9
6
6
6
6
9
5
5
2
10
7
6
3
3
8
9
3
2
9
10
1
10
1
10
8
6
2
8
9
5
4
2
5
9
8
4
3
7
6
8
5
3
5
8
1
4
3
9
10
2
3
5
5
10
4
5
9
3
1
8
5
6
3
3
9
3
2
6
6
4
9
9
10
9
9
8
6
4
6
2
3
1
10
3
10
6
4
3
1
1
10
10
9
6
9
1
4
7
9
5
3
5
3
10
4
8
2
9
1
3
1
3
3
6
9
3
9
1
4
5
1
7
5
9
7
3
4
4
6
1
5
2
4
6
10
7
6
8
2
6
7
3
8
8
4
1
4
10
9
5
7
4
3
7
6
4
9
8
2
1
10
6
8
6
10
10
6
3
1
3
1
2
10
4
10
3
3
1
9
3
2
8
2
7
7
8
8
6
1
8
7
5
3
8
4
10
5
1
4
2
7
6
4
6
6
1
4
5
7
8
9
10
3
2
9
3
2
6
1
7
10
7
1
5
5
4
10
7
7
3
2
3
9
1
8
2
8
8
4
1
2
9
4
4
5
7
7
4
5
7
9
7
3
8
9
6
1
8
9
10
8
1
1
7
2
1
9
5
10
5
2
3
9
2
3
10
10
3
8
9
1
7
7
10
7
7
8
9
5
2
7
1
9
6
3
7
2
3
3
8
6
6
3
6
7
8
10
1
7
2
4
10
9
6
9
2
2
10
8
7
10
2
2
9
8
6
8
8
4
8
8
8
4
5
3
8
7
8
3
2
5
5
6
4
1
2
7
10
1
7
9
6
3
4
3
4
1
4
7
1
6
9
8
10
1
10
8
7
3
4
9
1
8
8
4
9
3
1
6
4
10
4
4
1
4
10
4
4
2
8
4
9
2
10
2
1
7
5
3
9
7
9
4
3
1
7
2
10
4
3
4
9
7
5
1
6
3
6
9
8
4
8
10
4
3
8
5
6
3
6
4
5
4
9
7
2
2
8
2
2
5
2
2
8
8
2
2
10
9
7
5
3
6
6
9
5
1
1
1
8
8
1
7
1
1
3
6
1
2
1
5
4
7
9
8
10
10
2
7
9
8
1
4
5
7
2
9
10
2
2
10
3
7
5
9
10
2
9
9
8
4
8
6
5
8
8
8
6
5
7
1
3
2
8
6
6
9
2
9
10
10
9
8
10
10
6
5
2
10
8
5
8
6
9
7
9
8
1
5
7
1
9
3
4
3
2
4
3
6
10
9
9
10
3
8
3
3
8
8
10
10
3
10
8
9
10
2
9
1
8
1
8
3
4
7
3
8
1
6
8
3
4
5
7
3
2
4
8
4
3
7
3
6
5
6
1
1
4
5
5
5
1
5
8
4
4
7
8
9
3
10
4
3
1
8
7
7
5
10
10
9
3
7
10
5
1
2
4
1
9
9
9
6
7
3
3
4
9
5
8
5
4
9
10
6
5
6
3
10
4
10
2
4
6
3
8
4
7
8
1
6
4
1
4
7
9
5
10
4
7
10
4
3
8
4
7
7
4
9
8
6
6
2
6
1
6
4
4
7
2
2
1
8
10
3
5
9
5
2
9
6
1
3
4
10
10
3
6
7
2
6
10
6
7
7
5
10
6
9
5
5
4
7
6
8
5
3
6
1
6
2
10
1
8
3
4
6
4
2
4
6
5
1
4
2
4
4
5
9
4
8
5
6
7
3
6
5
7
3
3
9
10
3
10
4
8
5
9
5
8
10
6
1
1
9
4
8
9
8
3
5
2
9
1
3
2
1
4
5
7
2
1
7
1
2
6
1
10
6
2
5
2
7
4
9
4
6
8
5
4
5
3
3
2
2
3
3
6
10
3
3
4
4
6
6
3
3
4
5
4
9
7
10
2
9
7
4
7
10
8
2
5
1
4
2
2
6
7
6
2
5
7
2
2
7
9
9
10
8
7
5
8
9
4
8
6
10
5
7
10
4
8
5
6
5
1
2
6
4
9
9
9
8
4
4
6
6
4
3
8
10
9
3
2
1
6
1
2
5
10
5
4
10
9
8
6
3
1
1
4
4
5
10
7
8
9
1
2
9
3
1
5
9
3
10
5
1
1
5
9
8
3
6
5
9
3
2
2
1
1
6
4
10
2
8
6
10
10
6
4
3
5
9
6
6
5
5
3
9
10
2
1
5
7
4
10
3
7
9
10
8
3
6
8
10
7
8
1
8
4
8
8
5
1
5
7
1
10
6
9
6
10
5
7
8
4
4
6
8
5
3
5
4
10
3
9
9
1
9
10
10
1
2
8
6
9
2
4
4
5
6
10
2
8
9
7
9
2
5
1
3
10
4
7
4
6
8
1
5
8
1
5
7
9
3
10
10
5
5
9
6
2
9
2
1
1
5
4
1
10
6
4
6
4
3
8
10
8
6
9
4
7
4
8
7
1
9
6
7
8
6
2
9
4
4
6
4
5
3
6
1
8
1
9
7
3
1
8
8
2
1
4
7
9
2
1
8
4
8
5
9
6
4
7
5
5
10
1
9
1
5
4
4
1
4
8
1
7
4
9
1
3
4
1
5
9
7
10
9
2
9
7
1
8
2
4
5
4
1
2
10
7
4
6
10
5
9
10
2
7
3
2
5
2
6
1
4
2
3
3
4
5
5
10
4
3
2
8
2
5
4
10
8
2
5
7
5
8
2
9
8
3
9
7
2
3
3
10
6
9
7
9
7
2
4
4
7
2
8
4
10
5
10
1
2
10
3
9
6
10
5
3
8
8
10
5
1
7
4
7
5
1
6
4
3
7
1
7
2
8
5
4
9
3
5
4
10
8
10
1
1
9
8
2
2
5
7
7
6
6
8
10
7
6
5
4
1
5
1
9
8
3
5
7
5
6
7
7
2
1
10
9
2
4
5
10
1
2
6
3
5
7
9
6
2
7
6
7
1
3
4
10
7
4
6
5
10
3
3
6
6
3
3
9
2
6
10
8
9
1
10
7
9
2
3
1
10
1
7
1
7
2
3
9
9
1
6
4
9
7
6
9
3
7
9
5
5
9
9
9
4
10
10
9
9
6
9
8
1
3
1
2
7
7
3
9
5
5
8
4
5
5
5
6
5
3
8
5
6
10
6
1
7
7
10
3
3
8
2
6
5
2
9
8
9
5
8
8
9
4
8
10
4
9
9
1
10
2
1
8
1
7
9
3
2
1
1
10
3
1
3
1
6
3
8
3
7
3
2
7
1
9
3
2
10
4
4
2
9
6
7
3
2
2
9
1
8
3
3
1
1
4
3
4
9
9
6
7
1
7
8
8
3
1
4
5
9
9
4
7
4
4
5
10
4
6
3
1
3
5
1
8
5
9
8
5
9
5
6
5
10
6
1
5
8
1
8
7
4
7
10
5
4
3
9
6
7
8
1
9
5
4
8
2
7
7
6
9
6
5
1
5
7
7
10
4
9
6
3
5
4
9
3
6
5
10
4
3
1
4
10
3
9
8
8
7
5
2
8
8
6
8
9
9
7
1
10
5
10
8
9
1
3
2
1
5
7
10
1
9
7
5
9
8
7
7
10
9
10
5
9
7
4
6
1
7
6
7
9
3
5
6
10
3
9
7
9
5
3
2
8
8
8
3
2
10
5
5
1
4
5
8
5
7
10
9
9
5
2
8
1
10
6
2
4
5
6
10
8
10
3
9
3
6
4
6
8
8
4
8
1
2
5
8
5
6
2
6
9
7
6
1
3
5
8
8
9
3
5
4
10
10
4
3
9
5
1
9
1
4
2
9
7
1
6
4
2
2
7
4
10
1
7
3
8
9
6
1
4
10
9
9
4
4
6
7
3
8
5
7
6
7
1
6
2
6
3
6
8
2
3
3
4
4
6
8
2
8
4
10
4
6
9
9
7
9
5
2
7
1
6
5
8
3
6
6
10
7
10
5
8
4
10
4
1
6
4
3
4
6
8
3
6
9
10
5
1
1
4
1
8
3
9
6
3
4
5
6
10
9
5
3
4
7
5
5
3
7
8
10
5
5
2
2
6
6
5
2
3
3
7
3
7
1
5
2
2
1
9
10
8
1
1
9
7
5
2
1
9
3
5
9
1
9
3
6
9
7
9
2
7
7
10
3
10
3
2
3
10
5
10
6
5
9
6
1
8
1
6
6
10
8
8
7
7
9
9
1
3
10
1
3
6
3
4
4
4
9
8
4
1
2
8
4
8
1
6
8
1
1
9
9
3
6
8
5
4
7
2
6
7
1
2
8
1
7
1
2
6
3
5
9
4
1
2
10
5
2
9
5
3
9
1
5
4
5
1
7
2
4
3
5
10
7
10
3
10
1
9
8
6
5
8
1
9
4
10
5
9
9
8
1
5
8
3
1
7
7
1
8
9
2
6
10
2
6
5
7
10
5
9
2
3
6
2
5
5
7
9
10
1
2
6
7
7
10
7
8
3
8
10
4
4
6
8
10
4
10
7
6
3
4
4
8
8
4
3
10
3
4
5
5
3
4
9
3
5
2
2
6
1
7
3
8
8
6
8
8
10
8
7
10
4
8
4
7
3
5
7
9
9
1
6
9
1
3
3
4
1
4
2
2
1
2
10
4
2
10
5
10
5
4
6
8
8
6
3
2
5
4
8
10
10
2
3
10
2
7
10
10
9
5
5
10
2
1
7
3
7
3
7
4
10
6
6
1
10
7
9
5
2
5
3
6
8
3
10
6
5
6
7
7
9
3
8
10
3
2
5
6
9
7
10
7
7
4
7
7
6
7
10
4
6
8
10
7
6
8
9
3
7
2
1
6
7
4
1
3
8
1
1
4
2
9
4
7
1
10
9
10
6
10
10
10
1
1
1
10
1
10
7
5
3
1
4
8
9
10
8
8
2
10
9
4
1
3
10
5
7
10
7
3
5
6
3
3
6
5
1
3
2
5
4
9
1
5
6
2
9
7
3
2
4
1
3
6
5
4
7
6
9
10
3
4
10
9
4
8
7
4
9
5
7
9
10
7
5
2
5
3
5
2
5
10
4
5
8
7
10
2
2
5
10
7
1
2
10
6
10
2
10
10
9
1
6
2
6
2
8
3
3
9
1
5
3
4
1
10
2
4
7
9
7
3
3
9
8
10
3
3
4
2
10
2
5
3
3
10
10
7
7
2
1
4
9
5
9
2
5
10
5
10
9
1
3
1
10
10
3
9
10
8
2
1
4
4
9
2
10
9
3
8
4
5
6
5
2
2
5
5
3
5
1
1
4
6
2
10
1
6
8
2
2
3
3
2
6
4
7
10
9
9
7
1
2
2
6
4
9
5
10
9
2
3
7
1
3
1
2
10
3
7
9
1
3
8
1
2
9
6
9
10
9
7
4
10
6
9
7
6
5
4
8
5
2
4
8
2
7
10
6
6
3
5
5
3
5
7
4
8
8
10
3
10
5
7
3
5
6
2
2
10
6
7
1
6
4
4
6
4
6
7
6
9
8
8
4
8
5
4
1
6
3
9
1
7
2
8
8
3
3
9
5
9
4
3
10
10
8
5
1
2
6
9
4
4
4
2
2
3
10
5
4
1
1
6
1
2
2
8
10
9
2
9
8
10
8
10
7
9
3
3
9
10
8
10
2
6
5
10
3
8
3
2
5
3
1
3
5
8
2
10
1
1
9
10
10
7
7
1
10
8
6
7
7
1
9
7
1
10
3
2
10
6
6
7
6
4
5
5
10
6
2
3
7
8
4
8
1
3
7
6
4
1
8
3
5
9
8
1
6
9
6
1
2
6
1
1
6
7
3
10
1
4
8
5
7
8
2
7
8
9
1
4
6
7
9
5
3
8
6
4
9
9
8
2
3
5
2
6
8
1
8
4
8
3
2
9
5
1
6
9
1
8
10
7
7
7
7
1
6
5
7
9
4
7
1
3
3
4
5
6
6
10
7
5
1
9
5
3
9
9
9
2
8
8
4
3
1
4
7
7
5
3
1
2
7
7
9
6
4
1
6
9
2
7
1
9
3
1
5
3
8
10
8
6
8
1
10
2
6
3
2
7
10
10
5
2
9
9
8
8
7
9
3
7
10
8
9
4
8
5
10
4
8
7
7
1
1
3
3
6
2
5
7
1
9
2
4
3
5
10
4
4
6
7
6
7
9
5
9
5
4
4
5
4
5
8
6
9
7
4
3
4
5
5
2
4
5
2
2
10
1
1
1
10
3
6
9
10
9
7
7
2
8
5
9
9
2
8
2
1
9
7
3
1
6
10
6
8
6
10
10
10
3
6
5
7
9
3
9
6
8
9
4
4
10
9
6
1
5
6
10
3
3
1
2
3
3
6
10
1
4
5
7
10
5
3
9
3
9
7
9
2
4
6
5
8
4
1
1
10
1
8
2
2
3
10
4
7
6
6
8
1
9
2
1
3
2
7
8
4
9
5
6
2
1
1
2
2
5
1
1
9
4
8
9
7
8
7
4
1
5
2
2
8
2
10
5
5
2
2
5
10
9
10
10
2
2
8
10
6
7
8
8
3
10
8
2
3
3
2
2
3
7
10
5
10
8
6
1
5
9
1
8
7
5
9
5
10
6
7
6
2
1
5
4
10
8
2
5
5
6
3
8
7
7
9
10
5
3
1
10
3
2
6
3
3
1
8
6
6
4
3
6
4
7
7
10
5
2
5
3
5
3
6
2
5
3
10
4
1
5
4
1
7
7
1
1
7
3
6
2
2
4
10
9
9
5
3
1
8
1
2
5
6
4
4
7
6
7
1
1
10
4
5
8
1
1
3
1
7
5
6
4
3
4
3
3
7
4
2
2
1
1
9
5
5
3
1
5
8
1
2
1
5
5
3
6
1
1
5
7
6
3
9
9
7
7
3
5
6
8
7
6
4
2
3
7
8
10
2
8
4
2
2
2
8
5
9
6
1
8
5
6
7
3
8
1
7
3
7
6
6
3
3
3
3
1
10
10
6
3
9
5
5
8
5
3
5
7
4
4
7
8
7
5
2
9
8
10
8
6
2
8
5
2
5
9
5
4
10
5
7
2
1
1
7
9
8
4
4
6
9
3
1
9
2
10
1
9
10
1
8
5
10
10
9
8
9
5
4
5
10
3
3
7
3
10
6
6
8
1
3
3
5
6
9
1
6
2
8
3
9
9
9
8
10
1
2
2
10
10
9
7
3
3
1
4
8
7
4
3
4
2
2
7
9
3
10
3
2
10
5
2
5
10
3
3
8
1
10
6
5
9
10
4
3
3
1
4
9
9
7
3
3
6
3
7
3
5
8
4
3
6
3
9
9
8
6
5
7
6
9
10
1
8
2
4
7
5
2
10
9
4
6
1
6
7
1
4
2
4
7
3
4
3
4
7
9
4
1
9
9
8
1
2
1
7
5
8
3
4
4
8
1
7
2
8
4
3
8
8
2
3
7
4
8
4
1
6
7
10
4
9
3
2
5
10
8
2
7
4
7
7
6
10
5
2
3
10
9
6
2
1
8
5
2
2
4
3
10
4
6
10
6
5
10
4
3
1
3
1
9
3
8
4
6
7
10
2
6
1
6
3
9
1
6
4
6
3
3
8
8
2
7
10
5
9
5
8
7
7
2
10
4
7
5
10
2
3
4
2
7
7
6
1
3
3
7
1
5
3
3
4
5
4
4
5
6
8
3
7
7
2
10
2
10
8
7
8
4
6
7
10
10
10
6
8
10
6
8
8
8
7
5
10
9
4
10
2
9
6
4
9
5
2
2
10
10
5
3
10
10
10
4
1
1
8
1
9
6
4
7
6
3
7
6
5
5
9
1
9
1
9
9
3
4
6
1
3
4
4
9
7
9
4
2
10
10
7
10
1
3
7
5
4
4
3
1
3
3
8
10
7
6
10
9
10
9
7
10
3
8
2
9
2
8
3
5
1
4
10
4
2
9
9
10
4
9
7
5
1
10
3
7
7
5
9
1
6
6
6
10
2
4
5
2
5
9
1
7
6
7
6
8
5
9
3
7
5
4
4
5
4
3
6
7
9
4
9
6
2
6
6
4
7
6
5
2
10
3
10
1
1
8
1
5
2
5
2
6
4
7
5
4
6
8
3
5
6
8
2
9
5
5
8
1
3
8
3
10
8
6
2
1
9
6
1
7
2
5
8
10
5
2
2
4
10
4
2
5
4
7
10
5
2
5
7
6
3
2
7
7
8
10
4
8
10
5
5
3
6
3
9
2
9
9
3
6
4
6
6
2
8
7
2
3
7
2
6
5
8
10
7
8
3
5
5
9
4
9
7
6
4
9
3
9
7
1
8
10
9
5
4
4
1
10
6
6
10
6
6
7
8
7
6
2
2
9
5
5
10
4
1
1
5
3
2
2
5
6
2
2
6
2
4
8
5
8
1
6
4
5
1
5
7
5
4
9
1
3
4
7
8
4
8
9
4
9
3
7
2
9
10
3
9
9
10
10
9
5
3
6
2
8
1
8
2
4
9
4
4
5
2
10
5
6
2
6
7
4
7
5
6
5
8
8
10
9
3
3
6
7
2
9
5
3
1
5
2
10
2
9
2
10
8
9
10
9
9
7
4
2
6
9
4
2
8
8
10
2
7
2
4
3
5
4
1
9
1
5
1
5
3
8
10
5
6
4
1
3
10
8
4
9
8
6
1
6
10
4
10
10
6
6
3
7
8
2
6
1
9
7
4
9
9
8
8
4
2
6
5
3
3
2
9
3
6
8
3
8
5
10
9
3
5
2
6
3
1
10
4
9
6
5
8
6
10
4
1
7
1
9
5
7
7
7
7
6
10
3
8
7
1
8
6
5
4
7
8
1
1
9
3
3
6
4
7
9
6
7
4
10
3
7
2
5
6
10
6
6
4
9
7
1
6
4
3
2
9
4
4
3
4
3
7
6
10
10
9
8
8
4
5
7
9
3
6
9
4
4
3
7
5
10
10
9
3
9
4
2
5
7
1
7
6
7
2
7
2
9
9
4
2
5
9
10
7
6
5
1
6
10
2
1
3
5
5
1
4
4
10
1
8
9
5
7
10
9
2
10
6
8
8
3
3
10
5
3
1
6
2
9
4
9
4
9
4
6
6
1
2
2
2
9
9
5
10
1
3
3
9
2
5
4
3
2
1
10
5
1
8
1
4
4
5
7
8
3
3
10
10
1
5
10
1
1
8
10
9
10
3
10
8
7
1
7
7
5
4
7
6
2
2
2
8
8
5
3
10
6
3
5
8
9
5
8
3
5
9
1
9
4
6
3
2
1
1
3
10
7
7
4
4
6
6
3
4
8
4
3
7
5
8
9
6
1
5
4
10
1
9
9
2
6
10
4
10
10
9
5
10
10
2
2
10
1
2
5
8
9
3
2
10
4
2
9
4
7
7
3
4
1
2
1
9
9
1
1
4
2
5
9
4
3
5
4
9
9
6
7
6
7
6
8
9
7
9
6
6
8
8
5
7
5
7
9
7
2
7
7
10
5
4
4
5
6
5
9
5
6
9
8
6
10
7
2
5
9
2
8
5
2
8
9
1
10
10
10
10
8
6
8
3
1
4
3
3
6
4
1
9
6
3
9
2
5
8
9
1
3
1
5
1
7
7
4
3
9
9
10
5
9
7
1
4
2
1
3
1
9
10
1
1
6
4
3
9
5
10
9
3
5
4
4
2
5
4
9
8
4
9
5
3
4
9
4
7
3
5
9
2
5
4
3
8
2
5
3
4
2
10
3
10
8
10
1
5
4
9
9
1
10
4
6
2
6
9
3
5
10
9
4
4
8
4
9
7
5
5
9
8
5
2
3
5
6
5
9
3
2
3
5
2
1
6
8
1
7
7
2
9
8
8
1
8
10
1
8
6
8
7
8
5
6
10
8
4
1
2
7
8
7
8
6
1
3
8
9
10
6
4
5
8
8
6
10
7
4
9
3
4
3
10
3
2
9
8
6
1
1
3
4
10
4
2
4
7
8
6
5
10
3
8
3
6
8
5
10
7
9
6
1
10
4
7
7
5
8
1
4
1
6
10
5
8
2
10
4
1
2
2
1
4
4
1
9
3
4
3
3
7
1
5
9
6
8
1
1
1
9
4
7
3
10
10
1
4
9
10
5
10
1
3
9
4
3
2
6
4
5
9
8
8
9
8
5
5
10
9
8
9
2
5
2
6
7
3
3
4
8
8
2
3
7
9
4
5
5
3
2
6
9
2
3
4
9
6
5
10
2
10
5
1
7
8
4
6
2
4
1
6
9
2
2
6
5
1
6
3
8
4
6
2
9
4
2
5
5
3
4
9
3
4
5
6
3
1
7
9
5
5
2
9
8
7
10
7
1
1
9
7
3
9
7
2
9
7
3
6
5
9
6
9
7
5
3
8
4
7
2
7
1
8
7
2
1
6
9
1
3
7
10
10
2
5
10
3
2
9
1
4
9
1
4
6
6
3
7
2
3
8
2
6
3
6
9
7
4
3
1
9
9
2
2
7
4
7
4
3
6
1
8
4
7
9
1
7
6
7
4
7
9
6
6
8
3
7
7
6
6
8
9
9
5
6
9
4
7
9
3
5
7
9
9
4
2
9
6
7
5
7
9
5
6
4
6
5
3
9
6
1
7
1
3
2
9
3
9
3
3
3
2
2
5
9
7
2
6
4
4
10
1
9
3
1
8
3
10
5
2
3
7
9
10
9
4
9
7
10
1
5
3
9
5
2
3
8
8
10
4
8
1
7
2
6
5
10
8
9
6
4
1
9
8
2
8
1
10
6
6
6
9
1
4
2
1
4
9
3
10
7
7
7
6
8
4
7
2
4
5
4
10
4
2
3
8
6
5
1
1
1
1
9
8
6
6
8
6
4
4
4
5
7
5
4
5
2
6
4
1
8
9
1
9
9
6
2
7
4
1
5
1
7
4
5
1
4
2
7
9
3
4
7
5
10
8
7
10
10
6
3
8
3
7
6
9
9
1
10
8
3
8
7
7
8
4
4
9
8
6
8
9
2
8
10
5
4
9
9
10
9
8
1
6
1
5
3
3
9
3
4
1
9
4
2
7
8
3
4
7
7
2
10
6
1
2
3
6
6
5
8
6
7
10
4
2
2
3
6
5
6
4
2
1
8
4
10
1
9
3
4
3
9
8
1
7
7
8
4
7
8
10
8
5
4
4
8
3
1
7
8
7
10
2
6
9
1
3
3
5
2
2
3
10
10
10
7
6
3
1
3
10
10
3
6
6
7
8
10
6
5
3
10
10
6
3
7
1
9
5
8
2
1
9
1
2
3
10
1
4
3
6
10
2
2
6
2
9
9
6
6
10
1
3
2
5
1
9
1
2
1
7
5
2
9
6
6
10
9
8
1
5
4
7
5
2
3
3
9
2
9
3
8
6
7
9
4
2
1
7
5
4
2
3
9
5
3
6
9
2
9
8
3
10
7
5
6
5
6
10
7
10
3
3
9
9
4
2
10
9
9
3
7
6
4
9
10
5
8
1
4
3
5
4
3
4
4
2
6
6
4
5
2
1
4
4
9
4
1
6
7
5
9
8
7
6
9
9
2
5
8
6
7
6
7
3
8
10
1
2
4
5
5
8
3
10
9
5
6
3
10
10
1
4
10
1
2
1
10
10
8
3
5
1
1
8
7
1
3
9
9
3
4
1
1
7
10
6
10
6
9
5
4
9
4
3
9
4
2
8
8
10
2
10
1
6
8
2
1
10
8
10
9
3
4
8
5
8
9
6
1
1
7
1
1
9
5
7
4
1
3
9
4
10
5
10
8
8
10
10
9
4
1
2
4
10
9
8
4
10
1
5
7
2
10
2
10
2
2
1
4
9
8
10
6
6
7
8
8
4
8
1
1
5
8
7
1
6
9
4
4
1
4
9
7
2
8
5
2
7
2
6
6
9
7
4
6
5
6
7
8
8
3
8
5
10
8
10
10
1
8
3
10
7
8
9
3
1
1
5
3
3
4
5
2
7
6
5
4
7
3
10
5
1
2
10
5
6
10
6
5
4
7
8
7
8
4
9
10
6
6
5
9
2
1
1
4
8
10
10
4
4
6
10
2
5
10
6
10
1
2
2
3
7
2
4
1
10
2
1
7
5
7
3
7
1
5
10
3
4
6
4
10
10
8
8
7
10
10
3
7
4
4
5
7
7
1
1
3
9
1
2
5
1
4
10
2
10
10
5
4
9
6
2
6
9
9
5
7
9
1
8
3
3
8
6
5
5
3
3
4
5
3
7
2
9
10
7
9
9
4
3
8
7
4
7
8
6
1
9
10
5
6
4
6
2
10
8
6
2
10
9
4
3
10
1
10
9
3
7
9
6
9
9
10
4
10
4
6
3
3
9
9
3
10
2
2
1
1
3
9
5
5
9
10
1
3
5
5
1
8
1
10
1
1
4
6
8
6
8
3
4
7
4
1
8
9
10
6
8
2
4
4
2
4
10
3
4
2
5
7
2
6
10
2
2
8
9
10
7
3
8
6
4
7
5
10
4
5
3
5
9
5
8
2
6
3
5
5
2
2
5
4
8
10
5
8
7
3
1
5
6
4
8
2
5
5
5
3
3
6
4
4
1
2
6
10
4
5
3
8
10
5
2
1
2
2
5
5
10
3
3
10
9
3
1
1
10
2
3
6
6
5
2
4
4
10
7
4
4
8
5
9
4
1
10
9
6
4
8
6
2
4
8
9
9
2
9
9
4
1
4
4
7
1
8
3
9
5
4
6
7
6
5
3
3
7
10
9
5
2
9
7
7
6
8
1
7
6
4
1
7
8
4
8
6
6
3
1
7
7
8
1
3
6
8
3
7
3
9
1
5
1
8
10
3
4
4
5
1
7
10
10
4
3
10
6
7
2
2
3
6
9
10
4
4
3
4
1
9
5
2
9
10
10
9
3
4
4
3
3
9
1
3
3
9
2
4
9
10
9
6
10
8
3
9
6
6
6
6
3
5
6
6
6
9
8
3
4
4
8
8
4
4
3
6
10
3
8
9
10
1
10
9
4
3
2
5
7
6
10
6
9
6
2
7
7
4
7
7
5
9
1
4
5
9
4
4
5
8
8
1
1
4
9
6
5
7
2
3
4
8
6
7
1
2
5
2
7
6
2
3
2
3
1
8
6
10
3
6
2
9
4
10
5
10
4
1
10
5
3
2
2
5
7
2
3
9
2
1
8
7
1
4
3
9
10
9
2
2
4
8
3
5
2
10
10
3
2
2
1
3
2
5
5
4
4
5
5
7
7
10
10
4
8
6
8
5
5
1
2
7
1
5
6
3
8
2
3
7
4
6
10
10
1
9
4
9
4
9
3
10
7
4
3
1
6
2
2
3
4
5
2
9
4
10
7
2
7
6
7
4
8
8
7
8
8
5
7
6
7
4
3
9
8
2
9
8
7
10
8
7
10
8
8
10
5
10
2
4
5
10
4
8
2
8
3
4
2
10
1
5
3
1
1
7
2
1
4
1
5
7
1
1
1
1
3
10
4
2
3
2
10
5
5
1
5
7
1
8
3
10
1
8
8
2
3
4
2
8
10
6
6
2
7
1
7
7
8
3
7
5
9
10
7
7
7
3
7
9
3
9
5
4
9
9
3
2
5
7
10
5
1
4
7
10
4
9
9
3
2
1
8
4
9
4
4
3
6
2
8
9
4
7
3
2
1
2
9
2
8
2
5
10
1
6
7
4
7
1
1
2
9
5
1
1
10
2
6
6
6
7
10
9
9
7
6
3
2
8
6
5
1
3
5
6
9
10
2
10
1
9
1
10
7
5
9
3
4
2
5
6
9
10
8
6
8
1
6
9
2
7
4
10
2
2
6
3
4
5
2
1
6
6
10
6
6
4
1
1
3
6
5
10
9
4
7
7
4
8
5
10
7
7
3
2
8
1
9
8
9
7
5
7
9
6
1
6
6
3
6
8
6
8
5
8
8
4
9
4
1
4
5
8
7
4
6
3
10
8
10
6
6
8
8
3
7
7
8
7
3
4
6
5
10
6
5
3
8
6
4
2
6
9
8
6
3
4
3
6
8
8
7
6
1
8
2
7
4
3
1
5
5
7
2
1
10
2
2
5
3
8
2
1
10
1
8
10
10
7
8
3
5
1
1
3
9
3
8
8
3
6
4
9
2
3
4
5
8
7
8
7
1
7
8
4
9
8
5
8
2
5
10
10
3
8
2
1
7
9
1
5
3
4
1
6
10
1
2
9
6
5
9
4
4
6
2
3
4
6
6
2
3
8
5
8
1
8
8
3
10
9
6
6
2
1
5
10
5
9
3
4
2
2
8
7
4
9
8
3
10
9
2
3
5
5
10
6
6
7
8
1
2
3
10
8
7
2
9
6
3
8
3
10
2
2
3
1
5
7
9
9
5
8
10
2
10
6
4
5
2
9
6
1
9
2
4
3
7
9
7
8
10
8
8
10
8
7
5
3
10
8
6
10
3
5
8
10
2
3
10
6
4
9
9
8
5
5
9
10
6
2
3
3
9
1
2
4
6
3
6
8
10
8
7
1
3
8
10
2
9
10
8
5
1
8
9
7
8
6
9
9
2
7
5
3
7
3
2
10
10
4
6
2
6
5
2
3
8
9
1
10
5
3
2
7
3
2
6
1
6
1
2
7
2
4
4
3
4
2
5
10
2
9
4
4
10
9
6
3
5
10
4
6
8
8
2
7
5
8
5
3
1
3
1
1
1
5
7
10
7
10
9
1
3
8
6
3
10
4
7
3
7
9
9
3
6
3
7
8
1
10
6
7
1
3
10
8
2
6
10
7
7
3
10
9
2
3
2
4
9
1
5
8
6
10
6
9
3
9
4
3
4
10
8
9
2
7
9
1
4
7
1
3
6
6
6
4
4
4
6
2
2
6
8
9
6
3
7
3
5
7
6
3
3
10
9
6
1
8
1
6
3
8
2
8
7
7
6
7
1
7
7
4
9
6
9
7
2
7
6
4
7
1
3
1
6
10
9
2
7
6
2
4
7
4
2
7
10
3
6
4
9
6
10
1
3
10
7
1
3
2
8
9
4
4
6
4
8
6
1
10
5
7
9
7
1
7
7
8
6
7
6
4
9
1
7
9
5
4
7
2
5
10
2
3
7
6
7
3
1
10
9
1
9
7
6
10
2
7
5
7
4
9
3
2
8
6
6
5
5
4
4
7
3
5
6
4
4
1
6
6
8
2
7
6
7
10
7
9
2
4
5
9
8
5
8
2
3
8
5
3
2
8
7
4
2
5
6
5
3
2
6
10
8
1
6
6
4
6
3
6
10
4
2
7
3
8
1
9
2
3
1
4
7
4
1
10
2
8
4
8
7
3
9
10
6
7
6
3
9
5
4
7
5
5
6
6
6
5
2
5
1
8
9
4
6
5
5
7
2
10
9
6
9
5
5
1
6
10
5
2
3
2
10
3
5
9
3
5
1
6
6
5
4
6
3
4
10
1
4
5
7
2
1
3
2
4
9
10
2
4
4
3
2
3
2
6
8
1
6
8
10
8
1
9
9
7
9
9
8
9
10
3
1
7
2
8
10
5
5
6
2
5
5
1
2
9
8
4
3
5
1
1
2
5
3
4
8
5
1
7
4
1
7
6
1
9
3
10
1
6
5
6
6
9
5
2
9
5
2
2
8
7
8
2
6
9
4
5
9
1
6
9
4
8
6
6
9
1
3
7
1
5
2
8
8
4
8
1
7
7
3
6
1
8
7
8
3
6
5
5
2
6
10
5
1
4
6
1
2
1
4
9
6
2
2
5
3
9
2
3
10
7
4
3
8
5
9
3
2
8
9
7
1
6
9
4
4
6
8
4
7
9
2
3
10
7
6
4
2
6
4
10
2
3
7
10
10
3
3
3
9
7
4
2
9
2
8
2
8
8
8
1
4
1
4
3
9
8
2
8
2
6
8
3
7
9
4
4
9
3
10
4
4
1
8
1
3
2
7
8
5
1
4
3
10
2
4
6
7
5
4
8
3
7
3
2
7
2
7
8
6
9
1
5
4
1
1
6
6
2
1
3
2
3
4
4
5
4
8
5
8
1
7
7
6
10
9
10
3
4
8
10
10
7
7
8
2
7
6
2
2
2
10
7
4
5
2
2
6
10
4
3
3
8
5
6
7
7
8
7
2
3
1
7
2
10
1
8
2
4
5
10
7
2
8
9
7
3
2
10
10
9
7
1
9
8
8
4
4
5
3
8
1
9
2
7
2
10
4
3
3
1
4
3
4
6
8
5
2
9
2
5
5
3
6
4
3
3
7
2
9
2
2
10
8
2
9
8
6
2
7
8
10
1
2
10
6
6
6
2
9
9
7
9
4
7
7
7
7
5
4
4
3
3
1
2
9
2
2
1
8
7
4
10
3
3
10
6
4
9
1
10
3
5
4
4
6
10
8
5
7
8
9
3
2
2
9
9
1
5
1
7
10
2
9
10
1
1
6
4
2
9
3
8
3
9
1
1
5
5
9
2
10
10
5
10
8
4
10
5
1
5
5
1
10
8
1
1
9
1
10
7
10
7
10
5
9
9
6
4
6
3
3
9
3
3
7
2
10
3
10
1
4
10
3
2
10
7
9
6
1
9
5
10
6
2
3
10
3
4
2
6
8
2
5
9
2
6
5
4
5
1
8
3
10
9
7
10
2
4
4
8
10
2
5
1
6
7
2
8
4
8
5
10
3
7
9
1
2
9
1
9
7
6
6
10
2
6
7
3
8
1
8
5
7
2
8
1
6
3
6
8
9
7
5
3
8
10
7
6
2
2
2
6
1
10
5
6
7
9
4
2
3
7
9
6
4
1
10
1
8
8
9
3
3
7
7
2
8
9
9
1
10
3
10
3
6
6
5
8
9
8
10
9
4
2
9
1
9
7
2
8
8
5
9
9
5
10
7
1
3
6
3
9
3
4
7
5
2
7
8
7
2
9
3
7
8
3
6
6
5
2
9
9
4
3
9
7
5
2
5
7
5
3
10
10
8
3
1
6
5
1
5
9
9
4
1
5
7
5
4
6
5
6
3
4
5
2
9
4
5
9
8
2
5
6
1
5
5
8
3
10
8
7
8
1
9
5
1
1
5
8
7
10
6
6
2
4
10
3
3
5
6
1
10
1
6
1
6
4
3
2
1
6
2
1
8
9
6
9
8
5
5
5
4
10
2
6
4
7
2
6
5
7
3
5
6
4
5
6
7
7
1
1
7
3
10
5
1
10
10
8
4
4
2
8
8
10
9
5
6
6
9
1
2
3
8
5
4
2
8
2
3
1
5
2
1
7
7
3
5
6
7
3
3
2
10
9
9
3
1
10
7
5
7
6
1
10
10
2
8
6
3
9
10
7
8
9
5
8
9
7
5
10
3
8
7
10
6
3
1
1
4
3
8
1
1
5
4
7
4
5
1
7
2
6
8
5
10
9
6
5
10
3
7
7
3
10
1
9
9
6
3
5
8
6
2
1
2
3
5
8
7
4
5
8
9
6
8
5
4
6
1
10
9
2
1
6
6
6
8
9
1
4
1
4
9
3
4
2
10
4
8
2
7
3
3
3
2
5
4
10
3
7
7
4
7
4
2
8
2
2
2
10
7
7
5
7
9
8
9
3
6
3
8
1
10
7
5
3
9
7
9
2
1
6
2
8
9
8
8
3
5
9
1
10
10
7
2
1
8
8
10
4
1
1
6
3
1
7
5
7
8
7
7
6
5
8
2
3
9
1
9
8
3
9
7
7
6
5
10
5
9
10
4
10
10
8
2
5
7
7
2
6
7
8
10
1
9
5
4
8
1
7
10
1
7
6
6
8
4
3
9
4
5
6
7
9
3
4
8
6
9
2
4
9
9
2
3
10
8
8
8
10
5
10
9
1
7
3
3
6
3
8
8
6
1
9
3
7
2
5
8
2
1
4
3
1
9
2
2
2
3
9
10
8
7
1
1
2
9
8
5
9
7
6
5
10
1
7
5
3
2
3
1
8
1
5
10
1
4
10
7
4
10
10
3
9
3
1
2
7
2
1
8
10
10
8
1
3
4
10
7
10
6
5
3
6
8
7
9
4
2
8
7
7
10
7
1
9
8
6
6
3
5
6
10
7
7
10
6
6
6
8
9
1
9
8
6
3
5
8
8
3
9
10
6
4
2
8
7
9
3
3
2
10
4
7
4
10
5
8
10
10
7
5
2
5
9
4
3
9
7
2
8
6
10
10
10
7
4
2
7
5
7
8
6
3
7
7
10
5
1
1
2
6
7
8
2
6
7
2
6
5
1
2
7
4
6
4
2
3
1
6
5
1
6
3
3
10
9
2
6
1
2
7
6
5
1
5
5
8
6
8
4
6
9
2
6
8
4
1
1
2
4
4
8
7
4
4
5
2
8
1
9
10
8
7
4
4
5
1
10
1
10
10
5
6
3
7
5
9
10
1
5
4
7
9
10
3
6
9
8
9
2
8
7
9
1
5
3
10
7
9
6
10
9
8
7
7
2
10
6
8
3
1
6
4
4
5
7
10
9
8
7
10
5
10
7
4
2
8
8
3
10
5
1
1
8
9
7
4
3
5
8
4
2
10
6
1
4
8
4
8
6
7
4
10
6
7
1
2
4
8
1
4
1
7
3
4
8
1
5
7
10
8
5
6
7
6
9
7
10
6
2
2
8
4
7
6
8
1
3
8
1
3
4
2
6
1
2
1
5
1
10
1
6
7
6
9
9
1
4
9
7
9
3
3
3
10
5
5
5
4
10
7
8
3
1
8
8
1
10
7
4
7
10
1
10
2
5
3
10
5
6
7
2
9
5
3
9
9
8
1
9
5
4
2
4
8
6
7
8
6
10
4
4
10
5
8
2
2
2
9
6
4
9
9
1
7
8
2
7
1
2
5
2
6
1
8
5
1
8
1
2
9
9
5
6
6
4
9
6
10
4
7
10
5
9
10
2
7
8
1
4
10
2
1
9
8
8
2
8
6
4
9
2
6
3
2
10
9
9
5
9
4
1
5
10
10
3
7
6
4
2
3
6
10
4
2
6
10
6
8
3
6
10
3
9
2
6
6
6
9
10
5
7
3
7
8
2
1
3
5
6
7
9
2
4
1
1
6
3
4
6
1
7
1
6
10
8
7
7
4
1
4
6
2
4
9
3
9
10
7
9
7
10
4
9
8
1
5
5
6
5
4
2
7
3
6
10
2
6
1
8
7
10
9
10
4
4
8
7
8
1
2
6
5
3
5
2
2
3
7
4
9
7
10
10
8
1
5
7
4
4
2
9
10
6
4
2
10
6
2
1
2
2
6
9
1
2
2
2
6
8
3
1
5
9
2
6
3
4
4
10
3
4
6
5
2
5
4
4
7
6
2
10
5
1
7
9
8
7
9
4
5
9
2
10
7
10
9
10
7
5
3
5
4
4
4
6
6
2
3
10
10
1
2
8
8
9
6
3
4
1
1
5
8
9
2
10
3
6
4
9
8
4
1
2
2
1
4
5
10
5
4
10
8
6
5
2
7
5
9
6
8
6
4
9
2
9
6
5
10
6
5
9
4
9
8
3
1
8
3
4
5
5
1
7
2
10
1
8
9
1
8
7
9
5
6
10
4
2
4
7
8
9
9
10
4
6
9
5
2
9
2
9
6
5
7
4
9
3
5
8
5
10
10
7
4
5
6
6
6
8
1
9
4
5
2
10
8
7
5
6
7
1
7
1
4
5
4
5
8
1
7
1
7
8
3
1
10
2
8
2
5
7
1
5
9
3
8
6
7
7
6
4
7
7
2
6
10
2
5
4
4
10
1
3
10
8
5
9
3
3
4
6
1
10
5
1
4
2
7
2
10
9
6
6
4
5
1
6
1
6
4
3
9
8
6
10
4
7
6
5
4
5
6
2
10
8
5
6
10
10
5
10
8
6
5
9
6
4
10
6
2
8
4
7
8
1
7
1
2
3
2
1
7
10
3
9
9
7
10
10
5
4
2
7
10
1
5
1
9
3
6
2
6
3
5
9
2
4
2
9
2
5
4
2
7
4
9
6
2
2
4
3
10
1
1
6
1
6
7
2
2
2
4
8
4
1
4
7
2
6
8
8
7
10
5
10
6
9
6
7
3
2
5
10
9
7
4
3
10
9
4
9
9
6
6
7
10
7
8
5
1
4
1
10
2
4
9
9
1
8
5
4
8
1
3
1
1
9
6
6
3
2
4
4
8
10
5
1
1
6
6
9
9
6
7
9
8
5
9
6
5
1
6
1
6
4
2
7
2
1
4
6
1
2
2
3
10
8
1
9
10
8
5
3
7
9
2
7
10
8
7
10
5
8
5
2
9
8
3
6
7
10
6
5
10
8
6
8
3
8
2
5
2
8
7
2
3
9
4
9
5
6
5
1
10
4
4
9
10
5
9
4
9
9
2
5
4
7
6
8
4
7
10
7
6
5
7
5
8
3
7
10
4
10
5
3
6
8
3
10
7
10
10
6
2
8
1
8
4
3
6
4
8
6
7
10
8
1
7
10
6
2
7
2
5
7
3
1
10
4
1
7
9
8
1
2
5
10
6
5
9
6
4
7
2
2
8
4
7
5
5
9
8
8
4
3
9
3
5
9
5
2
3
4
1
7
2
5
2
8
3
7
3
3
1
6
9
1
7
2
1
1
7
3
3
8
6
7
1
6
7
7
6
9
7
9
4
3
3
7
10
8
5
10
8
5
9
6
9
1
5
10
9
4
3
10
4
8
6
9
6
1
4
9
6
2
2
7
1
7
8
2
3
4
4
6
1
2
7
4
5
10
7
6
3
5
3
8
6
3
6
4
9
5
10
2
8
4
6
1
10
10
1
1
4
3
4
1
2
5
4
5
6
8
5
9
6
2
1
2
9
6
4
10
7
8
5
3
3
4
1
1
2
3
6
10
4
8
7
2
2
7
10
10
7
5
1
9
5
4
7
2
10
3
10
1
1
3
5
10
2
6
7
1
9
6
2
9
8
2
5
10
4
5
1
3
2
7
1
2
5
5
1
9
2
5
8
7
5
7
4
1
2
10
4
8
6
8
5
7
1
10
2
3
1
9
7
6
9
2
5
9
1
8
8
9
4
5
2
1
8
4
2
2
3
7
4
2
3
6
6
4
9
10
2
3
10
1
4
10
8
6
6
2
5
4
6
6
7
7
8
6
2
1
3
4
4
6
6
7
9
4
10
8
3
6
4
10
10
6
3
3
9
6
5
9
10
9
3
5
4
2
3
3
7
7
6
4
8
10
6
2
7
7
5
8
5
3
4
1
4
3
9
5
7
1
10
9
4
2
5
8
10
6
7
5
10
2
3
10
4
3
1
3
1
9
1
8
2
8
1
2
4
1
4
1
2
4
6
6
3
4
4
7
2
2
10
9
10
3
5
4
5
5
6
4
2
4
3
7
10
1
10
7
5
2
9
6
9
5
9
5
2
1
2
9
5
5
2
4
3
4
2
6
4
8
1
8
2
5
6
5
10
7
1
3
2
9
8
6
10
7
3
6
4
8
7
9
5
7
3
5
3
2
7
2
6
2
6
7
10
6
2
4
1
9
8
8
8
4
5
4
3
8
4
5
1
6
10
7
1
9
9
7
9
4
10
5
3
9
3
6
10
7
4
5
1
7
9
7
4
4
10
5
1
10
8
5
3
7
5
3
10
6
6
4
1
8
1
4
2
7
4
3
5
10
10
10
5
4
2
10
9
8
5
8
3
3
10
10
3
6
6
3
9
8
4
2
4
1
1
1
7
6
8
8
8
6
10
2
3
3
4
1
6
10
7
5
1
4
2
9
10
3
5
5
5
1
2
7
8
7
10
6
6
4
7
10
2
8
4
3
6
2
7
1
4
7
10
3
7
3
3
8
6
7
8
4
9
7
4
10
9
9
7
2
6
8
1
3
4
1
4
5
2
9
3
4
8
3
1
2
10
6
6
9
2
5
7
1
8
4
5
10
10
6
5
1
6
9
10
3
9
1
6
1
10
1
6
3
10
3
3
4
6
2
5
5
1
1
2
2
5
6
2
3
6
4
4
3
10
2
6
7
2
2
2
7
5
9
10
4
1
8
2
10
8
8
6
4
4
6
9
9
9
3
9
7
1
10
2
1
6
1
1
10
3
3
4
5
8
6
3
9
10
8
8
6
5
8
1
2
2
10
3
8
4
3
4
6
5
7
1
9
7
8
7
1
9
5
5
6
10
1
5
3
8
8
5
2
6
9
6
2
5
2
2
8
5
10
8
7
3
5
9
10
5
4
4
3
5
4
1
10
9
6
6
8
2
5
9
3
10
10
10
4
5
7
1
8
7
8
9
10
3
3
6
6
5
4
8
7
6
3
10
7
4
3
4
6
3
1
8
9
2
9
6
4
7
7
5
2
5
5
2
1
6
8
2
1
7
6
7
2
9
5
6
6
3
7
6
4
2
5
8
8
1
2
6
5
3
7
10
4
6
5
7
7
9
2
10
8
3
1
4
1
5
10
5
9
1
3
6
3
9
6
6
1
1
8
5
8
10
10
4
2
6
9
7
7
1
2
2
5
3
2
7
7
7
7
3
1
6
7
9
6
7
2
4
6
5
4
1
5
1
8
8
8
2
6
2
9
7
3
2
2
1
4
6
8
5
1
6
2
3
4
6
2
1
3
4
2
8
5
2
4
3
4
3
1
6
3
4
5
5
5
10
6
2
9
9
10
2
4
7
6
3
9
2
6
10
4
4
1
1
4
4
1
3
7
1
6
3
4
1
10
6
4
2
5
7
5
10
5
5
9
4
8
2
4
10
7
1
2
8
1
5
3
1
4
6
3
7
9
5
5
9
8
8
3
10
9
5
9
4
2
7
5
2
8
9
4
4
6
9
8
4
5
1
8
6
9
1
4
9
10
3
3
7
5
2
1
2
7
10
10
8
10
9
8
3
9
8
2
7
8
1
2
4
3
10
6
9
4
10
1
1
2
8
9
5
3
2
1
4
3
7
7
10
1
4
4
6
3
6
8
5
7
8
2
1
5
9
4
1
8
10
5
3
7
9
7
2
1
5
7
9
6
7
10
9
5
3
4
7
4
5
6
5
3
7
6
1
6
7
2
7
6
2
9
7
1
7
2
3
2
6
5
5
3
5
10
1
2
5
9
5
3
2
5
5
2
8
3
3
5
10
9
3
1
7
10
5
1
6
7
2
4
8
7
5
1
10
1
2
4
1
8
8
6
4
6
8
5
10
9
2
4
3
4
5
9
6
6
9
7
7
8
7
3
6
1
4
4
4
10
8
2
7
5
3
5
6
4
4
8
8
8
6
7
1
3
1
8
2
3
8
8
1
6
4
7
4
9
8
3
6
6
3
7
10
4
8
5
7
4
6
5
7
3
3
8
9
7
3
1
10
2
6
4
7
6
3
9
7
7
3
3
2
9
3
3
7
1
4
8
9
4
2
10
10
2
6
9
8
9
4
3
1
4
2
1
7
10
5
3
4
3
10
8
3
10
3
2
3
10
3
4
5
6
5
9
10
6
4
1
3
5
1
1
1
9
5
2
5
9
2
9
6
5
7
10
3
9
7
5
3
9
7
10
9
7
3
9
6
6
3
1
3
8
6
9
7
10
10
7
3
10
5
2
8
8
9
2
9
3
10
8
10
6
2
10
2
4
1
1
2
10
6
3
10
4
2
1
3
4
6
6
1
1
6
3
3
3
6
4
6
9
1
3
5
1
4
1
4
3
5
6
5
5
3
9
9
4
9
7
7
1
3
8
10
6
8
8
2
1
5
2
8
1
6
3
10
6
2
7
8
5
1
6
4
2
10
7
3
1
3
9
8
2
2
6
10
10
9
9
8
8
4
7
6
2
7
10
6
1
1
8
9
9
1
1
8
6
9
8
7
9
8
6
1
2
2
2
8
8
4
2
6
10
9
2
2
7
7
3
3
8
1
5
7
7
5
4
6
3
8
1
10
7
5
7
8
7
5
6
4
1
9
3
10
2
10
4
7
8
5
4
1
5
7
2
7
2
6
7
7
5
3
10
3
6
10
3
8
1
10
10
2
3
1
10
5
5
1
7
5
8
1
9
3
3
7
6
7
5
5
2
4
3
8
1
3
10
8
9
9
7
1
8
8
9
2
7
10
6
1
7
9
10
10
1
10
9
5
5
10
4
4
4
5
4
2
2
4
5
5
7
6
8
10
1
6
8
3
2
8
3
8
2
2
2
8
10
6
5
9
1
4
1
4
3
5
3
5
8
9
3
4
9
1
5
5
2
1
2
8
7
8
1
5
10
7
6
9
5
7
4
9
3
8
9
7
4
8
4
6
5
6
2
9
3
3
9
2
5
4
4
7
2
9
3
5
4
3
7
1
10
6
7
5
9
7
1
3
3
3
7
8
3
2
2
8
4
9
6
8
4
10
10
4
9
10
7
10
6
5
10
6
5
5
8
8
1
10
8
6
8
10
6
9
7
1
9
3
7
2
2
7
3
7
3
9
2
8
4
6
8
8
6
2
1
9
6
2
4
10
1
4
10
10
3
1
4
6
3
6
6
9
6
8
3
6
6
8
8
1
6
4
4
4
4
1
2
7
7
2
10
5
2
10
9
2
4
9
6
4
6
10
5
10
5
8
1
6
1
5
4
2
1
5
7
6
2
3
8
10
4
9
5
4
9
2
5
2
2
8
9
1
9
7
3
8
1
7
3
4
8
1
9
5
8
9
3
5
6
9
5
5
10
3
4
3
5
5
7
5
10
4
4
2
5
8
8
7
5
7
3
9
10
2
1
6
9
1
2
4
7
5
4
5
5
4
3
1
7
6
7
9
1
10
7
5
5
9
4
3
6
2
7
5
8
8
8
6
6
9
1
8
8
4
8
3
8
5
7
4
5
5
5
7
5
10
8
3
3
9
1
9
10
4
9
1
1
3
7
10
9
3
3
10
7
3
1
9
4
1
10
3
6
8
2
7
5
10
9
8
5
2
10
2
4
2
6
5
8
9
10
4
7
7
4
7
3
6
9
4
5
10
2
5
9
7
9
6
1
2
7
5
8
6
2
8
9
3
5
6
1
4
1
1
5
1
8
7
5
9
4
6
4
5
6
2
8
10
10
9
6
2
6
3
7
10
9
7
3
7
2
4
4
2
7
5
5
1
2
1
1
1
1
9
9
4
2
7
4
3
7
5
3
2
4
3
5
10
5
2
8
3
5
2
8
3
9
1
2
7
10
10
6
2
5
2
9
9
5
8
2
6
2
5
10
6
1
6
5
9
10
9
7
7
9
9
2
8
7
3
1
1
10
3
3
3
2
2
5
6
3
10
4
10
7
9
10
3
3
10
5
7
9
1
5
9
4
4
10
5
3
6
10
5
8
7
2
8
6
7
5
3
4
7
9
5
4
6
1
7
7
2
3
3
6
2
3
9
8
8
9
9
3
5
4
2
1
3
1
2
7
5
4
8
5
10
9
1
1
8
6
9
6
8
2
5
3
4
10
2
6
7
6
5
5
6
5
4
4
2
7
9
4
7
2
3
6
8
3
4
9
6
8
2
3
6
7
7
1
4
4
6
10
10
8
9
4
10
6
1
7
3
3
9
1
3
6
8
5
2
6
10
1
4
1
4
10
7
4
3
9
9
7
10
9
10
3
9
7
1
10
5
8
7
4
2
10
6
7
10
1
1
10
9
10
7
8
5
1
10
8
5
9
1
6
2
9
2
5
4
2
10
7
8
1
2
6
9
10
4
2
1
4
10
10
1
6
6
10
4
9
5
1
6
7
4
8
9
2
2
1
3
5
9
8
3
9
5
10
8
6
5
5
9
2
3
2
9
10
7
1
4
6
4
8
8
8
1
3
1
9
2
6
2
3
3
8
7
7
5
7
8
10
9
4
2
6
9
9
1
10
9
2
9
6
8
8
4
6
2
8
10
6
4
5
2
6
7
3
6
7
5
5
3
6
10
7
10
8
2
8
8
8
2
2
2
4
8
5
4
7
8
4
8
7
10
8
1
10
2
1
9
7
10
9
10
5
3
6
5
5
2
9
1
3
7
1
5
4
4
2
3
9
8
5
3
3
9
7
5
6
9
7
6
7
3
3
9
5
7
9
9
1
10
7
4
9
6
1
10
1
1
10
1
5
1
10
8
1
3
5
2
2
1
6
9
5
1
2
8
6
4
7
7
6
3
7
1
6
10
9
3
1
1
6
2
6
4
8
3
7
7
1
4
8
5
5
8
2
2
9
2
4
1
5
7
3
1
7
7
6
10
6
10
6
8
2
7
4
4
9
3
9
9
4
1
1
5
5
5
1
7
8
10
2
8
8
4
10
10
2
9
2
9
9
7
7
6
8
8
1
6
1
6
3
7
7
8
3
2
10
8
10
6
7
2
8
7
8
8
2
5
1
9
5
8
5
10
4
2
1
2
1
6
5
9
9
4
8
7
3
9
6
2
1
10
5
3
4
8
4
2
3
2
6
6
9
5
10
3
8
8
4
9
3
7
6
10
8
9
3
7
5
9
4
3
5
5
10
9
6
1
2
4
3
6
4
2
8
5
4
5
3
7
9
4
6
4
5
2
5
2
5
7
3
9
3
2
6
1
10
2
2
9
10
3
5
8
9
3
4
10
10
4
7
1
5
1
1
4
1
3
4
7
9
5
6
8
3
2
4
2
1
2
9
6
2
1
5
3
8
1
10
4
5
4
9
1
3
10
9
2
10
2
7
5
9
3
8
7
7
7
10
3
10
3
10
6
5
7
3
10
8
4
1
10
3
3
3
8
3
5
7
5
10
9
8
8
8
1
6
4
8
5
10
10
6
7
4
3
1
7
6
10
1
2
6
7
9
7
7
7
4
10
10
6
10
5
10
5
7
7
10
10
6
10
5
5
7
2
5
2
6
6
10
4
10
5
10
6
8
4
2
1
3
6
1
1
5
6
2
7
2
6
2
5
2
2
9
2
5
6
5
10
3
10
5
9
3
1
6
8
2
8
6
3
2
5
7
9
7
5
4
9
3
3
7
3
3
4
6
10
4
8
9
10
5
7
8
3
1
9
5
7
3
8
7
10
6
2
10
10
1
1
4
10
7
10
5
5
1
6
9
4
4
8
7
7
4
9
5
1
3
1
6
1
8
6
2
10
9
7
10
7
10
9
6
6
4
8
10
6
8
9
2
7
2
7
5
3
5
6
9
2
7
3
10
5
5
4
5
4
4
1
1
2
6
10
6
2
6
5
7
10
7
1
1
6
9
10
4
8
5
1
10
7
2
3
9
1
4
2
1
4
10
10
8
8
10
6
1
10
3
9
10
1
2
1
1
1
6
4
10
3
6
7
2
3
5
1
7
10
9
10
4
8
7
2
8
6
7
2
6
7
10
2
1
4
1
1
6
4
8
2
4
10
2
4
2
3
4
5
1
9
9
10
2
1
2
2
3
10
5
6
9
5
9
5
5
7
8
8
2
10
7
4
6
4
10
7
6
6
4
3
7
5
2
4
6
8
3
10
3
9
4
10
6
5
1
2
10
7
2
8
4
3
9
3
6
4
8
6
1
4
6
8
5
9
5
8
8
9
7
7
10
5
9
8
4
6
7
4
7
2
3
6
10
8
8
6
5
9
10
1
7
10
10
2
10
9
7
4
8
8
1
7
9
3
3
4
1
7
8
3
6
8
8
6
3
6
5
9
1
10
8
6
8
9
1
5
4
6
1
9
7
6
2
1
3
5
9
2
7
1
10
4
7
8
10
5
5
2
7
7
6
9
5
3
5
2
8
5
10
2
3
1
10
9
4
5
4
4
3
8
7
2
7
7
1
9
5
9
8
5
1
4
3
3
5
10
6
6
3
2
2
1
3
10
8
2
1
7
8
1
6
6
1
9
7
4
2
3
10
10
3
9
9
10
1
8
7
2
9
6
6
10
6
10
3
4
10
2
5
5
9
5
1
10
8
4
4
10
7
2
6
4
6
7
5
5
2
5
4
7
3
7
6
1
3
10
5
9
5
10
10
1
9
5
10
9
8
9
10
2
4
7
5
9
6
3
8
8
10
8
9
8
8
6
10
1
1
8
1
7
2
3
4
6
3
3
6
9
9
9
2
4
1
10
4
3
9
2
7
1
7
2
8
6
2
4
4
4
2
3
5
10
4
8
2
2
8
10
3
2
2
5
7
7
1
10
4
8
7
2
7
9
5
2
1
1
8
5
9
3
3
1
5
5
6
10
7
3
10
7
2
8
7
5
6
7
10
6
3
7
7
8
8
7
7
4
4
5
2
10
4
4
10
6
5
2
4
7
4
8
3
5
4
1
4
1
3
6
8
3
8
8
7
5
4
5
4
5
5
7
9
2
8
8
9
7
2
1
10
10
3
3
2
2
1
5
2
2
7
4
1
10
6
3
9
5
3
9
6
1
10
8
7
6
7
2
3
2
9
8
2
6
10
9
7
2
4
8
4
10
2
9
10
3
7
4
2
2
1
9
1
7
4
8
10
5
3
7
3
10
1
7
9
2
8
9
2
7
9
9
3
2
9
1
2
7
5
1
7
9
2
9
7
1
6
10
5
6
9
8
5
6
4
4
2
7
6
1
2
5
1
2
8
4
3
2
1
2
5
4
3
6
10
1
5
2
7
2
10
4
4
5
5
8
6
9
3
2
3
10
9
1
5
5
2
6
2
6
1
7
6
3
2
2
5
1
2
7
1
2
1
9
5
7
1
10
2
10
2
6
6
6
7
3
9
4
6
9
9
5
7
8
1
2
4
8
1
6
4
5
6
4
5
2
4
5
9
5
7
7
1
10
7
4
7
10
4
7
5
2
2
10
5
2
10
8
3
9
9
2
7
7
3
6
1
8
8
9
9
7
7
7
9
8
2
10
4
8
5
8
10
5
6
7
3
4
5
1
7
6
8
9
5
5
5
8
5
2
4
6
1
9
9
10
4
9
8
7
8
9
6
7
7
4
2
4
2
5
4
4
1
4
3
1
7
4
5
10
1
5
2
10
1
10
10
5
10
7
6
10
7
2
2
8
6
8
8
5
4
4
9
6
5
6
10
8
5
6
4
10
1
6
6
7
9
2
10
7
6
10
6
8
3
8
8
6
3
9
7
10
1
9
6
4
5
9
7
6
9
6
10
1
9
2
3
8
5
5
8
9
1
9
5
8
1
9
6
1
1
8
6
6
4
3
5
3
3
7
7
9
4
2
1
7
8
4
2
9
8
5
7
6
1
9
3
8
7
7
9
6
7
2
3
6
6
7
4
7
8
1
7
7
2
5
2
6
5
9
4
5
7
2
9
4
8
10
1
3
3
5
1
8
2
10
9
2
9
8
1
1
10
2
3
9
4
6
4
6
4
9
3
10
6
1
7
6
7
7
10
7
6
5
5
1
3
9
2
7
9
7
7
10
9
1
4
3
3
1
7
3
3
1
9
5
9
7
8
8
8
4
2
7
4
6
6
5
7
6
7
7
4
1
9
6
2
9
7
5
6
8
8
7
3
2
2
10
5
6
8
3
3
6
4
9
8
1
4
9
9
6
9
10
4
5
4
8
10
3
6
3
3
4
6
2
2
7
2
1
10
3
9
5
10
7
1
8
10
3
1
4
4
1
2
2
6
8
2
6
9
2
2
9
8
5
1
1
8
9
1
8
8
6
6
9
6
8
4
9
2
3
2
6
7
8
5
9
1
1
5
6
7
2
4
5
9
4
5
2
4
3
1
1
7
3
6
2
7
10
5
8
5
6
9
4
8
8
3
5
7
2
8
8
7
10
8
3
6
6
7
8
10
8
10
5
4
10
8
2
1
6
4
8
1
1
4
8
1
10
6
10
4
10
2
7
5
10
1
10
7
2
6
5
2
6
6
1
10
10
7
6
6
5
4
5
3
8
5
4
5
9
4
5
6
10
10
1
9
8
4
10
6
5
5
10
5
8
2
7
7
9
3
10
10
3
4
6
7
6
9
2
10
10
9
10
6
1
2
7
3
5
1
4
8
8
7
7
10
1
5
10
7
10
10
3
10
1
10
3
9
2
5
2
10
4
9
6
1
6
6
1
4
4
7
8
2
6
2
7
5
6
10
10
8
3
5
9
7
3
9
1
10
3
9
6
4
1
6
4
1
8
6
2
1
5
10
7
10
2
8
10
8
8
7
3
7
1
5
7
6
5
2
7
8
6
3
8
10
4
8
5
6
4
1
6
10
10
3
1
10
2
2
7
7
6
2
7
3
7
4
4
9
4
9
10
3
4
1
7
9
9
1
6
8
3
6
5
9
8
9
1
9
5
5
4
2
3
2
10
10
4
5
7
8
3
1
1
4
4
6
3
1
6
3
1
8
9
4
4
6
7
6
1
7
4
3
6
10
2
4
1
2
5
7
7
6
3
9
2
1
6
6
9
2
2
4
7
2
9
10
2
8
4
3
10
6
8
1
7
4
10
1
6
3
5
6
6
7
9
3
4
2
5
9
4
5
4
8
7
10
5
2
9
6
8
4
8
9
8
10
9
2
9
7
10
10
3
9
1
7
1
10
3
10
1
6
10
8
4
3
5
3
7
8
8
9
2
4
4
10
9
2
8
4
10
10
8
7
3
10
3
5
7
2
6
7
5
6
1
1
2
4
10
10
8
4
3
4
1
2
4
9
2
2
8
1
4
10
6
2
2
8
2
1
10
6
1
8
5
1
10
7
9
6
4
9
9
4
8
2
10
10
6
3
1
9
2
5
8
1
2
8
8
4
3
6
6
7
7
1
10
3
4
5
5
2
9
6
4
3
9
2
2
9
10
6
3
3
5
6
5
9
6
7
1
4
10
6
2
7
5
2
9
9
1
10
7
10
5
6
8
10
6
5
6
10
10
1
1
9
9
7
10
2
6
8
6
1
1
7
5
9
9
10
8
5
10
7
1
10
2
3
3
5
7
2
6
9
6
2
2
2
9
8
2
10
10
7
2
8
5
4
3
7
10
9
2
1
3
5
9
5
7
3
6
2
6
3
1
9
8
7
3
4
9
1
7
3
8
4
9
7
8
5
4
4
8
8
5
9
10
3
10
2
10
10
5
9
3
10
1
9
9
7
1
3
1
9
8
2
9
2
5
4
1
1
9
7
8
7
2
8
9
4
3
7
10
7
5
3
5
2
2
1
7
2
5
8
7
7
10
2
5
7
1
5
2
6
6
5
8
10
7
5
2
9
10
3
6
3
1
6
6
5
3
1
2
4
4
6
1
5
6
2
2
6
1
2
2
10
10
4
1
10
9
4
1
6
3
7
6
4
9
4
5
7
9
2
8
2
9
6
9
9
9
10
4
1
6
1
5
6
8
2
8
1
1
7
9
5
5
1
2
6
10
6
3
3
8
9
5
10
6
2
2
1
2
4
7
10
3
8
3
6
2
5
4
7
3
2
10
10
8
8
6
5
6
1
6
5
9
1
7
8
2
3
10
5
10
5
1
10
5
9
2
4
2
5
10
3
3
10
5
6
1
1
4
10
10
1
10
4
10
3
2
9
6
4
10
6
8
6
6
5
9
10
2
3
2
4
6
5
8
5
9
6
1
4
1
5
2
7
8
8
5
7
6
4
9
9
3
7
3
8
3
9
4
5
10
3
4
1
1
5
10
9
2
9
7
8
3
10
3
2
5
5
9
1
10
9
10
3
9
6
1
5
6
9
3
2
2
4
1
3
3
10
2
5
8
4
8
10
1
2
8
2
9
4
8
8
2
2
6
2
6
7
9
5
8
10
6
9
1
5
9
5
4
7
9
2
9
2
9
6
5
2
8
9
7
5
10
9
6
2
6
8
9
5
6
2
8
9
4
5
7
4
3
7
5
10
6
4
9
6
3
4
6
4
6
4
1
6
5
2
4
9
8
4
7
6
1
10
2
10
1
3
5
10
3
3
5
7
6
9
7
3
10
3
10
10
3
2
9
10
10
6
4
9
5
6
10
6
3
5
10
1
3
4
9
7
7
6
7
2
2
8
6
8
7
4
2
9
8
4
1
3
9
2
2
4
1
10
7
2
1
9
5
10
9
6
7
3
10
5
8
5
7
1
10
9
1
4
6
1
1
7
5
9
3
4
6
1
10
2
2
2
2
8
6
1
10
7
6
7
7
5
10
3
10
6
8
4
9
9
1
4
7
5
1
7
4
1
5
3
7
3
9
2
2
2
9
5
8
4
4
1
8
4
1
1
1
7
2
6
6
2
9
10
7
8
6
9
5
1
3
9
3
2
6
7
2
4
9
6
9
8
4
9
7
3
8
9
9
3
8
9
1
6
3
6
6
3
10
4
3
1
9
8
8
10
5
10
3
9
6
6
4
1
8
10
5
7
9
5
2
8
2
5
9
7
1
9
5
1
4
10
5
2
3
1
10
7
2
5
2
4
6
1
9
2
5
5
10
4
2
6
6
9
7
5
2
4
1
4
5
8
1
1
8
8
8
3
10
9
1
2
8
9
9
2
1
6
3
9
3
5
5
4
8
7
7
9
5
1
7
6
3
3
3
8
8
6
2
1
8
7
10
9
4
8
9
7
3
7
4
3
5
10
6
5
3
1
9
2
4
1
1
6
7
5
8
5
8
5
8
10
7
10
8
8
7
10
8
4
10
8
6
10
5
9
5
10
5
9
7
6
3
2
7
7
2
8
2
1
2
7
10
8
6
2
3
2
2
10
2
4
7
8
3
3
8
5
2
8
6
8
2
1
7
5
1
6
4
9
7
6
9
6
7
3
10
4
1
8
2
3
7
6
5
3
2
5
5
6
4
2
9
1
2
4
9
3
10
4
1
5
8
8
9
4
9
2
2
9
10
10
1
3
4
2
7
4
8
1
9
10
5
8
6
5
1
9
2
2
4
7
8
10
3
4
3
4
5
5
5
5
8
2
10
7
9
10
3
8
9
5
8
9
9
8
8
5
9
2
5
1
3
3
8
6
10
6
10
8
7
8
4
5
1
3
8
6
4
3
10
9
10
3
3
8
4
4
2
3
6
8
10
5
7
1
5
4
8
2
9
4
1
10
9
8
7
5
6
2
3
5
3
5
9
5
1
6
2
8
9
9
3
4
5
3
6
10
3
1
1
3
5
9
1
1
7
4
5
8
3
1
2
2
3
5
6
10
9
2
3
2
4
7
10
7
10
7
6
1
1
2
3
6
2
8
3
8
4
8
9
3
6
4
3
9
1
10
3
1
6
10
9
6
4
6
6
2
10
3
3
10
9
4
4
8
9
1
8
5
4
5
6
4
2
10
8
6
8
5
6
6
3
4
6
10
6
9
3
4
6
8
7
9
4
1
5
3
7
2
1
8
6
7
8
3
9
7
2
9
7
9
4
1
9
5
8
2
8
3
2
8
7
5
7
8
2
9
2
5
1
4
10
10
9
2
2
9
2
9
9
9
5
10
7
10
7
4
4
3
5
10
9
3
2
6
7
7
1
1
5
8
4
6
4
9
5
9
4
9
2
6
9
8
9
2
2
10
6
7
2
4
8
6
7
2
5
8
4
8
4
4
5
8
1
9
1
6
10
3
7
5
4
2
7
2
9
2
8
1
2
9
2
2
4
4
8
1
6
10
9
1
8
6
4
3
1
8
1
5
1
9
5
9
1
4
9
2
8
9
5
7
4
3
6
9
8
7
3
10
10
6
2
6
5
4
8
1
3
7
10
4
6
3
7
5
2
9
1
3
3
3
9
5
1
7
10
6
5
6
10
7
7
5
9
9
5
1
1
8
8
8
10
8
2
9
9
9
10
7
3
1
9
1
10
6
4
4
4
5
10
5
8
3
4
4
1
7
1
5
1
4
8
2
7
7
5
3
4
2
4
4
2
8
9
8
6
6
8
5
2
2
7
4
1
3
2
5
5
7
5
9
7
3
2
2
2
5
1
5
2
3
1
8
2
2
2
6
4
3
3
6
5
10
5
3
2
2
10
7
9
8
6
6
10
3
5
1
9
4
4
3
9
2
1
6
6
6
5
6
1
9
3
2
9
9
6
4
2
5
5
1
2
6
1
2
10
2
6
3
1
5
6
3
5
9
9
4
8
8
6
4
7
10
5
5
2
9
3
7
4
1
2
3
4
1
9
8
2
5
6
6
3
5
10
5
2
5
10
2
5
10
4
9
9
6
1
2
6
2
6
8
1
1
6
7
5
8
5
5
10
1
2
6
3
4
9
3
5
2
1
3
6
1
10
4
5
9
6
8
9
7
9
1
3
2
3
4
3
3
7
9
4
10
3
9
1
10
3
1
3
10
3
8
9
9
9
9
1
5
1
5
5
9
2
10
3
1
4
7
10
8
8
8
8
10
7
1
1
3
9
1
8
8
1
7
6
7
8
7
5
8
1
6
2
6
2
2
7
4
4
1
4
8
2
5
6
6
7
4
3
2
1
3
5
4
8
8
8
4
6
3
5
6
1
5
8
4
5
10
9
1
2
1
6
8
2
9
4
4
9
6
8
8
1
10
4
4
2
4
9
1
4
9
10
1
4
7
7
3
1
5
7
5
1
3
10
2
2
10
10
10
9
7
6
1
8
1
5
5
4
5
6
10
9
5
10
5
8
7
10
6
3
3
1
8
10
7
1
7
1
7
7
2
8
10
9
1
7
6
2
6
5
3
7
2
4
7
10
1
2
4
7
9
5
6
1
4
6
10
4
8
10
3
1
1
1
4
4
8
6
8
7
3
10
10
1
6
9
4
5
6
8
10
10
4
4
1
9
2
9
3
9
4
6
1
8
10
6
4
5
5
6
10
6
8
10
5
6
10
7
4
5
7
7
3
1
4
9
7
9
4
2
6
6
5
2
9
10
5
3
2
4
2
1
4
8
7
8
3
6
2
9
9
6
4
3
9
2
2
2
7
7
3
5
6
1
4
10
9
5
4
5
2
7
3
3
9
1
10
1
8
3
3
10
2
10
3
7
6
1
6
9
5
10
5
2
8
4
5
1
3
7
3
8
5
5
5
1
1
2
4
4
10
4
1
3
3
3
3
4
4
10
8
1
3
6
4
6
4
6
6
6
7
8
1
9
6
10
7
10
5
6
2
10
1
5
10
3
9
4
10
6
4
4
3
2
7
5
3
2
8
9
4
4
1
9
9
6
2
10
9
5
2
5
4
1
8
3
5
9
7
8
6
4
7
7
9
3
3
7
10
7
7
6
9
4
6
9
4
5
5
6
3
5
4
7
8
8
5
9
9
5
7
7
8
8
6
3
10
5
7
8
7
8
7
5
7
1
9
2
3
10
7
8
3
10
6
3
3
4
2
3
4
4
4
4
8
7
3
4
2
5
9
2
3
3
2
1
9
6
5
7
1
3
6
2
3
2
7
6
5
8
8
1
2
3
5
1
9
1
10
6
2
4
9
5
1
2
6
4
1
2
4
6
5
9
8
2
5
10
7
2
2
7
2
3
9
3
7
4
1
3
4
3
5
9
3
6
4
1
6
4
3
6
10
9
2
9
9
8
9
8
1
6
7
10
8
9
5
5
2
9
8
6
8
5
9
5
10
1
7
9
4
2
6
8
10
6
9
4
10
3
3
1
3
6
10
6
5
4
5
2
6
4
3
9
1
8
2
9
9
4
9
4
9
2
10
7
9
2
2
4
2
2
7
8
8
10
5
7
5
9
6
1
8
9
4
9
1
8
2
7
3
7
1
10
2
9
2
8
4
1
3
8
10
3
3
4
1
2
3
2
3
4
8
6
5
3
6
2
8
2
4
10
10
4
2
1
8
10
8
8
3
6
5
5
4
5
8
6
2
10
9
4
10
10
7
10
4
4
7
7
8
8
8
2
6
1
7
2
1
1
2
2
10
10
10
2
3
4
5
10
6
2
3
4
6
5
3
1
7
2
3
8
8
8
4
7
8
4
10
5
3
3
1
3
1
9
6
4
1
4
4
9
7
10
9
5
4
9
3
8
6
3
1
5
6
2
9
3
3
3
5
1
2
9
3
8
8
4
10
9
7
5
1
3
6
6
5
10
1
2
10
5
1
6
1
7
8
6
2
2
6
9
4
2
8
10
1
4
7
8
4
6
8
5
1
1
10
5
9
10
1
2
9
5
6
10
9
7
10
4
3
1
1
10
2
9
3
7
7
9
10
8
10
5
6
10
2
7
8
7
8
2
7
9
1
3
1
6
3
7
9
2
4
9
6
5
4
9
4
2
5
4
3
1
9
3
8
5
2
6
2
6
9
5
4
6
7
9
3
5
10
7
7
9
10
5
3
7
5
9
8
10
2
9
4
3
10
6
8
10
8
5
4
2
2
9
6
3
6
10
7
9
1
2
6
7
7
5
2
10
8
10
8
9
8
6
7
1
1
1
1
4
10
6
8
3
7
7
10
7
9
8
10
9
6
9
6
4
1
2
3
6
10
5
6
1
1
4
4
3
2
1
8
4
2
10
8
5
7
8
6
5
9
2
6
5
3
4
6
4
6
1
6
4
10
1
1
6
8
10
5
7
5
2
7
8
7
7
10
4
8
5
3
3
4
4
2
1
9
4
9
3
1
7
9
1
7
2
7
10
1
10
7
7
3
3
5
6
1
2
9
3
8
1
8
3
8
5
6
3
10
6
9
5
1
1
10
7
2
1
5
7
6
7
9
7
4
10
3
2
5
1
6
10
10
1
5
4
10
10
1
7
2
1
7
8
4
9
6
1
3
9
4
5
6
9
9
1
2
2
9
6
9
5
10
8
6
6
5
9
8
6
10
1
6
8
10
4
6
4
8
1
4
9
4
10
7
3
3
5
2
9
10
7
1
9
5
3
8
8
2
2
8
8
3
3
6
7
6
1
9
2
9
3
2
2
6
4
10
7
7
5
4
10
3
7
4
4
2
10
7
4
3
10
5
2
1
8
10
8
8
2
2
8
3
9
7
7
2
8
7
8
10
6
1
4
4
10
6
1
7
7
8
7
9
9
3
5
4
4
1
6
8
1
2
2
2
7
5
3
1
6
10
9
6
2
1
6
9
10
9
8
4
3
1
2
10
7
7
5
1
8
10
1
9
4
4
9
5
3
5
6
10
10
6
6
5
10
10
7
5
3
4
8
1
6
6
8
7
8
7
1
7
7
10
8
4
7
5
10
1
5
7
7
3
8
1
10
10
5
7
6
5
5
2
5
3
1
7
10
5
10
9
3
10
9
4
8
1
10
6
2
3
4
6
6
3
10
3
5
8
1
8
2
4
10
8
8
2
10
8
7
7
7
8
2
7
8
5
10
3
1
10
6
1
2
6
2
1
1
5
2
5
6
2
7
7
4
7
3
4
10
6
8
3
7
8
5
3
1
4
5
3
4
10
2
1
10
3
9
3
4
10
3
6
7
7
4
4
3
10
5
6
5
10
10
5
5
5
10
2
5
8
4
5
2
9
5
9
9
8
9
8
1
2
5
1
7
3
2
1
10
4
7
5
7
10
7
10
7
2
4
9
6
6
8
9
9
9
1
9
1
1
2
6
7
1
9
1
6
7
6
1
1
4
6
5
2
8
8
3
6
5
9
1
1
8
9
10
3
10
6
7
6
4
3
10
8
3
8
9
9
9
1
1
1
1
9
3
6
3
4
4
3
4
4
4
4
4
6
10
10
1
3
7
3
6
10
9
8
10
5
5
2
9
10
5
3
3
4
4
8
9
4
8
8
10
1
2
3
10
6
7
8
8
9
3
1
6
3
1
9
7
9
10
9
6
6
8
3
2
4
10
3
2
9
2
1
2
3
8
2
1
8
1
3
7
3
7
8
1
2
1
9
7
1
3
10
2
3
3
5
2
6
7
9
7
4
10
2
6
3
7
7
2
7
7
3
3
8
2
5
9
10
10
10
4
1
5
5
7
10
4
4
6
3
8
3
6
10
9
1
2
10
4
6
9
8
1
6
6
8
3
8
10
7
2
8
6
6
10
4
10
6
10
1
3
6
7
5
1
1
2
9
4
3
5
1
10
6
10
6
4
5
9
7
10
9
1
6
4
3
2
10
2
2
6
6
3
8
2
3
1
10
5
6
2
6
1
1
9
6
7
10
2
5
8
6
1
8
7
8
8
5
4
1
7
6
4
6
8
10
1
3
5
4
6
2
10
2
7
10
1
9
7
8
1
1
8
3
4
9
8
8
10
3
7
8
5
4
2
1
8
3
7
7
9
6
4
1
4
9
5
9
8
7
6
10
9
3
4
2
5
4
4
10
7
4
5
2
10
4
3
1
3
4
8
1
3
5
8
1
7
7
10
9
2
3
4
6
2
7
5
6
6
8
9
8
7
9
5
1
2
8
6
2
6
3
1
2
7
6
3
8
10
5
6
4
4
4
6
4
6
7
3
3
1
7
3
4
6
6
10
7
3
3
10
4
8
3
5
8
7
10
6
10
2
4
4
4
1
9
5
7
3
6
7
2
5
4
10
4
9
6
2
8
1
3
6
7
1
5
1
10
4
2
1
7
3
1
9
10
9
7
2
10
6
8
10
2
2
8
4
1
5
1
8
4
4
9
10
6
9
2
7
1
7
5
6
1
10
3
1
5
10
5
9
3
4
6
7
5
4
6
3
4
5
1
5
8
8
4
8
9
3
9
9
1
6
5
2
5
1
2
10
9
2
10
7
5
9
2
6
7
1
5
9
3
10
1
9
6
7
7
3
1
7
7
7
8
3
7
10
5
8
4
9
3
1
6
5
10
1
3
1
8
5
10
7
7
5
4
8
6
6
9
6
1
3
1
7
7
7
8
4
5
6
4
9
9
9
8
3
8
1
4
3
8
3
10
2
8
3
10
7
2
6
7
5
3
6
1
7
7
6
3
7
5
7
6
5
7
8
7
3
5
9
6
3
6
2
7
5
10
7
1
9
2
5
10
9
3
1
10
8
6
8
7
6
3
1
1
2
7
2
8
10
5
1
4
8
7
5
4
8
9
4
8
5
10
9
6
9
8
10
3
5
7
10
1
5
1
10
4
6
1
7
2
3
10
2
7
10
3
4
6
5
1
6
9
4
10
1
8
1
3
10
3
3
2
6
6
1
3
7
2
3
3
1
8
5
6
2
8
8
5
1
10
5
7
9
1
8
2
9
4
1
4
2
7
10
5
4
8
5
10
5
10
4
5
5
5
6
4
6
9
7
5
5
9
9
3
7
10
7
8
7
7
10
10
5
8
2
2
1
10
9
8
4
2
6
6
2
5
4
6
4
3
9
5
6
2
1
2
7
8
8
4
5
9
2
5
5
7
2
9
6
6
5
6
10
9
2
2
2
3
1
7
4
3
8
5
10
10
8
7
2
10
4
7
4
4
9
9
3
5
7
8
9
4
4
4
7
5
10
10
5
7
7
4
3
10
3
7
4
9
7
2
4
1
9
3
5
2
5
4
1
7
10
7
4
9
5
1
4
2
8
9
8
2
8
1
1
7
9
6
8
6
2
7
3
7
4
2
6
4
9
6
3
7
2
8
3
10
5
8
2
1
10
1
1
2
2
8
8
3
4
6
9
5
8
4
1
2
4
10
3
10
8
3
4
6
1
8
4
1
7
9
9
7
6
10
8
2
7
6
1
7
7
2
1
3
10
7
9
9
7
9
6
6
4
7
4
7
5
9
6
4
9
9
3
1
8
4
8
7
1
6
2
8
1
9
8
4
2
5
1
8
6
4
10
2
9
2
9
7
5
7
8
8
5
6
8
2
1
5
1
5
10
10
1
3
5
9
3
1
7
10
9
6
4
6
7
3
9
1
9
9
10
4
2
1
10
6
2
6
2
8
5
1
8
5
5
8
3
10
4
5
10
6
4
4
9
7
3
6
7
6
7
8
2
8
8
6
1
2
6
5
4
7
7
1
3
5
10
8
9
2
5
10
9
8
3
9
10
2
10
4
1
10
6
5
6
9
3
4
8
2
1
9
9
10
3
6
6
10
3
8
6
1
3
1
6
6
6
8
7
5
6
2
3
10
2
2
1
1
3
4
6
2
7
7
6
3
4
8
8
10
8
1
5
4
9
2
8
7
1
7
9
2
10
2
8
4
7
8
5
1
6
7
8
2
8
5
7
10
6
8
5
5
3
10
9
7
10
10
10
10
9
9
3
3
5
8
10
6
8
3
8
1
5
8
6
2
3
3
5
9
7
7
6
7
5
5
6
7
10
1
5
9
6
8
7
6
8
7
2
9
5
9
1
2
2
6
9
1
6
3
3
6
10
8
2
10
2
1
1
2
5
4
3
5
6
1
10
5
5
3
3
9
8
9
5
2
7
7
2
3
1
3
9
3
1
6
3
3
9
2
10
9
9
4
1
6
5
6
4
9
2
3
3
9
6
4
5
2
5
6
5
1
7
6
6
8
9
7
2
10
8
1
4
6
2
3
8
5
6
4
10
6
2
6
5
1
3
6
2
4
7
5
2
9
2
6
2
8
8
10
5
2
3
2
10
3
5
8
6
4
10
6
9
1
7
7
4
4
7
1
4
3
7
10
4
8
3
4
8
3
4
9
5
8
5
8
2
5
6
9
6
9
7
3
10
3
1
5
3
8
9
6
5
3
9
10
10
6
10
1
9
5
8
6
7
10
2
8
3
2
7
9
10
2
7
10
5
6
3
6
6
7
3
1
6
3
5
10
1
9
3
7
1
2
4
6
9
4
4
3
1
3
10
10
5
9
8
9
8
8
7
1
5
5
7
7
4
9
1
8
10
5
1
4
3
2
2
2
10
3
8
2
3
3
10
1
3
8
3
9
3
5
9
4
1
9
8
9
7
4
10
4
7
5
2
8
10
1
10
1
9
2
8
3
8
10
3
1
1
1
2
3
4
5
6
10
7
3
1
4
10
8
5
9
2
9
8
5
4
3
7
2
6
5
10
5
6
5
3
7
8
5
3
10
1
1
7
9
6
10
8
1
4
7
6
7
6
2
8
4
4
1
8
7
3
5
9
10
10
1
2
6
4
4
3
9
5
3
6
10
4
9
5
1
9
1
3
5
8
9
2
3
9
1
7
2
3
10
9
8
7
9
2
7
4
2
9
5
3
6
3
8
7
2
1
9
4
10
5
10
6
4
4
1
5
7
10
5
1
8
7
10
5
4
4
3
3
3
1
9
10
2
6
5
1
2
4
3
2
3
8
7
7
9
1
6
8
1
8
5
10
5
3
3
1
4
3
8
2
7
9
2
6
4
10
3
2
8
2
8
1
5
4
9
2
8
8
8
7
1
3
8
7
9
7
4
4
4
10
7
3
10
1
1
7
2
9
9
6
3
7
8
8
2
6
9
3
7
5
10
3
1
1
2
10
4
10
2
4
8
7
3
2
10
7
2
6
5
9
7
7
6
4
6
4
5
4
10
3
5
6
3
3
9
7
9
1
2
8
1
2
2
4
3
6
5
5
6
4
5
5
4
9
9
1
8
5
8
2
2
3
9
2
9
2
5
9
9
1
4
10
3
10
10
8
2
6
6
9
4
10
3
3
1
6
3
8
4
5
7
1
4
3
3
7
2
2
3
1
1
9
2
2
10
5
8
7
7
4
1
5
7
2
7
10
3
9
10
3
2
1
8
2
8
2
4
3
5
3
2
2
1
3
9
6
5
6
10
7
9
1
7
9
8
2
8
4
3
5
6
6
5
8
3
5
10
10
2
4
2
8
8
3
6
8
10
5
6
3
4
7
5
2
7
7
2
6
10
1
2
3
5
6
3
7
10
6
7
10
7
3
2
8
7
1
1
7
3
3
3
5
8
7
1
3
7
3
2
10
7
10
9
5
7
4
1
4
2
3
6
3
1
8
8
1
7
6
5
8
8
6
6
4
4
2
2
5
5
7
2
4
3
5
5
3
10
5
8
2
3
6
5
5
8
5
5
8
4
8
7
2
4
3
2
5
3
8
6
7
2
4
9
8
6
5
8
6
6
7
6
2
8
4
4
7
2
7
4
8
2
5
2
4
2
6
1
5
7
7
3
1
5
3
7
8
6
2
3
3
9
8
9
4
2
8
8
9
2
5
4
7
1
7
3
8
6
5
10
8
4
4
10
8
10
1
5
2
3
2
1
8
10
3
1
5
7
8
1
8
2
5
10
5
8
1
9
5
1
7
7
5
6
7
8
7
10
6
3
5
10
4
5
6
7
4
4
1
9
2
4
1
5
3
6
1
5
7
4
6
1
7
5
3
9
8
5
4
9
4
4
6
9
6
8
6
5
7
3
5
3
1
8
6
2
6
9
9
2
3
1
5
8
5
9
10
3
4
6
1
5
8
9
2
6
10
7
9
3
9
7
5
8
9
10
8
5
6
1
5
1
3
4
2
10
1
10
1
8
10
7
7
8
3
2
1
5
5
5
7
6
4
9
4
4
4
3
4
10
5
8
9
10
10
7
6
7
7
7
9
1
7
7
5
8
2
8
8
8
1
10
8
9
7
5
3
10
9
2
10
2
7
5
2
5
1
7
10
3
7
5
10
10
7
4
6
5
9
9
9
3
8
7
5
10
10
8
10
2
6
6
1
8
9
3
10
2
2
3
3
2
9
9
1
9
8
5
3
6
10
3
2
2
9
4
7
2
9
1
4
2
5
9
10
8
10
2
10
3
7
3
9
9
9
7
6
8
6
3
4
1
1
7
9
7
1
1
9
2
1
7
8
6
1
8
3
3
6
8
1
8
6
5
4
2
10
8
8
1
1
8
3
9
4
5
3
5
10
3
1
8
10
3
9
2
5
5
1
5
7
4
8
2
2
2
2
8
3
7
2
4
10
6
7
9
1
5
2
8
6
3
4
1
10
5
9
10
3
6
6
6
1
2
7
5
5
4
7
2
3
7
4
5
3
6
7
9
2
9
6
7
1
3
8
3
2
6
4
8
5
10
7
4
5
5
6
6
9
2
1
2
4
9
5
4
4
8
1
1
6
10
8
1
5
9
6
2
7
6
3
8
7
10
9
7
10
10
7
2
3
7
8
4
10
10
5
9
9
3
10
7
8
2
3
1
4
6
1
8
7
5
9
9
1
8
4
9
4
8
6
4
5
6
4
3
4
3
1
3
9
8
3
3
10
6
1
4
2
6
9
4
6
4
4
9
4
10
9
4
9
6
7
7
4
8
5
2
3
3
8
8
2
6
10
4
2
2
1
2
8
4
5
8
4
2
3
10
7
7
6
10
3
5
4
1
5
2
5
5
2
1
10
2
8
4
5
8
9
9
7
4
9
10
5
9
5
2
1
6
8
5
8
6
7
8
5
3
3
9
8
7
5
9
10
9
7
7
3
2
3
6
10
1
8
4
10
10
8
7
6
1
3
3
8
2
1
3
2
1
2
1
10
2
6
6
5
9
1
4
8
8
6
2
3
9
9
8
5
9
4
1
7
3
3
6
10
6
7
3
8
10
2
5
10
4
5
3
1
1
9
8
4
7
5
2
4
1
5
8
4
2
9
2
7
10
10
5
1
4
6
2
8
4
5
10
3
5
8
7
5
6
4
7
3
5
10
1
6
5
6
5
8
3
3
3
4
1
6
9
6
10
8
4
3
6
9
5
1
1
8
7
6
8
3
8
4
6
9
6
6
9
2
2
6
2
6
4
5
6
8
9
5
10
6
10
3
3
6
3
7
2
6
7
8
8
4
10
5
7
1
1
7
3
10
7
6
5
7
4
1
10
4
6
5
10
4
9
6
3
6
5
8
6
5
8
7
8
5
10
5
6
8
5
1
6
8
5
5
2
5
8
8
5
10
2
9
1
2
5
5
5
8
8
10
4
8
8
8
10
9
1
3
2
9
5
8
6
8
10
2
6
2
7
10
8
5
6
5
3
5
2
5
3
7
3
10
8
7
6
6
6
8
10
4
8
4
8
1
2
2
6
1
9
8
2
4
5
6
8
10
10
3
3
6
6
1
7
4
3
6
2
2
4
8
10
2
8
7
7
9
2
1
4
6
5
1
1
5
9
1
8
1
2
1
4
7
2
4
6
1
4
9
9
7
2
6
4
9
3
3
9
2
5
6
7
8
2
8
5
4
6
8
9
10
9
5
8
5
4
9
7
10
5
7
6
5
6
4
2
5
4
10
7
1
1
1
1
8
8
5
2
7
1
7
10
9
1
5
4
10
1
6
5
1
10
7
8
2
9
7
9
6
4
3
1
3
8
8
1
1
9
8
9
6
6
6
9
7
6
8
3
1
1
1
1
5
6
3
8
1
1
7
9
10
6
2
2
4
9
3
1
4
1
6
10
5
8
4
4
9
6
10
2
1
8
5
10
7
4
1
10
3
7
2
6
8
8
1
4
1
7
3
1
3
2
3
4
10
9
10
4
1
9
3
2
2
9
2
6
9
10
2
7
4
2
5
5
1
5
9
5
1
2
8
6
6
1
10
2
3
5
8
9
6
4
2
2
7
2
4
8
5
7
6
7
5
10
10
7
8
1
6
10
6
5
8
2
8
8
2
10
6
8
4
2
1
7
6
8
1
6
8
4
6
1
5
4
5
3
3
4
7
10
6
2
2
10
10
5
6
3
2
9
1
6
9
4
7
3
10
3
2
7
8
9
5
2
9
3
6
8
3
3
9
8
2
7
6
3
3
9
10
6
4
9
10
8
7
2
6
5
7
2
4
8
7
5
1
8
9
9
3
6
9
6
8
7
2
5
7
8
1
3
7
5
10
1
1
1
6
7
6
4
8
8
8
9
1
3
3
1
6
6
7
3
8
2
3
3
2
7
10
5
10
3
10
4
8
7
2
7
9
6
6
9
6
2
3
2
6
10
7
3
6
8
6
2
4
7
3
2
5
5
10
4
3
8
3
5
8
4
5
1
8
8
7
8
2
5
10
4
7
9
5
8
7
4
2
7
3
8
4
6
9
2
5
7
2
8
7
3
10
1
1
5
5
7
2
8
9
8
8
1
10
5
10
3
3
10
6
8
9
10
7
9
5
8
7
6
3
4
4
4
4
1
5
5
3
8
9
1
9
8
5
8
10
4
3
4
7
5
9
3
2
8
4
10
3
7
9
5
3
3
9
9
9
5
7
9
1
5
9
8
8
4
7
7
7
5
6
10
3
5
6
2
7
7
6
3
5
6
2
1
10
10
7
4
10
2
10
5
7
4
3
5
6
6
9
1
5
2
8
2
3
2
10
9
4
7
8
2
10
10
2
2
8
4
2
4
3
2
1
5
3
4
9
5
10
5
2
8
3
6
10
4
2
7
3
9
1
3
4
3
2
9
6
6
10
9
5
9
4
4
4
10
3
8
5
8
2
10
2
4
7
5
4
6
1
9
7
2
8
2
9
4
10
7
3
5
6
10
1
4
2
2
6
4
9
6
10
1
6
4
10
7
7
1
5
5
10
8
7
1
10
7
10
8
8
7
9
9
2
1
4
7
1
6
5
2
6
6
1
2
7
2
9
1
9
8
4
8
9
10
10
9
5
7
7
8
8
7
9
7
7
3
9
1
3
7
6
3
1
9
5
6
10
3
1
5
2
7
9
3
7
6
10
2
3
7
5
6
1
8
10
6
10
8
3
10
9
2
10
1
6
3
10
5
1
2
9
5
5
2
7
9
6
10
8
6
10
8
8
7
3
7
8
2
3
7
8
3
5
4
7
10
7
1
8
4
6
7
7
4
6
7
5
10
4
7
3
7
4
3
9
3
6
3
4
8
10
1
7
10
1
6
6
9
1
2
7
7
10
1
4
10
7
9
1
6
5
2
9
1
10
9
3
6
2
1
8
8
5
5
4
7
2
8
2
1
4
9
3
4
1
9
3
4
8
10
7
3
8
10
3
3
1
10
4
10
6
1
9
8
1
10
2
10
4
1
7
2
10
7
8
5
3
10
8
2
4
1
2
5
6
10
8
6
8
9
9
9
5
2
10
8
8
4
10
3
8
4
6
7
6
7
6
2
3
1
4
6
10
5
1
4
9
7
2
10
5
9
7
3
7
2
7
6
10
10
4
6
4
8
3
4
2
2
3
4
1
1
4
3
6
3
7
6
5
10
5
6
8
1
4
8
4
2
9
4
10
3
8
1
8
6
9
5
2
6
9
6
1
9
6
3
2
2
2
4
8
9
2
2
8
6
4
3
7
6
8
9
6
8
9
9
5
9
7
6
3
4
5
8
4
4
10
3
10
4
6
6
9
3
6
10
9
3
7
2
2
1
7
7
5
10
5
10
3
2
1
1
4
8
8
1
6
5
2
3
1
4
5
2
5
1
10
8
1
1
9
7
5
2
3
3
3
8
2
10
4
10
8
6
5
8
5
9
6
10
2
2
9
1
3
2
3
6
3
10
1
7
4
2
5
4
9
8
8
5
2
7
7
6
10
5
2
5
6
10
4
2
8
8
2
8
6
6
6
9
1
9
9
10
10
3
2
10
3
6
7
10
4
7
5
4
2
4
5
2
3
6
6
10
2
7
7
1
10
2
9
1
8
9
2
4
3
10
10
2
5
3
6
4
2
2
3
3
5
6
2
1
7
1
7
7
4
3
3
6
7
2
3
9
9
9
10
2
1
9
10
1
3
5
6
5
5
10
9
10
6
7
2
8
5
2
9
4
10
8
6
3
9
4
7
4
3
8
3
3
6
5
3
8
3
6
3
10
2
4
5
8
7
10
4
4
8
1
10
9
2
3
8
4
5
4
4
10
8
2
2
6
6
5
5
2
5
9
5
8
6
10
5
4
2
6
2
5
10
9
3
6
8
3
4
2
4
5
2
6
1
9
5
6
5
9
6
2
4
2
5
10
1
1
3
9
3
6
2
10
1
9
4
2
2
4
8
9
5
5
1
6
7
5
4
3
6
8
2
5
7
4
9
3
9
8
2
6
4
9
7
2
1
5
1
3
1
1
4
8
6
2
5
6
6
2
6
6
2
10
3
10
1
5
7
2
10
5
6
7
3
1
7
8
10
7
7
10
8
2
6
3
2
6
1
7
9
1
7
3
10
7
6
8
8
8
8
8
4
6
7
3
1
3
4
7
8
3
2
10
10
1
9
8
5
7
4
2
1
2
7
7
6
5
4
8
6
3
6
5
5
1
1
3
5
2
7
10
3
5
1
10
7
4
10
2
9
7
6
5
10
2
5
2
8
9
1
4
8
1
7
2
7
4
1
4
6
10
2
2
5
7
1
3
5
9
3
8
10
1
7
5
6
5
6
5
3
9
3
7
7
10
4
7
4
10
6
6
8
10
7
9
10
9
9
10
3
9
6
2
5
5
3
10
4
4
2
3
2
4
6
8
10
3
6
6
2
7
7
5
2
8
7
6
3
4
7
9
10
8
3
8
8
8
1
1
9
1
5
9
9
6
1
10
3
8
9
8
8
10
1
7
2
2
5
5
7
10
5
7
10
5
3
7
1
5
10
6
8
10
6
8
3
8
9
4
2
8
1
8
5
1
3
4
7
1
3
6
3
5
1
4
6
3
10
3
3
10
2
2
8
4
3
2
7
4
4
7
1
3
6
10
4
3
2
5
6
7
3
4
7
1
6
3
3
8
4
5
3
3
1
4
7
7
4
4
9
2
4
6
6
1
4
6
5
4
1
10
3
7
3
4
7
6
5
2
8
4
10
2
7
8
9
7
5
2
9
1
2
8
1
5
9
2
9
3
4
3
9
2
7
9
3
4
8
10
1
2
7
5
10
5
8
3
4
4
5
8
5
8
5
10
8
3
4
10
7
7
4
2
2
2
4
8
8
6
9
3
10
10
4
9
5
1
3
1
7
3
6
1
4
9
2
5
9
8
7
7
7
5
10
2
10
9
7
10
5
7
9
4
7
8
6
9
2
9
8
1
5
9
6
4
4
6
8
7
2
3
6
9
4
3
3
9
6
4
1
1
6
7
8
9
8
5
10
8
4
10
3
3
4
1
4
8
4
5
8
8
4
8
2
5
3
9
9
8
2
4
2
5
9
9
10
1
7
3
5
2
1
6
7
10
10
2
1
6
9
2
6
5
6
6
2
1
6
4
4
5
4
6
3
2
7
10
7
9
1
3
5
8
5
6
1
4
6
6
9
1
5
2
4
4
6
8
5
9
10
7
4
10
3
10
5
5
10
7
9
7
6
1
9
4
2
5
6
9
2
1
9
1
8
9
7
9
10
8
5
9
9
4
7
5
7
7
4
7
8
1
8
7
8
6
3
8
6
6
7
1
10
5
8
3
3
8
8
10
9
9
1
7
9
5
5
8
3
3
10
6
2
5
8
2
7
7
9
6
5
8
4
10
3
10
8
9
8
9
6
8
5
7
5
5
3
3
3
6
5
4
2
9
8
2
3
9
4
7
5
6
9
4
5
3
5
9
7
7
9
6
3
1
6
4
9
1
1
4
10
8
1
9
10
6
4
4
3
6
2
1
6
9
1
3
9
10
4
10
2
10
3
7
6
9
2
3
1
9
5
3
5
10
8
3
6
7
5
10
3
8
7
5
4
5
10
4
7
6
5
2
4
3
10
2
4
3
10
4
10
6
3
1
10
3
2
6
2
4
10
8
6
3
7
10
9
5
2
2
3
4
3
3
8
1
6
2
5
5
7
9
8
6
2
1
4
1
10
4
9
3
9
10
1
9
10
10
2
6
3
7
8
6
10
1
1
1
10
4
8
1
1
6
7
7
9
6
2
10
6
2
5
6
8
7
6
6
5
4
8
2
10
4
5
6
8
9
1
5
2
3
7
7
4
2
2
9
2
6
8
8
8
4
7
4
7
2
7
8
1
6
1
5
1
8
4
6
5
6
2
7
7
7
5
1
6
3
6
2
7
8
6
5
1
9
10
5
4
5
9
7
1
1
2
7
4
10
6
10
2
4
5
6
7
9
8
1
2
2
7
8
4
2
3
3
5
2
1
6
8
2
3
7
8
2
4
4
10
7
4
9
7
3
5
10
10
4
1
1
2
7
8
1
10
5
8
3
6
10
4
2
10
10
10
6
7
1
1
7
1
8
6
4
10
2
6
9
7
5
5
10
10
7
1
8
5
5
5
1
2
4
3
5
10
7
4
3
7
9
10
7
3
6
7
5
4
7
7
5
10
3
6
4
7
3
7
2
7
5
9
8
8
9
6
1
8
8
3
6
9
10
6
2
7
1
4
3
7
3
1
8
5
2
1
7
8
10
1
5
5
2
9
7
7
8
3
5
3
2
7
7
2
7
5
1
3
10
7
10
10
3
8
8
5
1
7
7
7
9
7
8
6
10
7
2
5
4
6
4
9
8
10
10
8
8
1
6
8
6
8
2
7
2
1
7
2
6
5
2
8
9
10
1
6
10
4
7
4
3
4
2
4
5
8
9
1
2
9
3
6
10
6
3
8
3
4
6
6
10
3
4
4
1
1
6
1
4
1
10
8
8
2
6
1
4
1
8
10
10
2
10
5
5
2
3
4
3
6
1
10
7
9
3
1
5
7
9
4
5
4
9
2
7
5
10
4
8
7
7
9
7
5
3
4
10
5
1
7
1
6
8
5
6
10
3
1
6
2
9
3
1
8
7
1
8
5
10
1
5
2
5
10
10
6
2
7
6
3
7
4
9
6
3
3
2
1
1
4
5
4
10
10
1
8
10
9
7
10
8
7
10
5
2
6
1
3
10
4
1
8
2
3
10
5
6
6
10
8
1
9
5
4
3
9
6
10
6
6
10
9
6
5
5
5
10
9
3
4
9
8
2
4
3
8
1
2
9
9
1
6
10
7
3
9
1
7
9
9
4
2
10
9
8
5
8
5
5
2
8
10
10
6
7
7
2
4
9
7
2
6
1
6
1
3
10
9
2
1
9
3
8
8
5
1
10
5
8
1
9
3
10
3
6
8
7
1
1
5
9
5
9
7
9
8
2
2
3
9
3
9
9
4
10
8
5
6
8
7
6
10
10
10
4
3
7
10
6
6
4
5
6
3
8
8
10
9
9
3
2
2
1
9
6
8
4
10
4
4
3
5
2
4
8
4
5
5
7
10
1
6
3
7
5
3
4
4
9
4
3
10
10
8
3
9
4
8
3
7
1
9
3
10
8
9
3
3
6
5
3
6
7
3
9
5
10
6
5
7
6
9
3
3
5
8
6
4
2
10
9
2
9
8
9
1
1
9
5
7
10
8
2
7
6
8
7
9
10
8
3
5
3
1
3
8
1
5
2
7
5
2
10
1
3
2
8
2
9
7
9
9
9
1
2
10
9
6
9
8
1
10
6
9
2
9
6
4
9
5
10
4
10
3
5
2
6
1
1
7
7
1
9
5
1
4
4
7
4
10
4
4
8
9
2
8
3
1
10
1
6
10
10
9
10
6
8
3
2
6
5
3
1
1
10
1
9
10
10
4
4
4
8
8
7
3
4
8
9
3
7
2
2
1
10
6
2
9
1
2
9
8
2
6
9
2
3
4
1
8
2
5
5
9
5
10
9
9
5
1
6
2
1
10
3
5
2
9
5
1
10
7
2
1
7
2
3
9
5
9
4
7
6
5
6
9
9
2
7
3
7
8
5
3
8
6
6
7
10
3
5
3
3
2
7
9
3
6
3
10
7
4
3
7
8
9
10
6
8
7
7
4
7
3
10
1
4
6
7
2
8
5
9
9
7
1
5
9
4
6
6
5
5
5
7
2
8
5
8
8
5
7
2
1
7
4
3
3
8
10
3
8
2
9
10
10
3
10
1
10
1
8
8
5
8
4
9
3
2
5
9
10
6
3
8
6
1
8
3
9
10
2
2
9
2
5
3
1
3
3
4
5
2
3
4
10
5
3
7
7
7
9
1
8
6
9
10
2
1
3
1
5
9
8
10
6
7
4
2
10
8
3
9
7
5
4
8
6
2
2
6
1
9
10
1
10
8
9
8
8
3
7
5
6
4
2
10
8
5
8
9
9
6
1
4
6
9
3
3
9
8
1
6
7
7
2
7
3
8
6
9
2
3
7
3
3
3
2
1
7
3
9
4
9
9
1
6
10
2
6
3
2
5
8
5
5
4
1
7
10
2
4
8
6
3
3
2
4
6
10
3
2
4
8
7
1
9
9
5
6
9
3
8
8
3
1
2
1
2
6
10
7
10
7
10
2
2
2
8
10
1
10
8
10
2
3
1
2
2
2
8
7
10
4
9
1
9
10
10
3
5
6
7
7
2
8
10
3
2
6
4
4
4
5
7
9
5
9
10
5
2
8
9
5
6
4
10
5
3
6
5
1
6
5
3
1
1
7
10
1
4
3
7
6
10
2
2
4
2
8
5
10
10
3
7
9
7
8
10
8
4
6
3
6
6
7
7
9
6
10
3
10
9
2
8
4
9
10
2
2
4
4
1
3
10
6
3
6
9
2
7
5
10
4
3
1
3
7
7
7
5
2
10
1
7
5
10
9
4
7
6
7
3
10
1
9
7
5
3
2
4
10
6
6
2
8
8
1
6
7
3
10
5
10
2
5
10
10
3
5
3
9
1
2
10
4
4
5
10
8
6
8
8
9
3
7
10
9
8
4
5
3
7
1
2
8
5
4
5
10
8
10
3
7
4
5
5
6
3
1
7
2
6
7
4
1
2
7
8
1
10
1
8
7
4
7
6
6
5
8
7
5
5
10
2
9
1
7
2
5
9
4
8
1
4
7
5
10
1
7
8
2
2
8
7
8
10
1
1
6
2
6
6
7
1
4
10
5
5
9
9
3
6
1
3
6
8
3
7
3
6
7
10
8
4
10
8
7
7
3
5
2
6
10
9
7
4
8
8
2
2
1
6
8
1
8
10
5
5
10
9
4
6
1
9
6
6
10
1
4
7
1
5
1
2
6
8
8
1
9
2
3
3
8
3
1
8
2
10
4
8
8
1
7
6
2
4
3
8
6
6
3
3
6
7
10
6
4
5
2
7
10
3
8
2
2
7
5
6
3
1
4
8
1
3
1
2
6
7
7
1
7
2
10
1
5
8
9
1
1
6
9
7
2
2
6
10
8
10
2
1
6
3
3
6
2
5
1
5
5
9
8
1
9
5
3
4
4
7
4
7
6
5
6
4
5
3
8
6
5
5
10
1
6
2
7
2
8
5
10
3
1
4
4
7
7
4
5
4
4
2
8
10
9
8
3
2
5
9
5
9
10
7
5
2
1
2
3
3
4
5
9
6
9
8
10
2
8
2
9
8
10
9
3
1
8
8
6
2
8
9
9
8
7
8
7
1
4
5
4
1
8
6
5
6
10
9
1
4
6
9
7
9
10
8
5
7
9
1
9
4
2
6
1
1
10
2
10
10
6
7
1
9
3
2
1
9
2
5
1
9
6
1
3
6
5
7
9
8
1
10
3
10
3
5
5
3
10
1
6
1
7
10
7
5
10
6
2
2
2
5
4
7
1
5
8
6
6
3
6
2
8
10
8
7
4
2
1
9
8
1
10
4
7
4
5
4
7
1
9
7
5
9
6
10
7
2
5
6
5
1
7
10
4
5
2
4
6
4
2
4
7
3
3
2
10
10
8
3
5
7
2
7
1
4
3
3
3
8
5
3
5
5
10
4
2
3
4
7
8
1
4
5
1
9
2
10
9
6
5
10
6
2
3
3
3
5
8
4
6
8
2
3
3
2
7
9
7
8
9
4
4
1
5
7
7
3
9
7
4
3
5
2
5
1
10
5
7
4
8
4
2
8
6
7
9
10
2
2
9
6
5
8
1
10
2
9
10
6
10
2
3
8
8
5
8
1
6
7
10
3
1
9
7
8
9
1
5
9
1
6
2
4
4
7
9
8
9
8
8
2
8
3
5
5
10
6
10
4
8
1
5
8
3
1
2
4
1
7
8
7
10
4
9
5
3
10
3
1
10
7
9
5
10
4
2
2
3
1
2
7
4
1
4
3
9
3
4
4
2
4
7
2
9
5
8
5
2
1
2
7
8
10
6
5
3
4
1
6
4
1
2
10
2
10
2
10
7
4
4
4
2
5
1
3
10
2
9
1
5
4
10
4
1
10
10
3
8
9
5
6
4
9
9
9
4
7
1
3
7
8
6
4
4
10
2
10
5
5
6
7
1
6
4
2
10
8
10
3
4
10
8
4
5
6
6
6
3
4
6
7
2
7
1
8
5
5
2
8
1
9
6
5
6
8
10
4
5
7
10
9
10
2
1
7
7
7
6
5
4
8
6
10
4
6
2
7
1
9
7
8
5
9
6
3
8
10
5
10
6
8
8
10
7
6
1
5
8
5
9
6
6
9
1
10
10
9
7
3
10
10
9
6
6
4
8
7
8
8
6
6
6
4
8
8
8
3
5
6
3
7
3
9
6
5
4
9
2
1
1
6
9
3
6
10
4
5
8
8
2
7
5
10
7
2
6
7
5
7
7
10
2
5
5
8
3
10
8
7
2
1
10
10
6
3
4
6
6
5
2
4
7
9
9
6
6
4
2
3
10
3
9
1
7
8
8
6
10
10
6
8
7
10
5
7
7
1
3
10
6
9
2
6
9
3
5
7
1
7
2
6
1
9
2
5
7
1
4
7
10
10
10
8
1
3
5
5
3
4
9
7
6
1
9
1
10
4
1
10
8
5
10
1
1
8
1
5
10
1
2
6
6
4
10
4
8
1
10
6
10
1
5
5
3
2
8
3
3
7
6
1
6
5
6
9
6
10
3
9
3
3
1
6
10
5
5
4
3
7
2
7
10
7
4
7
5
2
1
6
10
3
10
3
5
1
1
6
10
6
10
8
3
6
1
4
8
2
8
5
3
3
8
2
6
8
7
9
4
4
8
10
9
5
6
2
9
4
2
1
2
7
4
9
5
7
1
3
4
7
1
4
7
4
6
7
6
5
6
10
8
6
2
5
9
10
3
2
1
7
4
2
5
9
3
8
7
6
8
3
7
2
7
7
5
2
8
8
1
7
1
10
10
5
10
2
6
10
9
7
5
10
7
3
7
4
3
7
7
4
2
3
8
3
3
4
7
5
8
1
9
9
3
9
1
2
4
5
8
10
9
1
5
10
5
4
6
3
2
9
9
8
8
4
1
8
5
10
9
10
1
2
2
10
3
10
7
3
5
7
8
3
4
2
6
1
5
5
7
8
6
5
6
9
1
10
4
6
10
10
9
10
9
7
9
5
10
7
4
1
10
2
7
10
6
10
2
9
4
8
8
10
1
1
5
4
3
4
3
2
7
6
4
5
3
8
4
7
1
7
10
2
6
3
7
8
1
10
10
9
5
4
1
6
1
4
7
10
2
2
9
10
6
7
4
3
10
5
5
1
8
4
2
9
3
4
2
4
1
8
2
7
1
9
8
5
3
2
4
4
9
2
3
5
5
5
3
1
9
5
7
9
5
1
10
8
9
9
5
9
2
6
10
3
10
6
10
4
10
5
7
7
5
3
2
1
1
6
3
1
8
4
7
2
1
8
2
8
5
9
8
9
2
8
3
7
10
10
8
10
5
3
4
8
9
5
5
10
5
4
9
4
3
6
3
2
5
5
7
2
6
8
5
1
9
10
3
2
8
1
6
6
2
2
1
5
5
7
9
2
8
5
5
7
10
3
3
9
1
4
2
8
3
9
10
9
9
10
2
2
5
7
6
9
5
2
5
5
5
9
7
7
1
9
5
5
9
9
3
2
2
7
9
4
8
4
8
3
6
6
1
8
3
4
10
3
3
1
4
5
9
2
2
8
8
6
4
1
2
10
3
8
8
3
8
3
1
8
3
10
10
5
5
10
8
4
5
7
1
7
6
8
5
6
9
1
5
6
7
6
3
10
10
5
4
6
6
7
6
1
7
1
3
10
4
7
1
4
10
6
9
9
5
1
9
5
6
3
5
6
8
5
2
4
5
8
9
1
7
7
9
5
1
2
9
3
2
10
6
8
1
9
6
7
2
5
3
1
5
1
7
8
7
6
9
6
6
1
3
4
9
4
6
5
4
7
1
3
3
4
9
9
4
7
5
4
4
5
9
6
4
1
7
8
5
10
7
2
1
1
3
6
6
5
9
10
8
3
10
4
9
6
8
1
1
5
3
5
1
9
7
3
6
9
4
4
10
3
3
2
2
2
6
1
7
3
2
6
3
4
9
8
5
1
4
3
10
6
10
10
1
2
1
3
10
7
9
8
8
7
6
4
6
3
3
7
3
9
1
2
10
5
4
1
6
8
8
1
2
4
6
3
5
8
9
10
10
9
6
6
9
6
6
2
6
7
6
9
8
8
3
2
3
4
1
2
2
7
10
7
4
4
6
7
1
1
3
5
6
6
2
8
6
6
1
8
2
5
3
7
4
7
9
5
2
9
7
5
5
1
1
10
4
2
9
6
9
4
8
10
2
1
6
1
10
2
6
6
6
6
1
4
3
10
2
5
10
5
3
1
6
5
2
4
6
4
4
7
10
8
9
3
7
2
8
5
5
9
4
2
8
8
3
10
6
10
6
6
9
5
1
4
1
4
1
4
7
1
5
8
4
5
10
10
10
8
6
6
3
8
7
7
9
10
1
10
1
9
5
4
5
5
10
7
4
7
9
9
5
6
7
10
1
3
10
3
8
9
7
1
10
5
10
7
3
6
8
8
6
5
4
4
5
5
7
2
6
5
8
9
4
9
8
1
4
5
6
10
6
1
2
2
5
7
4
4
2
6
7
4
8
10
4
6
9
10
6
7
7
1
3
10
5
2
1
9
3
3
6
4
9
10
4
5
7
7
7
10
5
1
8
4
2
2
10
10
4
8
2
8
1
9
9
8
4
2
1
4
2
10
5
7
2
2
10
6
8
2
8
1
9
8
10
10
10
4
10
1
4
10
2
7
7
10
2
1
6
1
4
5
10
7
1
6
4
4
8
6
4
5
2
9
6
6
8
1
10
7
8
9
3
5
6
3
10
2
7
7
5
4
9
6
2
3
5
8
8
4
10
7
7
7
9
4
8
2
8
3
1
8
4
10
4
2
9
8
3
9
5
6
7
9
10
10
10
1
6
9
10
9
3
2
6
1
4
5
10
4
7
9
7
5
10
10
5
6
4
8
3
6
2
1
1
10
4
4
6
4
6
3
4
10
10
9
5
7
8
10
6
2
1
7
6
9
2
9
10
8
3
8
3
4
10
6
5
3
8
2
5
3
10
9
8
5
7
7
2
4
5
3
10
7
3
6
8
9
2
5
6
5
6
2
10
5
2
5
1
10
2
7
9
4
9
6
3
6
3
1
8
3
1
7
10
5
8
2
8
6
8
2
5
9
10
4
9
7
1
4
8
6
3
8
4
2
9
6
2
2
7
5
7
7
5
4
5
5
10
9
5
3
10
9
1
9
8
2
3
7
6
3
6
2
6
6
4
1
7
2
5
2
5
7
8
9
2
6
6
4
2
8
1
1
1
2
1
10
7
5
10
5
8
10
3
8
9
4
10
7
9
2
4
10
10
2
3
10
3
7
6
6
8
5
10
3
6
9
10
1
3
9
4
8
1
9
4
5
9
8
2
7
6
2
3
2
7
10
8
7
7
8
10
5
1
3
4
7
4
4
2
5
5
10
9
4
1
8
8
3
7
7
2
2
7
8
1
7
2
2
4
3
4
9
7
8
8
2
2
10
5
9
5
9
4
3
8
7
9
10
9
8
3
5
6
4
10
8
3
5
7
8
3
5
8
7
2
3
6
1
3
3
3
4
7
6
6
6
2
4
4
3
3
9
7
2
2
7
10
10
4
1
3
7
10
9
4
10
10
5
9
8
8
1
5
1
8
8
10
9
5
10
2
8
10
1
6
2
5
8
10
6
1
8
5
9
9
2
3
9
2
3
3
9
2
1
2
2
10
6
2
2
3
5
2
4
4
10
1
7
8
9
2
6
5
5
4
4
10
9
3
9
4
7
8
2
6
8
3
5
3
2
1
1
2
3
5
1
4
1
7
9
4
3
4
5
7
5
1
10
4
3
3
1
4
9
8
7
9
5
6
7
3
8
9
6
9
7
1
3
1
6
3
8
5
8
4
9
10
6
8
8
1
1
8
2
9
3
3
1
2
8
9
4
2
7
3
7
4
7
3
3
7
7
3
8
3
8
2
3
1
7
3
8
9
2
6
8
1
7
6
8
10
4
2
10
2
4
2
9
3
10
2
5
8
7
7
10
1
1
6
6
4
4
7
3
9
9
4
10
4
8
10
1
1
9
7
3
6
2
4
2
1
5
4
8
5
8
6
2
1
3
4
9
5
7
1
8
10
4
4
6
9
2
2
10
1
1
4
7
3
10
8
4
1
3
4
10
6
6
3
1
7
3
2
1
8
9
9
1
8
4
7
1
7
10
10
10
3
1
1
9
5
10
7
1
9
7
6
2
3
3
2
8
4
10
8
8
8
7
4
10
9
8
4
3
6
8
8
3
7
8
8
2
2
8
10
5
7
5
5
2
1
6
4
8
4
6
3
1
6
10
3
1
9
5
9
3
7
8
5
7
5
5
1
4
7
8
3
10
8
10
2
10
7
1
2
6
2
6
10
9
4
7
10
8
4
10
9
3
1
1
4
9
8
5
1
8
8
9
6
4
10
8
1
2
4
3
8
4
4
4
10
10
10
6
4
4
3
2
3
6
5
8
8
9
10
8
3
2
5
8
4
5
5
8
5
4
9
10
1
3
2
6
5
1
2
9
4
2
3
4
5
6
5
7
2
6
3
2
4
10
9
10
2
6
9
8
10
5
9
5
10
10
3
9
4
6
7
5
10
8
10
9
7
8
8
8
2
4
10
1
6
4
4
10
6
3
7
5
5
1
9
9
1
1
3
6
7
5
2
8
7
7
6
2
3
2
10
8
6
6
2
6
3
2
2
2
1
3
4
10
5
1
8
7
6
9
8
5
7
1
8
9
5
3
5
5
9
5
7
5
7
8
7
1
6
10
6
4
10
9
10
10
1
6
9
8
8
4
3
9
7
2
10
1
5
2
8
9
3
1
8
4
2
8
7
4
6
8
4
7
1
7
7
8
5
2
4
4
6
10
5
2
9
3
9
7
10
6
5
3
7
10
1
8
9
3
4
9
4
5
1
5
1
7
5
6
3
5
9
4
5
7
10
4
4
6
2
6
4
3
6
8
5
8
10
4
7
2
4
1
8
5
1
1
7
8
7
5
2
2
10
4
1
8
8
8
4
8
8
8
8
3
5
3
5
9
8
3
8
1
4
10
2
7
2
10
9
7
5
8
5
10
8
5
5
5
3
3
8
1
10
8
4
5
8
2
7
2
9
8
3
1
3
3
4
2
1
5
2
10
3
10
5
1
1
3
10
9
7
8
3
9
6
10
7
7
4
6
3
3
7
8
7
4
3
10
6
2
2
9
3
10
2
4
10
10
7
3
2
9
1
2
5
8
6
6
4
8
4
5
9
3
5
7
4
1
6
8
6
9
3
1
6
3
7
5
7
5
5
8
8
1
10
5
7
2
2
3
7
1
5
8
6
4
9
2
9
6
1
10
6
8
7
4
7
5
2
10
3
4
6
5
10
5
10
7
8
4
3
6
5
8
3
9
3
3
2
10
9
2
10
5
2
4
2
6
1
8
9
4
8
3
10
5
3
7
1
1
6
5
10
10
9
3
8
9
5
10
2
10
5
10
3
6
4
9
2
6
3
6
2
6
4
2
7
10
2
5
1
5
1
5
7
4
5
3
1
9
6
5
9
9
1
2
5
4
9
8
8
1
6
7
8
4
10
9
6
9
9
9
9
8
4
1
4
4
4
5
4
4
10
3
4
10
9
9
6
2
6
5
1
6
9
2
10
5
9
6
9
7
4
5
8
9
7
1
3
8
3
7
3
9
8
8
1
10
4
1
1
8
8
10
5
8
2
5
5
8
10
5
8
7
4
8
6
1
2
7
7
9
8
2
5
6
7
5
6
2
3
3
10
3
3
9
10
2
9
5
4
8
1
2
3
2
7
8
3
5
3
1
9
5
8
2
10
2
1
2
4
7
2
5
7
10
7
8
2
1
7
7
9
10
4
2
5
7
1
5
1
1
9
7
4
3
7
9
5
3
5
2
6
9
10
6
5
2
7
3
3
9
7
1
2
7
5
5
9
7
4
9
1
8
10
9
1
10
2
9
8
8
10
1
6
9
6
1
2
10
2
3
5
7
7
3
9
8
10
7
5
1
1
2
5
2
1
8
7
7
8
10
1
1
6
5
4
4
10
3
6
1
3
8
4
3
6
9
10
7
1
10
7
10
3
10
5
2
5
8
5
3
1
10
9
5
10
4
6
5
3
3
6
8
6
1
4
3
7
7
10
3
10
6
7
10
8
9
2
6
5
4
10
8
10
1
6
7
7
10
10
9
10
3
6
8
9
5
9
8
6
2
6
8
5
10
8
10
2
5
7
5
9
3
5
9
5
2
10
5
7
4
5
5
3
10
10
8
4
4
3
5
1
2
7
1
4
5
5
7
7
9
8
8
5
1
6
6
5
5
2
4
3
8
10
6
7
10
3
4
3
8
3
3
5
6
9
4
8
3
2
6
9
1
1
3
9
4
1
5
5
7
2
2
4
1
3
2
8
8
1
1
4
1
2
5
10
4
4
6
4
7
3
10
4
3
6
7
1
5
10
9
5
7
2
10
2
5
6
10
9
8
1
4
4
5
10
1
2
9
5
4
7
1
2
6
8
7
3
8
5
5
4
7
8
7
1
8
5
5
7
1
7
3
9
8
10
1
7
7
3
3
5
6
9
3
5
3
9
3
6
9
6
2
6
10
5
1
2
1
2
5
7
2
2
10
1
4
1
2
4
9
4
5
3
3
2
1
5
7
9
3
9
8
7
7
4
3
6
9
7
8
4
9
3
6
1
3
6
4
7
2
7
4
9
7
9
3
1
5
9
5
4
7
10
4
3
6
4
8
10
3
8
4
8
9
1
4
4
5
8
7
9
8
2
8
9
10
9
4
7
5
3
1
8
6
1
6
2
9
4
1
8
6
9
2
9
4
7
5
6
6
6
3
10
6
6
1
3
2
7
1
1
6
3
1
7
2
8
9
10
4
1
9
8
6
10
2
1
2
7
7
4
9
10
3
4
8
7
1
6
8
1
4
8
2
6
6
8
6
6
8
8
7
2
6
9
9
5
9
2
10
8
9
9
6
6
5
3
10
3
9
10
8
7
7
2
8
8
9
2
4
10
3
9
8
8
3
8
5
10
3
3
1
6
7
9
4
1
2
8
8
5
9
1
7
9
2
5
3
5
2
6
3
10
1
8
7
4
7
5
4
6
9
9
7
9
6
2
10
9
5
4
5
7
2
7
4
4
4
10
5
6
3
10
9
8
10
4
8
1
3
2
6
8
1
4
2
4
4
6
3
4
5
7
5
8
10
4
4
7
5
2
4
9
3
10
5
3
9
9
4
8
8
10
7
9
6
3
10
10
10
9
10
7
9
8
5
2
10
8
6
8
6
9
6
9
10
3
7
3
4
3
9
2
4
2
1
5
5
3
5
3
1
9
7
8
9
8
8
5
7
2
4
5
9
3
1
10
1
8
10
2
8
9
8
4
8
4
4
1
4
10
6
5
9
1
5
9
8
8
8
8
2
9
7
3
1
9
8
4
4
10
8
3
6
2
4
6
10
1
7
5
8
3
10
1
3
2
10
7
2
10
1
9
8
4
9
10
3
3
9
6
5
1
8
10
4
8
2
6
2
10
6
7
5
4
9
5
3
7
8
6
1
10
5
10
6
7
8
6
10
3
7
10
7
3
4
3
10
8
7
4
5
10
7
6
10
4
4
9
8
8
4
5
6
1
2
2
7
9
10
8
1
3
10
10
5
6
8
9
9
5
1
3
10
3
8
8
3
10
9
1
10
3
3
6
10
10
1
7
9
4
5
8
1
8
3
3
1
2
8
8
9
7
1
2
4
9
7
3
1
2
6
2
2
5
4
9
8
8
6
5
1
3
1
10
5
7
4
3
5
1
8
9
3
8
6
5
6
5
6
1
3
3
7
4
3
5
6
9
1
5
2
7
2
1
10
9
5
8
2
4
2
3
8
6
4
5
2
2
2
2
7
5
2
4
6
5
6
2
9
4
7
8
3
6
5
4
6
1
6
10
1
3
10
6
8
1
7
7
4
5
8
5
9
8
7
7
4
5
10
10
5
1
8
8
8
4
9
9
6
7
1
2
10
8
8
10
1
9
1
9
2
7
1
2
10
2
8
8
1
2
5
6
3
2
4
9
7
5
5
10
2
1
9
2
7
10
3
10
5
10
9
2
2
3
3
10
1
1
10
7
2
9
2
9
1
9
10
3
10
9
10
4
7
7
9
5
7
2
4
1
2
6
10
6
5
4
9
6
10
9
3
1
10
5
7
3
10
5
6
1
8
2
6
4
8
2
4
9
8
7
8
2
2
6
1
1
7
1
8
4
2
9
3
6
1
7
10
1
3
6
4
6
5
6
4
4
5
4
7
1
8
7
7
1
7
3
6
10
7
3
5
10
2
4
3
10
1
1
8
1
3
4
4
8
6
7
4
5
4
8
2
4
9
3
10
8
3
8
4
2
9
9
9
1
10
10
10
9
2
7
2
5
3
4
5
4
1
7
7
2
6
2
10
6
3
10
5
8
4
3
8
1
10
8
10
6
3
1
7
10
4
10
10
6
3
2
3
1
7
10
3
9
8
2
7
10
4
10
7
10
1
10
9
6
6
1
5
4
7
3
5
5
8
4
8
4
8
2
1
1
2
4
10
5
10
9
1
1
6
7
10
6
8
5
4
4
5
4
4
3
2
10
8
4
7
3
5
1
2
9
9
7
10
10
2
10
9
7
3
1
8
4
1
5
10
6
4
9
5
3
1
9
5
7
4
3
9
8
10
5
3
10
6
4
4
7
10
9
5
6
4
2
8
7
3
2
8
10
4
6
2
2
3
6
2
1
4
1
7
8
5
7
5
1
5
2
5
9
4
9
10
3
10
9
6
2
2
1
6
9
2
4
5
10
5
10
9
10
6
1
5
3
7
10
2
6
9
6
5
2
2
8
8
2
7
5
2
8
7
3
8
9
1
3
9
10
8
3
6
8
9
6
7
2
2
7
2
5
1
7
9
3
8
9
5
7
8
9
4
6
4
9
10
2
10
6
4
10
1
3
7
4
8
2
9
8
10
6
1
4
4
3
7
8
1
9
7
9
1
10
10
1
10
3
4
3
8
2
1
6
10
10
1
2
10
9
9
8
3
1
9
7
9
7
8
5
3
4
4
8
5
4
2
7
9
6
9
7
2
7
6
8
9
6
4
4
10
2
10
6
8
5
6
6
4
9
8
9
8
6
5
3
4
5
6
8
6
3
5
2
9
7
7
9
7
6
9
3
2
2
10
1
3
5
5
6
6
10
8
2
4
9
8
8
8
4
3
6
4
10
5
10
4
5
6
10
6
3
8
1
9
4
10
7
9
9
10
8
8
3
7
8
8
7
3
1
6
6
9
1
4
4
5
9
2
8
7
8
9
4
8
3
3
10
1
4
2
10
7
7
1
4
9
8
6
2
8
1
1
9
4
6
9
1
10
3
10
9
6
10
7
9
7
1
6
2
1
5
5
3
2
5
6
8
3
8
1
6
5
6
9
6
6
7
6
6
10
1
8
10
10
9
5
4
9
1
7
4
4
4
7
8
3
8
4
7
1
7
5
1
6
1
6
6
5
10
10
8
4
8
7
6
9
10
10
4
8
6
7
4
4
1
9
2
2
9
2
8
8
7
3
7
5
2
1
5
5
5
5
1
10
2
4
10
10
4
4
10
9
4
4
4
7
1
4
2
9
5
3
8
10
4
8
6
1
9
6
4
8
9
2
8
3
9
10
10
8
10
2
1
8
5
2
1
9
8
5
2
9
9
8
7
7
1
5
8
5
7
10
6
3
10
4
7
7
10
4
3
3
10
6
3
2
8
2
4
8
4
3
5
6
9
9
2
5
6
7
1
5
8
2
1
1
8
6
3
9
1
5
5
3
2
10
4
4
5
7
10
9
4
8
7
6
5
5
6
2
1
3
4
2
6
9
6
6
4
7
3
3
10
8
7
5
6
9
6
2
8
5
5
8
2
9
7
9
9
7
1
6
5
2
10
6
1
8
5
5
3
8
7
9
4
7
1
4
5
10
7
10
6
5
6
3
3
4
2
1
5
4
6
3
10
8
2
5
2
5
3
2
9
2
2
9
7
7
8
10
8
6
7
4
10
3
9
4
3
3
2
6
10
1
8
10
8
6
6
9
8
5
5
7
10
1
3
3
2
10
9
6
9
8
6
8
6
9
3
3
6
8
2
6
1
10
3
5
10
3
4
1
9
10
7
10
9
6
10
4
5
6
2
4
8
2
2
1
2
7
3
4
9
7
4
5
3
8
4
4
7
8
9
3
7
5
10
2
4
8
6
7
2
10
8
8
9
4
3
2
4
3
3
9
6
5
1
9
7
7
1
3
3
4
8
8
7
2
8
5
7
4
6
2
4
1
6
4
3
9
2
1
2
8
2
9
7
5
4
5
1
8
3
2
10
6
7
6
5
10
6
6
2
4
8
4
1
5
5
10
3
3
4
1
10
10
2
4
3
8
6
3
1
5
7
1
10
9
9
6
7
2
3
7
6
6
4
5
6
2
9
4
2
5
8
4
10
8
2
3
5
8
5
1
5
7
9
2
9
5
9
4
8
5
4
9
4
2
5
3
9
3
10
6
3
2
2
8
10
3
9
9
9
6
1
3
4
9
6
1
7
7
1
2
6
6
5
10
8
2
10
2
10
8
3
10
3
1
2
9
10
5
3
8
5
1
6
3
7
6
2
2
10
3
10
5
7
7
2
2
2
7
10
8
2
8
1
9
1
7
1
5
8
8
3
4
7
10
8
5
2
5
4
2
2
4
5
4
8
1
2
6
8
3
2
5
9
6
6
7
4
6
4
8
3
4
10
4
5
4
5
7
9
6
7
9
7
2
2
9
4
5
6
5
7
1
4
2
1
1
1
1
7
7
8
7
6
3
10
9
8
8
8
8
9
2
5
5
1
10
10
3
7
10
9
5
6
2
4
9
2
2
5
10
4
8
9
6
9
2
4
7
3
9
10
4
2
3
7
6
9
1
10
8
3
3
7
7
9
9
3
3
3
8
2
7
1
6
5
10
10
9
7
9
2
3
10
9
8
3
6
4
2
7
6
4
2
5
1
3
8
9
4
9
9
6
9
7
4
7
8
8
10
3
5
5
1
1
8
7
1
7
4
6
4
3
4
3
8
1
2
9
7
3
3
1
4
4
1
8
8
6
6
2
3
2
6
3
4
10
4
10
8
8
8
3
3
5
5
7
6
6
6
1
4
6
9
3
2
5
10
1
8
4
1
8
9
6
7
9
6
1
5
6
4
10
1
1
10
6
10
4
9
5
9
9
2
10
3
1
5
3
9
7
2
7
9
3
8
10
1
1
10
5
10
3
9
1
1
9
1
8
6
8
1
4
8
1
8
4
1
7
2
6
9
8
8
6
2
10
5
3
5
7
8
3
10
9
7
6
9
9
4
2
9
1
10
2
8
9
6
8
10
8
2
3
2
9
2
1
2
3
9
5
1
3
8
4
7
4
8
10
7
3
3
1
1
9
8
4
4
5
4
5
10
6
7
7
6
4
1
5
2
1
8
4
6
6
4
8
2
3
7
9
1
5
7
3
6
7
2
1
8
6
7
9
4
5
7
10
4
3
2
4
5
6
10
1
7
6
5
10
10
8
8
2
5
3
5
7
1
7
7
2
8
6
3
10
9
8
2
8
5
5
6
7
2
2
5
2
4
6
7
8
3
5
3
4
4
9
5
9
2
1
9
6
4
4
8
10
5
5
3
6
8
8
10
3
9
5
8
2
4
3
8
9
10
10
5
4
6
7
7
6
5
9
6
2
8
9
1
10
9
2
4
6
7
5
1
5
4
1
10
6
1
7
3
7
7
5
9
3
5
6
7
8
3
7
4
8
8
9
8
8
10
5
5
9
8
10
10
2
10
10
1
1
6
2
1
5
4
6
1
9
8
8
4
4
2
3
8
9
10
10
6
4
2
9
7
7
3
2
6
6
10
8
1
6
2
5
2
8
6
7
3
2
10
2
9
3
7
1
8
1
4
3
7
6
7
6
3
10
8
9
8
2
3
3
8
8
1
1
4
8
9
1
2
7
3
1
2
6
9
10
10
7
8
7
7
7
7
8
7
10
5
9
8
10
3
4
3
6
3
10
2
2
1
4
4
4
2
5
5
4
4
8
5
3
7
4
5
8
7
2
3
1
4
2
4
5
10
7
10
4
9
1
2
4
6
10
3
4
2
8
4
10
9
7
6
3
8
9
1
8
7
6
1
4
3
10
8
5
4
8
5
5
2
8
6
3
9
9
7
6
3
3
2
3
1
5
7
3
8
6
5
6
7
8
6
2
8
8
7
3
7
7
3
5
9
5
2
5
5
9
7
7
4
7
1
3
9
2
4
10
9
1
4
10
2
8
3
2
1
5
8
4
5
8
2
6
9
2
9
9
6
2
8
6
6
10
1
9
3
6
6
8
1
4
4
6
7
10
7
10
6
3
1
10
8
7
7
9
2
1
9
4
5
10
10
10
9
7
5
6
3
1
3
9
3
3
9
3
4
3
1
9
7
5
6
4
6
6
8
7
4
8
4
9
9
7
5
4
1
4
2
3
4
9
7
1
10
10
4
1
3
6
1
2
7
7
5
4
5
8
1
6
6
3
2
5
6
1
7
4
9
9
10
5
9
7
4
1
9
10
9
9
3
5
9
8
7
1
1
5
2
9
3
10
3
5
7
4
9
9
7
1
4
10
5
5
6
9
9
5
8
5
5
4
9
7
6
2
2
7
10
1
8
7
4
4
2
2
8
5
10
7
1
2
3
1
5
8
10
4
9
9
10
10
6
7
2
2
3
10
8
1
10
5
2
8
1
6
7
1
8
2
8
7
7
4
9
10
10
7
4
3
8
3
10
8
10
1
7
10
10
3
9
9
8
10
4
8
4
3
8
5
10
9
4
3
5
10
2
3
4
4
2
4
4
6
4
1
4
2
10
7
9
9
6
8
7
5
10
3
1
8
7
8
6
9
8
7
7
1
4
3
3
10
9
3
3
6
7
7
6
5
1
5
1
6
6
6
9
3
3
1
9
6
6
10
8
9
9
3
6
8
4
2
1
3
4
3
4
6
5
10
3
2
1
10
2
7
7
2
10
4
6
2
4
4
5
10
1
10
6
9
9
2
7
4
10
3
3
10
1
6
2
4
5
6
7
3
8
9
4
1
5
3
8
8
2
9
3
1
7
3
7
4
9
1
3
9
8
9
7
9
4
7
1
6
10
9
4
8
8
7
8
3
10
10
4
6
2
6
3
7
2
2
6
8
2
10
7
1
6
6
3
4
10
6
10
6
7
2
4
8
2
4
1
4
7
2
2
4
7
5
2
5
5
3
4
9
6
3
6
4
3
4
9
2
8
10
7
4
4
6
1
6
4
2
8
3
4
5
4
3
8
5
4
9
8
1
9
5
3
8
6
8
3
4
9
5
8
8
6
7
3
7
1
2
5
1
6
3
6
2
9
10
5
5
8
9
8
8
3
6
4
4
6
6
4
2
2
9
6
3
10
9
1
3
2
8
5
6
9
8
10
6
8
4
10
4
10
3
7
7
2
2
10
10
3
9
9
3
5
8
1
2
8
6
1
3
8
4
1
1
8
7
2
5
5
6
7
5
5
7
3
1
5
7
3
10
9
1
8
7
9
8
5
9
2
6
2
1
1
4
5
9
9
6
10
4
6
10
4
9
4
9
9
8
10
3
9
1
2
1
7
5
3
10
8
5
5
10
6
4
1
5
5
3
5
3
8
9
2
7
6
7
9
7
7
8
4
10
4
7
9
3
4
10
9
10
8
5
4
6
1
3
6
9
2
6
7
10
7
9
5
4
7
6
7
5
4
10
4
1
7
3
3
9
4
2
9
1
6
6
7
2
5
3
1
8
6
9
7
9
3
2
9
1
7
7
2
4
6
2
9
8
7
1
5
7
6
5
10
10
3
1
9
9
10
7
1
10
9
8
8
4
4
7
2
5
4
4
1
8
1
9
7
9
10
2
4
1
10
4
3
5
1
7
10
9
9
6
5
7
2
8
5
1
1
3
5
6
5
4
3
5
4
10
10
10
8
9
8
6
4
9
6
8
2
5
3
10
5
7
5
1
6
1
6
6
7
1
3
4
2
4
8
1
7
8
1
9
7
3
1
6
6
9
8
3
6
1
5
4
7
5
3
10
3
10
5
2
8
2
8
8
3
7
1
4
4
4
5
4
1
9
8
6
3
9
6
10
4
2
2
9
4
4
10
2
5
5
2
3
8
10
4
8
5
4
1
8
4
7
1
3
3
9
6
9
10
2
10
2
2
10
7
6
4
3
3
3
6
7
7
4
8
4
1
3
3
2
6
1
5
4
9
3
10
6
5
9
3
1
2
9
10
5
3
10
5
9
6
8
4
5
8
8
10
10
2
1
5
10
3
10
9
8
6
2
8
10
10
4
2
9
9
6
1
6
8
1
5
7
4
9
8
7
9
10
2
1
7
1
1
2
1
9
1
1
5
8
9
7
8
2
1
7
10
9
1
10
8
6
5
2
6
5
7
2
4
5
8
5
6
5
2
1
4
4
5
8
10
5
4
8
7
1
5
6
10
5
9
3
2
5
4
7
5
5
7
4
3
5
3
1
2
5
10
2
8
5
4
1
1
5
5
8
10
6
10
4
8
10
2
1
9
10
2
5
1
9
2
10
5
5
4
10
10
7
7
8
6
2
4
6
5
8
2
1
2
7
6
10
6
9
3
1
2
3
9
10
4
9
6
4
5
8
9
2
10
7
4
10
5
5
3
8
7
6
10
7
7
9
4
1
10
2
10
3
8
10
6
1
1
8
2
9
8
6
10
8
2
10
3
1
2
8
2
6
4
7
7
7
1
6
5
2
7
10
1
4
3
7
3
6
9
1
7
10
6
6
3
8
3
9
8
8
6
5
1
2
4
2
1
9
5
1
3
2
2
9
8
10
1
4
2
9
9
6
3
8
8
2
5
7
1
2
10
2
5
4
6
8
9
3
9
6
4
8
10
2
2
8
3
1
5
6
5
3
1
10
2
10
2
10
4
9
2
2
3
10
3
2
10
1
3
5
8
10
9
9
2
9
9
1
4
9
4
9
1
1
6
3
4
4
5
10
8
7
10
3
1
10
7
7
4
9
3
1
10
5
1
9
7
4
7
2
3
8
6
3
5
3
6
7
6
9
6
5
4
2
2
9
7
9
6
1
3
5
10
1
1
10
4
8
1
9
6
1
10
3
6
2
7
9
10
2
6
1
1
3
5
5
7
10
4
10
8
6
4
8
7
1
3
6
6
1
8
5
2
8
1
3
5
2
3
10
5
6
2
3
5
9
5
9
5
2
8
8
2
8
8
7
9
4
1
3
6
10
2
2
9
9
3
5
7
1
3
2
7
1
9
3
4
10
6
4
3
8
3
10
3
9
10
9
6
7
9
7
7
8
9
8
4
10
1
5
9
9
2
6
7
10
5
4
7
2
7
5
2
6
7
1
3
1
1
1
8
10
3
7
7
9
1
2
4
10
8
4
8
5
1
4
3
7
5
3
3
1
10
10
6
9
9
10
2
9
6
2
9
2
8
7
3
3
5
1
2
7
6
9
8
8
9
8
8
5
2
1
2
1
9
8
8
6
1
5
7
3
9
6
7
3
2
6
6
3
6
3
8
9
9
9
2
8
5
6
3
5
3
3
3
10
4
5
2
1
5
3
8
7
6
4
3
9
6
5
2
2
10
9
3
2
10
1
10
4
8
6
6
3
6
7
1
3
8
2
7
2
8
7
5
3
9
3
6
2
4
9
8
2
1
7
3
6
3
1
7
8
9
7
8
3
7
6
8
1
8
6
2
7
8
10
2
9
5
4
4
8
4
1
3
4
8
8
5
9
4
2
2
4
5
6
6
10
10
9
8
6
8
1
3
8
10
3
8
5
7
8
6
7
9
10
7
2
9
6
10
7
2
10
7
6
1
1
8
5
1
5
10
1
10
6
5
9
3
1
9
7
3
6
1
5
3
1
10
3
6
2
6
10
8
4
3
1
5
1
9
8
6
1
8
10
8
1
8
4
4
7
2
7
9
7
5
7
5
10
7
5
1
5
8
5
6
2
10
5
1
6
2
10
7
4
10
7
7
1
7
6
1
8
8
3
1
10
3
1
3
8
1
9
9
8
6
4
10
1
3
9
4
8
9
3
9
9
6
2
1
10
3
5
1
4
10
4
4
2
5
4
5
2
7
2
9
8
7
2
4
2
9
4
6
6
6
3
3
3
7
3
2
1
6
9
1
10
4
6
8
3
4
1
8
9
10
6
9
1
10
2
10
4
8
4
7
5
2
8
9
7
1
8
1
7
7
10
5
4
8
4
5
4
5
6
6
4
8
8
9
6
9
10
7
6
1
10
10
3
8
2
9
7
7
4
7
7
9
6
7
10
6
5
10
4
4
3
1
4
5
2
5
10
9
6
8
6
7
1
1
1
9
5
6
4
4
9
10
4
6
5
8
5
8
10
4
2
4
7
8
2
8
5
6
4
5
7
5
7
2
2
7
5
2
1
10
9
9
4
8
6
1
9
8
8
8
6
9
7
8
3
5
10
4
5
5
3
9
6
10
8
9
4
10
5
7
10
5
1
4
2
10
4
3
5
8
5
10
9
1
7
2
3
2
3
1
2
10
4
6
3
8
2
1
5
2
6
4
7
2
1
3
3
6
10
8
3
8
7
10
2
4
3
6
2
6
9
6
8
1
4
8
3
7
2
4
10
8
6
4
8
7
6
8
5
8
7
5
10
6
2
4
9
10
7
1
8
5
1
4
5
10
6
10
2
5
1
9
9
4
5
2
8
10
5
3
2
6
5
10
1
7
1
9
5
3
8
4
7
2
7
5
1
4
3
9
6
3
10
7
10
2
3
10
8
6
2
8
4
1
5
2
6
9
6
6
2
1
2
10
9
7
6
10
10
7
1
9
5
9
2
4
7
9
9
1
8
1
6
10
10
2
4
4
1
4
10
2
1
6
10
2
4
4
7
3
9
1
9
1
9
1
6
8
2
9
3
4
10
6
8
8
2
3
2
2
3
8
4
1
1
6
5
10
6
8
4
5
10
5
6
4
10
6
10
2
3
8
10
5
7
7
5
5
10
6
6
3
5
6
1
5
4
3
4
2
1
1
4
5
1
2
5
10
1
2
1
5
10
1
8
3
5
10
6
3
10
1
8
10
1
5
6
3
5
7
2
7
2
8
3
5
6
6
5
5
6
10
10
8
7
6
6
7
7
8
6
10
8
3
7
7
10
9
5
6
4
2
3
6
7
7
10
2
1
7
9
1
2
6
8
9
1
6
3
7
7
1
2
7
2
4
7
6
4
8
9
8
4
5
8
5
7
6
5
5
8
1
2
4
10
10
4
8
2
3
6
3
10
9
9
7
10
6
9
2
7
8
10
2
7
1
9
9
9
6
3
6
9
10
3
10
4
1
9
5
5
7
10
4
10
1
2
3
2
2
8
6
5
10
3
9
4
1
7
1
7
1
9
10
6
4
9
1
10
3
8
10
3
5
3
9
7
5
3
6
2
7
3
3
4
9
4
9
8
1
4
1
5
5
2
4
7
3
10
9
10
7
5
1
10
3
6
3
7
7
3
6
3
5
7
10
4
2
4
1
10
9
5
8
8
3
3
6
7
7
1
2
6
3
9
8
8
10
5
6
9
10
3
9
7
2
6
1
3
10
10
6
7
2
1
9
1
1
6
3
6
2
7
6
5
7
8
7
2
6
1
3
5
7
6
10
5
9
1
2
3
2
4
10
7
10
8
4
4
3
2
5
4
2
1
5
6
8
9
8
4
7
6
1
6
4
9
10
4
2
8
8
1
9
5
10
1
1
1
8
8
2
6
9
9
4
6
3
5
2
2
4
3
4
1
4
5
7
1
9
5
9
4
6
5
10
5
7
4
2
6
10
1
7
3
8
1
1
2
5
5
1
3
6
7
3
5
1
2
7
7
6
5
4
7
4
9
8
7
7
2
7
8
6
9
2
5
2
8
1
8
6
8
8
10
5
9
10
9
10
10
2
9
4
4
10
8
9
3
3
5
2
6
3
1
2
4
5
2
6
10
8
6
7
8
7
6
9
7
8
6
2
8
10
8
1
9
8
4
4
5
7
8
5
2
10
6
3
6
2
2
8
4
9
1
8
7
4
3
2
7
10
10
6
9
3
10
5
3
2
7
1
7
1
3
3
8
10
4
6
9
1
7
5
2
10
7
7
6
2
3
9
9
7
10
8
2
6
7
5
8
10
8
7
9
1
9
9
1
2
4
4
3
7
6
10
10
1
1
9
1
7
2
1
7
3
5
6
9
3
4
10
9
8
9
1
2
3
5
4
7
6
1
9
1
9
3
9
4
8
8
9
3
10
1
7
4
10
8
9
1
2
2
3
2
3
9
7
4
6
1
10
3
5
9
7
3
5
3
9
6
6
3
5
2
3
8
3
10
8
2
1
2
5
1
7
1
3
8
9
7
8
4
9
9
3
5
2
2
3
6
7
4
6
9
10
3
6
9
6
4
5
8
8
4
2
1
4
10
8
5
4
5
6
2
10
10
6
10
10
7
10
10
5
2
4
4
9
10
10
10
5
5
5
9
8
3
4
3
8
8
5
7
3
6
4
2
10
10
1
5
1
2
8
6
1
4
2
1
4
9
9
8
4
1
8
4
4
1
2
3
10
5
3
7
3
4
4
8
1
1
10
8
1
7
3
5
7
5
4
7
4
7
9
1
8
10
8
6
9
4
1
10
9
6
10
6
5
9
1
5
8
7
3
3
2
3
6
7
8
1
3
9
2
3
7
8
3
10
9
9
9
4
9
7
9
8
6
4
1
9
1
6
8
2
8
10
6
9
6
6
4
3
6
9
10
1
2
1
3
9
3
2
6
3
2
1
1
3
2
6
1
10
6
5
1
7
4
5
1
3
6
7
3
6
7
1
3
10
10
5
1
8
2
2
4
6
9
7
10
3
8
4
4
1
3
1
10
4
6
5
3
4
2
6
10
8
10
7
4
6
3
7
7
1
6
4
5
7
8
6
10
8
2
1
3
10
10
6
9
10
8
4
8
2
8
10
10
7
1
7
5
3
3
6
5
6
2
3
1
5
7
3
8
8
6
9
10
8
9
7
1
3
6
9
9
5
4
2
5
2
7
2
6
1
4
3
3
3
9
2
2
9
3
8
1
8
9
3
8
2
9
8
1
10
3
10
5
1
2
5
5
6
2
4
4
4
1
3
2
6
9
6
10
10
8
2
9
1
6
6
4
2
5
4
9
3
5
1
2
2
10
4
5
9
6
8
2
6
5
1
3
5
2
5
5
5
9
3
7
1
5
4
6
6
5
2
8
8
8
1
9
2
6
6
5
8
8
10
5
9
6
1
2
10
7
10
5
2
8
2
10
1
10
4
7
1
7
5
3
6
7
7
9
1
6
8
1
7
5
2
3
3
4
6
10
1
6
3
2
6
3
7
10
7
3
2
8
7
5
2
8
5
6
1
2
2
8
4
1
6
5
4
2
6
8
7
8
10
1
10
2
10
5
2
5
9
5
5
1
3
1
7
7
4
5
5
9
5
3
7
8
1
4
4
4
5
10
5
8
5
2
10
4
6
2
5
6
1
10
5
2
5
9
1
4
9
7
6
6
1
4
2
3
6
4
5
6
6
8
1
1
1
10
2
7
1
9
1
6
9
2
7
6
2
3
4
1
5
1
2
8
3
2
6
6
9
7
8
4
9
5
6
3
4
10
2
8
9
6
2
8
3
2
10
6
2
5
4
10
6
6
6
6
1
5
6
1
10
7
6
6
4
3
3
9
4
10
2
9
2
3
3
4
6
3
9
7
3
9
6
1
8
5
7
2
1
4
9
10
8
8
3
1
9
4
6
4
1
8
1
2
2
1
5
3
2
5
3
2
2
3
1
10
3
9
4
5
6
5
6
6
3
4
2
1
1
5
6
6
9
4
9
10
8
8
8
10
4
6
10
1
9
6
6
3
1
5
6
2
1
4
1
9
5
1
10
5
1
7
9
8
1
9
9
8
6
8
6
1
3
3
1
8
5
9
2
4
3
2
8
3
8
5
7
1
2
3
8
6
5
7
3
3
10
2
3
1
5
1
2
7
1
10
2
6
6
2
1
9
4
9
7
2
4
9
4
1
4
3
7
10
2
8
9
5
10
4
3
1
8
6
3
8
6
5
10
4
3
5
1
8
8
6
9
10
3
1
1
10
7
10
3
8
2
5
10
8
2
8
8
2
3
6
7
3
2
2
1
8
6
1
5
10
2
1
7
2
5
8
4
4
5
6
9
9
9
1
8
1
10
1
5
2
6
7
8
6
7
6
8
9
1
8
1
4
8
4
6
3
8
3
4
7
5
1
3
10
3
9
1
3
4
8
4
7
3
3
7
4
2
4
8
4
6
10
6
7
10
4
7
8
4
7
2
4
2
8
4
7
4
6
4
9
10
2
1
9
10
8
2
4
7
2
3
9
7
9
7
3
4
2
1
7
5
2
4
3
10
7
8
10
4
2
1
10
10
10
1
4
5
5
2
8
6
8
4
1
1
6
1
2
10
10
9
8
7
2
7
2
6
2
4
2
5
7
5
2
10
8
2
10
8
9
4
1
3
10
1
9
5
2
9
1
5
8
10
6
3
7
3
7
4
3
5
10
6
3
6
9
1
10
3
5
4
6
7
8
2
1
5
5
5
5
3
1
5
8
3
10
5
2
9
3
8
3
8
2
9
5
8
2
1
5
3
4
1
2
6
4
1
3
6
5
6
3
8
10
7
9
7
6
4
9
5
9
4
5
4
1
5
10
1
2
9
1
9
4
7
5
5
7
10
4
3
4
10
2
1
3
10
9
8
9
9
2
4
5
10
5
9
6
9
6
9
5
2
10
6
2
8
6
7
3
9
1
1
8
5
3
9
9
6
2
1
2
6
4
7
1
5
1
10
3
10
7
7
8
10
5
4
8
10
7
8
3
2
1
7
5
5
5
6
9
9
7
1
5
5
8
6
7
5
5
4
3
3
9
8
2
3
10
10
8
5
10
8
8
10
8
6
3
2
8
10
9
9
3
1
9
3
2
5
10
7
2
6
5
10
1
1
1
3
5
2
1
1
4
8
8
9
6
4
3
1
10
1
3
4
6
6
5
3
10
9
8
2
3
8
9
8
1
10
8
4
5
1
6
4
6
9
6
6
8
4
5
8
3
1
8
1
8
7
1
9
5
10
9
6
10
4
10
2
3
10
8
1
3
3
3
5
8
10
9
10
2
8
6
4
5
5
7
7
5
5
6
6
5
5
2
5
1
8
3
6
8
2
5
2
7
1
1
2
10
8
9
8
10
7
1
8
7
10
7
6
7
2
3
10
2
1
7
9
6
8
8
3
3
3
2
6
3
10
7
9
10
5
9
5
4
3
10
8
2
10
6
7
10
5
6
9
6
3
9
6
6
7
3
5
8
2
9
1
5
8
1
8
8
1
4
3
1
5
10
9
10
8
3
6
10
1
1
3
10
10
5
7
5
3
9
6
1
3
3
2
10
2
10
9
6
5
8
7
2
4
4
8
1
6
6
5
3
1
1
2
3
1
5
6
1
3
7
10
1
9
1
9
10
6
9
2
6
3
8
10
3
4
10
8
10
10
7
2
1
10
9
10
1
1
2
6
7
7
2
5
8
6
3
1
3
3
8
1
4
6
1
4
4
5
3
8
7
6
4
3
2
1
10
9
4
7
1
5
3
1
5
8
2
7
6
8
2
1
10
3
2
7
5
4
5
2
4
6
6
6
10
1
1
1
2
8
4
3
1
8
4
9
2
3
3
2
2
3
7
1
10
2
10
9
2
6
1
9
3
5
6
9
9
6
5
6
9
3
4
4
2
7
1
7
1
3
2
4
4
4
1
8
4
7
7
1
9
8
4
3
9
3
7
5
1
9
10
3
5
1
8
10
8
2
9
8
5
1
6
4
1
4
4
1
7
8
6
7
1
8
6
5
2
8
6
5
5
7
4
8
6
5
10
5
6
4
10
5
7
5
3
9
1
1
10
7
9
8
7
10
3
7
2
6
3
4
1
4
8
6
4
10
4
5
3
2
9
7
6
9
5
5
9
6
1
3
10
9
9
7
2
2
3
5
5
1
7
9
2
8
2
10
6
9
1
9
8
6
4
6
3
4
8
3
8
9
2
4
6
4
6
10
2
8
3
9
9
7
8
9
8
1
4
1
10
4
1
6
7
1
7
9
6
5
9
7
1
5
4
4
1
4
10
5
9
8
7
2
8
7
5
4
1
7
7
9
1
4
6
7
8
1
8
5
6
5
4
10
2
7
8
7
1
2
10
7
7
1
1
2
7
7
10
1
7
6
5
9
1
5
5
8
10
7
9
2
10
9
1
10
1
6
9
9
8
9
10
4
9
6
5
5
2
2
2
6
9
5
7
8
8
2
5
2
5
3
10
4
4
8
1
4
3
7
1
9
5
6
3
1
5
7
3
5
9
4
2
10
6
8
2
6
9
1
9
7
3
6
1
3
1
4
9
8
9
9
9
1
8
2
10
8
3
3
7
10
10
7
6
4
1
10
8
10
6
9
9
7
6
7
8
3
9
6
2
9
7
9
8
9
1
6
1
9
10
4
9
5
2
4
3
10
4
3
5
6
8
6
8
8
3
3
7
3
2
4
7
3
7
4
10
1
9
7
1
8
8
7
9
1
4
10
2
6
7
5
8
6
3
5
10
4
9
5
8
7
9
5
8
5
7
7
9
5
6
3
5
3
4
6
9
10
8
9
9
3
10
3
4
2
5
7
5
5
4
6
2
9
6
1
1
3
4
4
10
3
8
5
5
2
8
2
7
5
6
9
9
2
9
8
2
4
1
5
3
7
10
5
8
4
9
1
3
2
3
4
2
1
2
4
2
5
2
2
10
6
2
7
3
1
3
4
6
2
5
4
9
5
9
2
1
10
4
8
5
4
1
2
4
9
1
9
3
5
3
5
7
7
5
9
1
3
6
5
10
7
6
8
7
7
6
6
5
8
2
1
2
2
7
7
4
6
7
4
2
4
3
2
5
6
1
4
2
6
2
2
6
9
8
10
1
1
2
6
10
7
8
7
8
6
7
4
8
10
2
5
5
8
4
2
6
1
8
3
8
8
5
3
9
6
1
10
8
9
6
7
9
9
10
8
3
2
7
6
6
8
6
10
1
9
5
9
8
4
7
9
6
9
4
1
7
2
8
2
9
1
1
8
5
7
10
7
3
6
1
6
6
1
5
9
3
1
9
2
8
4
5
3
5
3
1
5
4
4
1
1
6
3
2
8
5
1
6
10
6
8
9
6
2
6
5
3
2
8
9
7
1
1
10
8
3
2
2
6
5
3
4
2
4
7
8
8
1
2
5
3
4
4
8
9
8
10
6
10
9
4
4
4
5
2
4
7
9
2
8
9
4
10
9
6
6
4
6
8
3
2
6
9
8
6
1
5
4
3
6
7
2
2
9
2
1
2
4
7
5
9
10
7
4
4
9
6
6
5
9
1
1
1
1
5
1
7
1
1
6
4
5
1
1
4
5
4
8
1
2
8
6
4
8
9
6
3
1
4
6
10
3
5
9
9
10
7
6
1
2
1
1
6
1
7
7
7
7
3
10
7
8
3
9
1
10
1
6
6
5
10
7
2
4
5
3
10
5
1
7
4
6
7
6
3
3
10
7
8
6
10
8
2
10
1
7
8
1
6
5
7
7
2
2
1
9
7
5
10
1
4
1
2
8
7
8
8
8
5
9
5
8
1
5
10
3
3
8
1
1
6
2
10
2
9
2
3
4
5
1
3
6
8
6
5
7
10
7
9
2
3
10
8
5
1
9
8
4
8
10
10
8
9
2
7
6
7
6
2
5
7
1
8
6
8
7
1
8
8
5
6
9
8
7
1
3
3
5
6
9
5
4
9
10
2
1
8
3
6
6
10
7
10
2
5
6
6
7
2
3
3
1
7
4
9
6
6
5
4
7
8
6
9
1
6
4
10
9
7
10
10
10
4
2
2
3
4
8
4
6
4
6
5
10
3
5
4
6
8
8
3
10
8
1
6
6
8
5
9
9
6
1
10
5
4
4
1
7
7
1
1
3
2
5
7
9
6
4
6
5
5
4
5
9
10
1
1
3
1
5
1
8
8
4
2
6
1
2
10
2
10
10
10
4
10
4
6
4
5
5
3
8
2
3
9
6
4
4
1
5
10
10
1
3
3
4
1
3
4
3
3
6
7
8
3
10
5
9
9
1
10
5
1
10
1
7
6
4
8
2
5
3
5
8
1
4
6
8
7
7
3
7
1
2
8
9
6
8
2
6
9
2
4
9
6
9
3
6
3
8
4
6
8
5
9
6
10
5
4
7
9
5
10
4
5
1
7
3
8
4
7
4
10
8
3
9
3
8
2
1
2
6
10
9
1
7
9
9
1
4
3
5
8
3
7
10
5
4
10
10
3
9
6
4
2
4
9
7
6
10
1
3
4
8
5
1
3
2
3
9
3
9
3
8
5
6
2
7
9
9
4
9
8
2
2
8
10
1
3
7
1
5
6
8
2
2
9
10
5
3
2
2
3
4
5
10
5
3
10
4
8
2
7
7
4
3
8
10
2
8
2
2
8
9
4
4
5
10
3
5
6
8
8
4
10
2
10
5
5
2
10
10
8
5
9
7
8
7
8
1
7
9
6
6
10
10
3
8
10
6
4
10
2
8
3
8
9
4
2
2
4
2
2
7
4
8
10
5
7
8
5
7
6
4
10
3
6
7
8
8
10
10
3
7
10
2
4
2
8
9
8
3
6
6
5
5
1
3
8
6
7
7
3
8
4
7
4
5
7
4
9
2
10
10
7
6
5
9
3
10
8
9
2
4
4
8
7
5
6
6
3
6
5
3
2
9
8
6
4
10
2
7
8
1
8
10
4
10
4
3
4
1
6
3
6
7
10
6
8
9
2
9
5
3
3
6
8
4
7
2
8
1
9
7
1
1
7
5
5
6
10
8
9
7
3
7
4
1
2
7
6
9
8
8
7
10
4
5
5
7
2
8
4
3
2
3
8
3
2
6
9
2
4
10
6
9
2
8
6
7
5
2
9
4
1
10
5
7
4
9
9
1
9
8
2
1
10
1
4
7
8
2
2
4
9
1
6
1
10
5
6
5
4
10
4
10
8
6
3
10
10
4
9
4
9
2
10
3
7
9
10
3
7
1
5
8
9
1
1
5
4
10
6
7
5
3
5
4
9
9
9
5
7
2
5
7
7
4
6
5
8
8
6
8
1
4
6
1
9
5
6
2
7
2
9
3
10
1
3
8
5
5
5
9
2
7
10
10
10
5
3
2
6
1
9
8
2
7
1
5
2
8
1
8
10
1
3
6
4
4
1
6
1
4
5
3
4
1
5
5
1
1
5
10
10
1
1
8
6
1
10
4
3
7
3
6
9
10
7
8
5
10
5
9
6
5
9
3
1
10
4
3
9
6
9
9
5
9
10
4
6
1
2
7
3
10
4
6
3
2
4
9
8
7
3
5
5
5
5
7
8
4
7
4
1
9
10
4
1
7
10
4
8
5
3
1
5
3
6
8
1
1
4
4
10
3
1
2
3
1
4
7
3
3
8
9
7
9
2
3
5
9
5
3
9
6
10
10
8
3
1
1
4
10
3
5
2
8
3
3
5
3
6
10
2
1
7
4
10
2
3
4
7
10
3
9
6
6
6
10
1
9
6
5
3
8
4
3
9
6
8
2
2
3
4
3
6
8
7
7
6
1
2
6
6
5
9
10
4
6
9
2
3
2
5
10
9
5
6
5
10
4
1
5
9
9
9
2
10
2
7
5
3
9
6
8
6
1
3
4
8
1
7
6
6
6
7
3
3
4
7
4
10
1
4
9
6
7
9
1
6
5
5
6
10
2
3
8
2
6
6
6
9
5
2
10
7
9
5
1
1
8
10
2
9
8
8
6
4
1
10
6
4
2
4
8
2
8
4
6
1
10
1
9
2
3
10
8
1
3
5
9
6
1
3
5
2
1
7
5
10
3
5
2
5
8
10
2
1
6
3
2
9
5
8
7
7
6
2
7
5
10
5
2
3
7
2
9
2
7
3
10
5
3
1
5
9
6
5
2
7
5
6
3
2
9
9
4
5
10
3
10
2
6
7
9
3
7
1
8
4
6
4
1
6
7
6
3
3
2
7
2
7
6
5
5
7
4
2
6
4
5
9
1
5
1
7
7
7
4
6
6
5
2
6
1
1
10
9
9
5
8
9
9
7
10
6
2
4
10
5
2
6
2
9
8
3
5
4
9
10
1
5
9
10
1
2
2
3
7
4
7
1
7
3
3
8
9
5
7
2
7
1
3
6
3
1
7
4
2
3
6
7
6
10
6
2
4
8
5
8
9
7
4
8
4
6
5
10
9
9
4
2
3
6
1
1
10
7
5
1
1
10
8
3
10
10
8
8
7
1
6
7
2
10
9
9
9
2
5
9
3
6
10
9
1
8
4
9
7
7
2
7
3
6
7
9
4
9
7
9
10
10
7
10
4
1
1
10
3
10
5
9
8
1
1
2
8
9
4
10
3
7
4
9
7
3
7
9
8
10
7
7
8
5
9
2
8
4
4
9
9
10
4
6
4
5
7
10
5
7
10
5
10
1
10
4
1
7
3
6
7
2
5
3
2
10
8
6
9
1
10
3
7
6
4
1
6
2
9
2
8
6
10
10
7
10
9
7
5
4
9
5
5
7
9
6
4
7
10
3
4
1
7
2
4
5
8
7
5
6
3
9
7
2
8
2
7
8
9
9
8
6
7
9
7
9
9
5
1
10
6
2
1
8
6
3
3
4
6
9
3
7
8
9
5
1
1
9
3
8
2
7
5
9
3
5
8
6
10
7
10
8
2
1
6
10
2
7
10
1
4
1
1
3
2
9
7
7
8
5
9
9
5
10
3
10
3
2
8
2
2
2
3
8
4
5
5
9
10
1
6
1
1
8
2
5
5
8
8
2
5
4
9
7
10
8
10
5
2
3
3
8
5
5
6
2
7
4
4
5
6
4
8
2
1
5
2
3
2
7
2
9
4
8
3
6
3
4
2
5
5
10
6
4
6
8
2
9
7
2
7
2
3
1
2
8
8
1
3
2
7
5
1
4
8
4
7
4
2
7
3
3
7
2
6
10
5
10
6
1
7
10
5
6
9
7
4
7
6
3
6
6
8
1
1
5
9
7
1
5
10
8
9
9
8
4
6
2
1
1
7
6
9
7
9
2
10
6
5
7
6
9
7
4
4
4
10
6
5
5
4
4
4
6
4
1
10
9
9
4
6
6
2
8
3
2
8
5
3
3
6
10
5
8
2
2
3
2
4
5
6
1
9
7
2
8
10
10
2
2
3
2
10
4
9
5
2
10
10
1
2
9
4
4
7
8
5
5
3
8
2
1
1
7
5
10
10
1
5
7
2
8
4
4
2
6
6
8
10
5
8
5
7
5
5
9
8
10
5
5
5
6
7
1
2
9
8
5
6
5
7
2
6
2
9
10
4
1
2
3
6
5
5
3
2
2
9
1
9
8
4
3
8
6
6
9
5
7
4
2
3
7
9
4
1
9
1
2
7
9
2
7
6
2
3
7
8
1
4
7
2
1
9
9
10
5
1
6
2
1
6
3
5
10
6
5
9
1
1
1
5
9
4
3
10
9
6
5
10
9
3
3
5
2
3
4
5
8
3
10
7
2
3
10
6
7
7
1
5
1
5
5
6
3
1
7
5
8
3
1
10
6
8
1
1
9
8
8
1
7
4
5
9
10
4
3
7
3
10
4
9
1
3
6
5
10
10
3
3
1
1
8
2
7
7
1
4
8
5
9
4
10
3
1
7
9
4
4
3
7
9
4
9
9
7
2
2
6
5
1
10
6
4
2
10
6
7
5
10
8
3
9
4
6
7
4
8
3
7
8
8
8
5
7
6
6
7
5
3
3
1
3
5
4
5
8
7
3
6
2
4
5
6
8
9
7
8
6
10
1
5
9
8
9
1
7
10
1
9
1
10
3
1
10
2
1
5
9
8
5
5
9
9
6
9
6
6
8
5
2
9
4
9
10
2
5
2
3
9
10
5
6
6
1
7
3
7
6
3
1
9
3
5
2
7
4
3
9
4
5
10
2
2
9
4
8
2
10
2
7
4
10
1
3
4
5
4
10
1
7
1
6
4
2
6
6
10
2
8
2
10
8
10
5
9
9
4
5
10
1
9
6
7
5
3
6
10
7
1
8
5
5
9
8
9
9
5
3
4
3
1
9
8
5
10
8
8
8
6
7
2
3
5
7
6
2
10
5
8
6
2
1
1
7
4
3
7
10
3
1
1
10
7
4
3
4
6
9
6
10
5
5
3
3
8
2
6
5
1
4
1
10
5
9
1
6
9
4
2
5
7
2
4
2
6
3
9
8
9
8
3
8
5
5
10
2
10
1
4
5
3
5
7
6
3
8
5
7
9
2
10
6
1
2
6
10
4
6
2
6
6
8
8
10
8
10
9
5
7
2
8
5
10
10
8
3
7
6
5
5
10
5
6
4
5
5
5
2
4
3
5
1
9
10
5
1
1
2
10
3
9
1
4
4
6
1
1
2
6
8
3
9
5
6
2
2
8
3
5
7
7
4
8
3
7
10
6
6
5
8
5
8
4
3
10
5
10
4
4
10
4
2
3
3
5
3
7
1
9
5
2
2
1
1
3
1
9
7
6
6
1
10
5
7
7
8
4
6
9
3
1
3
5
3
6
8
8
4
6
8
10
1
7
2
5
1
10
4
9
7
5
10
4
8
6
5
1
8
2
2
9
9
9
8
5
10
9
9
2
5
6
7
2
4
1
4
4
8
2
5
1
10
7
10
10
8
8
3
3
1
6
5
5
10
6
2
10
5
1
7
8
1
3
8
10
3
6
7
7
4
2
7
10
8
5
3
1
5
6
6
5
7
3
8
8
6
8
2
10
10
8
7
1
2
3
4
10
7
2
2
8
1
10
10
7
1
8
7
2
5
3
3
9
6
2
7
4
1
4
10
1
7
4
2
1
7
4
9
3
1
3
5
1
5
10
1
7
7
4
1
10
9
5
5
4
8
10
7
6
7
9
6
3
2
4
7
3
10
5
8
10
7
8
1
8
6
6
10
1
10
9
1
9
6
4
1
9
9
3
1
3
2
3
4
8
4
1
7
6
4
3
4
7
4
3
8
3
10
9
5
1
10
9
10
6
6
5
10
1
3
4
1
1
10
6
4
7
6
2
1
10
3
1
2
5
7
6
7
10
2
5
1
7
2
4
5
2
7
4
2
2
5
9
10
9
4
3
3
5
4
1
5
8
5
7
1
3
6
6
6
6
7
6
4
10
10
1
8
9
9
7
8
3
5
4
4
8
2
8
3
9
5
4
4
9
6
4
6
3
10
10
5
10
3
7
4
3
5
7
2
2
2
8
1
9
4
2
10
8
6
7
1
7
3
9
1
9
8
8
2
5
3
6
6
7
5
3
5
2
10
4
5
10
10
2
8
2
7
5
2
9
5
10
7
3
4
10
1
3
10
7
7
6
9
4
8
5
1
8
8
6
1
10
2
3
7
8
10
7
7
5
7
10
4
8
9
2
2
5
7
4
10
4
8
1
2
5
5
10
5
8
9
6
6
3
1
6
2
10
4
2
9
2
4
10
10
2
2
3
8
10
1
10
6
9
4
5
10
5
1
9
1
8
5
8
2
10
1
4
9
6
5
1
1
9
10
8
8
10
1
5
6
1
10
2
7
8
2
5
10
6
8
9
8
6
10
1
10
6
7
5
10
4
5
7
6
9
8
7
2
6
2
5
1
10
8
2
9
9
5
1
2
10
1
1
10
4
9
2
10
9
10
7
1
9
3
10
10
4
2
1
6
10
7
9
5
9
2
9
5
7
10
7
9
2
7
9
10
2
5
7
7
1
3
9
2
3
6
4
6
6
5
2
3
1
1
5
1
2
10
10
2
1
8
2
2
7
9
3
7
5
7
8
5
10
4
2
1
8
5
9
8
3
9
7
9
7
4
6
3
3
7
5
4
1
5
3
7
5
4
1
5
10
10
8
10
1
2
5
6
9
5
4
5
2
5
1
5
6
9
7
3
5
4
1
4
5
10
10
10
10
2
3
7
7
3
6
10
2
3
4
4
9
5
6
9
4
7
2
2
9
1
6
3
1
10
4
8
1
7
4
9
8
9
1
10
10
8
9
5
7
8
2
3
2
8
5
3
8
10
9
9
4
3
4
9
9
4
7
1
8
4
8
4
6
4
7
1
9
8
1
4
5
1
2
2
2
9
7
1
1
5
3
7
10
2
3
8
1
8
9
5
5
8
2
4
4
9
7
7
3
5
3
3
4
7
2
6
4
3
10
2
10
6
10
6
10
5
4
8
10
3
10
5
4
10
2
3
6
1
1
10
9
5
10
1
1
1
9
5
4
2
9
4
6
4
8
1
3
7
2
8
8
7
5
10
5
7
3
3
5
3
1
3
5
1
4
8
3
9
7
7
6
7
2
4
8
1
8
8
9
6
9
10
5
10
7
5
6
4
4
1
2
6
1
8
5
10
6
1
1
8
3
6
8
7
9
6
1
4
4
2
2
3
2
9
9
1
10
1
10
7
8
3
3
3
7
3
3
5
6
8
1
2
3
2
9
5
3
4
9
5
2
1
8
5
8
7
5
5
1
2
7
8
8
2
2
5
2
10
2
9
9
7
3
10
10
2
4
8
3
8
2
7
8
10
1
9
8
2
2
5
1
5
7
5
2
3
10
1
7
1
4
4
2
3
5
6
7
10
5
5
3
8
5
3
9
6
1
2
2
9
6
4
10
10
5
5
10
10
5
3
8
2
5
1
3
9
1
3
8
6
10
3
9
1
8
4
6
3
8
9
10
10
5
10
7
9
1
7
7
6
1
4
5
9
8
9
6
9
5
4
8
8
3
6
2
5
3
9
9
4
9
5
9
4
3
3
6
2
8
10
6
7
4
3
10
2
3
9
4
8
3
10
4
8
7
1
4
9
3
8
8
9
1
3
10
5
3
7
4
7
8
7
6
8
7
7
4
8
3
8
1
8
2
4
3
6
6
1
9
9
2
6
7
2
2
8
9
4
1
1
10
8
3
4
9
7
9
1
9
9
2
1
1
7
3
3
1
8
10
1
3
8
3
5
8
6
8
8
5
1
3
10
2
1
8
9
1
6
2
6
9
8
6
9
2
5
6
6
2
8
4
2
3
10
2
7
5
9
6
8
5
8
2
3
9
4
7
1
6
3
6
1
3
8
4
3
7
6
7
5
9
6
1
3
4
3
7
1
6
7
4
3
1
9
5
3
5
1
1
4
6
4
7
4
2
5
4
10
1
4
5
3
5
7
7
9
10
5
9
8
7
8
8
6
4
10
10
6
7
1
8
5
5
9
10
8
8
9
9
2
10
7
2
9
2
5
4
7
5
7
10
1
4
4
9
4
9
4
1
10
6
10
10
3
4
8
5
1
8
5
5
4
2
9
10
4
3
7
7
4
5
1
4
7
1
8
3
2
6
3
3
6
10
10
2
7
6
8
10
7
10
6
6
3
7
1
2
7
9
2
4
2
1
8
8
4
6
2
2
9
2
6
2
8
10
1
8
6
10
7
8
9
9
4
3
4
2
5
2
9
10
8
7
4
5
3
8
2
9
3
1
7
3
5
4
9
3
7
7
1
2
3
3
10
4
2
2
4
1
10
4
3
5
9
2
5
1
4
8
4
5
5
2
3
8
1
3
8
5
2
3
3
5
2
10
4
7
2
7
2
10
3
9
9
9
8
6
4
8
9
5
6
9
9
4
10
2
10
6
4
3
4
10
2
1
8
2
7
7
6
3
9
10
6
3
10
4
7
4
10
7
6
4
5
10
3
9
9
9
6
2
2
8
10
7
5
3
3
4
2
7
10
6
9
1
9
9
3
5
5
4
8
4
9
7
10
10
3
3
1
6
2
5
5
10
8
10
1
4
5
8
9
2
4
2
7
10
9
5
9
9
6
2
3
2
7
6
8
5
6
1
7
5
2
5
10
10
2
7
3
4
2
10
3
4
8
4
9
2
6
1
3
2
5
4
1
3
3
3
10
10
2
3
8
1
7
8
1
8
2
4
2
4
7
6
10
9
7
9
1
9
1
6
6
10
8
9
5
8
9
10
4
10
2
9
2
1
3
9
1
3
2
6
7
4
8
2
2
8
3
7
2
2
10
2
9
4
9
7
2
4
6
9
9
3
8
10
6
4
1
2
5
2
10
6
7
7
10
2
9
2
5
2
9
10
4
1
9
7
10
10
3
5
8
8
2
2
7
9
8
10
7
3
4
9
10
10
10
6
6
6
5
5
10
10
9
10
1
2
9
6
2
3
3
6
1
7
10
8
3
10
1
7
1
8
7
7
4
6
1
7
4
2
7
6
4
1
7
2
9
7
5
5
7
9
9
8
9
2
5
7
4
3
3
1
5
1
7
4
1
4
8
5
10
6
4
6
3
9
7
2
8
8
6
10
4
2
8
7
6
5
7
2
8
2
5
4
7
9
1
1
3
3
4
5
5
1
7
7
5
6
2
9
7
6
5
3
6
8
1
6
6
3
4
2
7
1
2
10
2
1
8
7
1
10
5
9
10
4
10
8
6
9
7
10
10
6
1
2
3
8
5
2
6
9
2
3
2
1
6
4
8
10
5
4
6
9
5
10
5
2
10
4
1
5
8
8
10
10
3
3
7
2
10
1
4
3
10
6
9
9
8
5
6
2
10
5
8
8
2
4
5
7
6
9
8
5
5
1
6
10
10
6
6
10
1
2
1
5
9
8
9
5
6
8
6
3
6
5
3
7
1
2
8
3
5
9
3
7
5
5
10
9
1
7
4
2
5
5
8
2
1
3
4
7
1
5
5
9
10
6
2
7
8
3
8
9
4
7
7
2
9
4
3
1
10
2
1
9
3
3
7
4
3
9
9
1
3
4
1
5
1
9
2
10
7
3
5
7
9
10
4
8
7
8
8
2
2
7
3
4
4
3
2
3
1
3
6
6
7
6
8
10
6
9
3
6
6
9
1
3
7
5
6
7
1
7
2
4
3
10
7
7
5
1
10
9
5
10
3
1
10
4
5
8
5
10
2
8
8
4
4
8
6
1
7
10
2
1
2
2
9
3
1
10
5
2
10
7
1
1
9
4
7
5
8
9
9
8
3
6
3
6
1
3
5
4
2
5
8
10
2
3
7
9
1
5
10
7
8
6
2
9
4
7
3
8
4
9
6
4
6
5
5
3
4
4
4
10
3
6
2
2
1
10
4
7
1
5
3
6
7
4
10
8
5
10
4
1
9
7
7
5
7
7
2
5
10
7
2
10
6
1
9
2
1
8
8
6
1
4
9
7
9
9
4
6
10
4
7
4
2
10
8
8
8
4
3
2
10
10
2
1
6
5
8
5
8
4
1
10
9
2
1
7
8
9
10
6
10
3
8
10
3
8
8
8
1
9
4
10
10
3
2
3
9
9
4
2
10
7
8
3
5
4
2
5
8
1
5
9
1
9
9
2
6
7
10
3
10
6
6
5
4
9
8
3
7
7
3
9
1
8
3
6
2
3
3
6
7
6
4
5
3
1
5
2
3
1
3
9
2
10
9
5
2
9
3
10
10
9
10
6
5
6
7
6
4
5
3
9
3
4
10
1
4
8
9
5
8
6
8
9
3
3
2
6
2
7
7
8
8
9
7
6
6
1
1
3
4
4
5
6
6
5
10
2
4
6
7
9
2
3
1
2
9
1
6
2
7
3
1
4
8
10
7
2
6
7
6
8
1
3
4
5
10
7
1
8
6
5
5
9
9
9
9
8
2
9
10
1
3
8
4
5
3
8
2
6
10
1
9
6
1
8
10
9
6
1
10
4
1
4
2
4
10
10
10
10
4
1
9
5
3
10
3
5
3
3
1
5
2
5
3
3
8
3
8
7
10
7
3
4
7
3
1
6
7
2
10
7
9
4
8
7
5
9
1
7
3
4
7
2
10
5
9
2
8
6
3
3
6
9
3
7
1
10
10
2
3
8
8
5
9
2
6
4
2
10
7
10
7
10
6
5
2
10
1
6
9
10
2
10
4
4
6
4
1
3
6
5
4
8
5
9
3
3
5
7
8
5
4
2
3
1
5
5
2
8
8
7
2
4
8
7
4
8
4
9
5
5
5
2
3
6
9
10
6
10
8
6
7
2
3
9
7
7
4
9
4
10
8
10
7
4
4
6
4
8
10
1
9
5
9
9
10
1
2
2
2
5
8
9
8
10
10
4
1
9
8
5
10
4
3
1
6
6
1
6
10
2
1
7
1
5
8
8
2
9
5
7
6
10
8
3
7
9
4
8
3
1
1
2
9
2
6
7
5
6
1
6
5
6
1
1
10
3
1
2
3
10
10
8
6
5
5
7
5
10
10
1
4
7
6
5
2
3
10
5
8
3
5
6
5
9
6
9
8
5
6
10
4
7
2
2
4
7
2
7
5
3
9
10
8
7
10
2
5
7
5
5
5
7
10
2
6
9
9
9
6
7
2
10
5
1
1
6
4
3
6
8
7
10
2
8
8
4
2
6
7
5
9
10
2
2
5
5
6
3
10
2
3
6
5
5
7
2
5
5
6
3
5
1
6
8
4
10
1
7
3
7
10
9
5
5
1
9
7
2
9
3
2
10
9
1
10
10
7
8
7
9
7
5
6
6
1
3
8
2
3
4
4
6
8
1
7
8
4
3
3
10
5
3
4
1
6
6
2
3
10
7
4
10
9
7
5
10
9
4
10
6
8
1
6
8
3
2
6
3
6
8
8
2
8
8
7
5
10
3
6
3
7
10
10
3
1
10
7
10
7
7
5
8
6
8
7
1
6
2
4
2
9
2
5
8
10
4
8
5
3
5
7
7
2
5
5
7
10
9
6
4
7
8
7
8
3
2
2
4
5
7
1
1
2
2
1
10
3
3
4
5
8
7
2
7
8
2
8
2
10
10
3
9
2
6
5
10
2
2
10
7
9
9
5
2
4
2
8
3
2
2
4
1
8
2
4
8
7
4
5
3
5
9
3
10
8
9
1
3
3
8
6
1
3
9
4
7
3
8
5
6
7
6
2
9
7
4
7
4
6
9
7
5
7
10
8
5
5
5
7
6
1
6
5
1
3
2
9
8
3
6
3
5
9
4
3
6
4
7
4
8
7
8
5
8
4
8
3
6
5
1
1
10
10
10
8
9
7
2
3
9
3
1
3
9
3
8
7
3
5
5
7
3
5
7
6
1
7
1
2
10
6
9
2
1
9
6
2
8
7
1
4
5
1
6
6
1
2
8
6
9
4
6
4
3
5
2
9
5
9
5
2
2
6
7
2
9
2
7
7
7
5
7
3
5
2
5
5
9
1
8
1
4
7
4
10
7
5
8
9
2
4
3
1
3
7
2
5
1
5
2
4
4
1
9
8
2
4
8
1
6
10
6
1
2
2
3
10
1
4
5
1
6
9
9
4
3
5
8
5
6
3
1
3
4
5
8
9
8
6
9
8
7
6
1
2
4
10
2
10
8
4
6
5
8
2
2
8
2
4
2
1
5
4
8
2
10
2
6
7
4
10
7
1
8
10
9
2
7
1
4
10
9
4
7
8
5
1
8
7
10
1
8
10
10
7
2
2
8
8
9
5
4
6
8
4
7
6
10
4
8
10
7
7
5
4
8
7
8
8
7
4
4
2
2
7
3
5
7
8
2
5
1
3
7
10
2
3
3
5
2
2
7
8
9
3
6
1
4
1
6
4
6
3
10
7
9
3
10
8
3
4
7
3
3
8
2
7
6
7
5
7
10
9
10
3
5
5
2
2
9
5
3
3
5
5
4
8
7
6
5
4
1
10
8
6
7
8
5
3
9
9
6
4
10
8
5
1
5
4
7
8
5
4
9
8
7
10
8
9
4
4
4
5
9
9
2
6
3
3
3
7
1
9
7
9
6
6
6
2
7
1
3
2
1
3
3
1
2
1
3
3
3
10
5
1
4
3
6
1
4
6
10
4
2
5
10
8
9
10
3
8
6
1
2
6
5
5
8
7
8
3
7
5
3
6
10
8
4
5
10
9
1
4
3
6
9
8
1
4
8
1
3
9
4
3
3
3
9
2
8
8
4
7
6
3
6
9
1
8
1
6
4
9
10
10
5
7
4
4
5
1
7
4
9
9
7
4
3
7
4
3
6
4
4
10
2
8
2
8
7
4
8
9
1
1
1
9
2
3
7
2
9
4
4
5
2
7
6
8
7
5
8
10
1
9
3
7
8
8
7
4
7
10
9
1
10
7
2
1
7
6
10
3
1
7
10
7
2
3
9
8
7
3
4
7
5
7
7
3
3
5
5
8
2
8
2
1
1
9
9
8
3
2
8
6
10
2
5
7
8
1
7
9
1
6
2
3
9
5
2
2
4
5
7
1
10
8
8
10
9
5
2
3
2
1
10
4
5
5
5
2
8
9
10
2
10
1
6
5
10
1
5
9
5
2
10
4
6
4
3
10
1
1
3
4
8
4
10
8
10
10
5
1
5
9
8
10
9
2
5
3
2
2
10
7
2
2
6
3
4
2
5
2
7
7
8
8
8
5
8
3
2
6
5
9
4
1
10
2
1
10
5
8
1
4
9
5
10
5
1
1
4
8
7
6
8
10
3
6
2
6
10
7
2
8
1
9
1
5
10
9
7
7
5
8
4
6
6
4
2
10
10
9
8
8
6
9
2
6
10
3
2
5
3
1
10
4
10
10
9
4
8
6
7
4
9
2
2
2
8
5
2
7
3
6
9
5
10
5
4
2
4
2
10
6
5
5
2
1
4
9
6
8
5
7
7
3
1
2
10
9
4
7
7
4
8
9
5
7
3
6
7
6
4
5
9
3
2
7
7
7
5
4
5
2
2
3
4
5
4
9
5
3
2
6
4
9
6
9
6
7
5
10
3
7
6
7
3
2
5
4
4
10
8
10
1
3
5
2
9
3
2
6
5
5
2
9
7
4
1
9
3
10
10
10
1
9
6
8
3
8
3
3
8
6
8
2
6
7
4
10
10
6
9
10
4
3
2
2
9
3
3
5
3
2
8
4
8
3
7
7
10
3
2
6
4
5
5
7
3
4
1
8
1
3
8
10
7
2
9
10
1
8
5
6
4
1
7
2
8
9
3
8
7
4
6
3
2
6
1
8
3
7
2
3
3
10
9
8
1
10
6
9
9
8
8
2
9
6
6
2
4
8
6
6
2
4
10
3
2
3
6
4
4
1
6
3
6
6
10
9
6
8
9
10
10
4
7
3
8
3
2
7
7
8
7
6
1
7
6
2
3
3
5
10
9
8
2
1
4
7
10
8
9
9
4
4
9
4
1
6
4
9
4
8
3
4
2
2
2
7
6
9
8
1
6
6
1
7
10
7
1
1
4
2
3
2
5
5
6
1
9
2
10
6
2
4
1
10
1
3
7
10
8
5
9
1
5
9
4
8
8
10
4
5
2
5
10
6
7
2
1
3
8
7
4
9
6
2
1
8
9
5
4
8
3
1
1
3
5
2
6
9
8
8
8
8
2
9
9
5
10
3
9
8
9
3
7
4
5
4
8
6
2
5
6
4
4
4
7
7
6
8
2
2
5
10
4
3
10
10
8
10
4
9
7
6
9
9
10
3
8
2
9
8
1
7
6
4
1
5
7
9
3
8
7
3
6
9
6
9
6
6
2
7
10
6
8
1
8
7
2
10
10
9
4
7
2
4
9
10
6
7
4
9
6
7
6
10
5
4
10
4
1
10
4
8
4
9
1
4
8
10
7
10
6
1
3
4
1
7
7
4
3
10
1
5
7
8
5
5
10
8
5
2
10
2
6
5
5
5
6
1
7
10
3
5
1
9
5
3
3
1
10
4
3
7
6
8
9
6
5
9
7
7
2
10
3
9
3
4
9
10
7
7
6
9
7
10
8
2
6
7
2
5
5
8
8
10
10
2
8
6
1
2
9
8
5
8
8
9
6
7
4
4
1
3
6
7
2
1
2
7
8
6
4
1
7
2
2
7
1
7
3
6
5
1
8
7
5
6
2
10
5
6
7
4
7
5
9
2
6
5
2
9
3
2
8
4
1
8
8
7
2
9
2
1
10
1
8
6
7
6
5
7
7
7
10
10
5
7
3
1
2
2
8
4
8
9
7
6
6
10
1
3
6
8
5
10
4
8
8
10
7
4
7
7
7
2
6
1
6
1
6
5
3
2
2
7
3
1
10
10
2
1
3
3
5
10
1
4
6
4
5
4
10
10
3
2
7
10
3
10
9
3
3
7
1
8
6
10
9
2
2
8
3
3
10
7
6
7
2
8
9
8
9
9
5
4
10
6
8
7
1
4
2
6
10
7
7
5
7
6
5
3
4
9
8
5
7
6
3
10
2
1
5
3
6
8
2
5
3
10
6
9
9
2
3
8
9
4
2
5
5
7
4
8
9
10
4
6
6
8
7
1
8
10
6
9
5
5
8
3
4
8
2
10
7
1
3
9
5
5
6
9
6
4
8
2
10
5
5
6
7
4
3
5
5
1
9
7
8
2
7
6
3
7
5
8
6
6
7
8
7
1
7
1
3
6
3
6
2
6
8
5
2
7
1
1
7
7
3
1
1
10
2
10
2
10
1
5
8
2
10
9
3
5
6
7
1
2
1
4
5
4
8
8
6
6
4
3
6
3
9
9
6
7
2
9
1
2
5
1
9
7
3
5
5
7
2
3
6
9
4
10
7
9
9
7
8
6
9
3
4
2
8
1
2
6
5
9
4
2
7
9
8
10
8
1
6
6
10
5
2
5
4
2
10
2
1
1
4
2
4
2
9
5
2
1
8
10
8
8
9
7
4
5
1
6
1
5
2
2
3
9
6
7
5
8
9
10
3
4
2
5
2
1
6
1
5
9
9
9
3
4
2
4
7
3
4
6
7
2
9
4
3
9
10
8
1
9
9
2
6
1
6
7
6
6
6
5
6
1
10
1
5
9
3
5
4
9
3
1
1
6
9
6
6
3
6
1
8
7
6
5
9
6
5
5
4
2
5
2
6
4
8
7
7
6
9
5
10
7
9
8
4
8
1
7
5
3
6
1
7
1
2
2
9
7
9
1
5
5
3
4
8
4
2
3
2
5
9
7
4
3
7
8
2
8
8
10
9
8
7
1
3
1
9
2
4
4
2
3
3
7
6
10
4
10
3
6
2
8
8
2
8
3
7
8
7
4
8
1
2
2
8
2
7
10
8
6
2
6
5
6
3
6
3
6
8
7
6
3
9
7
8
3
7
7
7
8
9
10
5
10
5
7
7
1
7
8
1
10
10
7
5
9
6
2
6
2
10
1
1
6
5
2
7
7
8
6
5
7
4
6
1
4
5
1
8
1
9
4
8
1
1
8
4
6
8
3
1
3
2
4
10
1
8
3
6
5
1
10
2
5
8
6
5
9
10
10
3
2
10
6
10
6
9
8
8
1
10
1
8
2
6
5
10
2
4
2
2
7
7
2
5
6
4
8
1
2
1
5
7
5
3
9
3
10
9
9
8
9
2
6
9
3
7
3
3
9
6
2
10
6
6
9
8
1
3
1
5
6
3
3
1
3
7
7
6
6
2
5
6
2
1
3
3
5
4
8
9
5
7
9
3
2
3
7
7
5
4
9
4
4
10
10
3
7
8
7
7
9
2
10
8
1
2
2
1
2
6
1
9
8
6
9
10
8
3
6
4
6
3
6
5
1
5
5
3
6
6
3
4
10
10
10
10
9
6
5
2
1
7
10
10
9
1
10
6
10
6
1
1
5
3
2
10
6
8
6
9
9
1
7
6
3
1
5
7
1
7
4
2
2
6
3
4
4
4
10
4
1
2
9
5
10
8
5
5
2
6
9
5
3
7
5
10
7
7
1
4
10
1
7
7
2
5
10
9
3
2
1
5
2
10
8
3
4
8
5
2
6
6
4
4
8
4
5
8
1
1
5
3
3
7
6
4
8
5
3
7
9
6
7
3
7
4
7
3
1
1
2
6
2
10
7
3
5
7
6
1
2
4
3
4
7
6
1
1
7
5
6
10
3
1
10
8
7
6
8
7
6
8
2
4
1
9
4
10
2
1
3
2
3
6
5
9
8
3
9
2
2
5
1
3
5
5
8
6
6
8
1
8
8
9
10
9
6
3
6
7
3
3
4
10
3
9
3
3
9
4
4
2
9
4
6
5
9
3
8
6
1
9
2
10
10
10
10
6
10
1
5
5
3
7
8
7
7
10
7
6
6
10
4
1
1
6
10
2
10
6
6
4
4
6
5
3
7
4
3
3
8
10
10
6
9
6
3
2
2
6
3
2
5
4
6
2
6
6
1
10
8
4
8
2
6
1
2
4
9
4
6
4
5
3
10
2
7
5
1
1
7
8
5
4
1
2
7
5
1
5
9
6
2
6
10
3
8
6
5
3
1
8
1
7
6
10
9
6
3
8
4
6
2
8
2
5
3
2
8
6
4
3
8
8
5
4
10
2
9
5
1
7
2
7
2
8
9
9
3
8
4
5
8
10
10
5
10
3
7
5
2
4
4
5
10
6
6
6
10
7
2
1
8
8
1
10
2
4
9
8
10
5
8
1
7
5
2
4
2
8
3
6
9
1
8
8
3
3
10
9
10
6
3
10
9
10
9
7
6
2
4
5
8
7
2
7
2
3
1
1
7
5
10
1
9
5
8
4
3
3
8
7
7
10
7
8
1
10
1
3
6
1
7
8
10
10
4
3
7
10
10
7
1
2
8
9
7
9
5
2
1
2
1
10
9
1
3
6
3
2
10
10
5
7
4
10
4
7
8
10
5
1
4
2
8
3
8
5
7
3
9
1
3
1
9
8
10
7
6
9
6
2
5
3
7
10
3
4
7
2
4
9
1
9
6
7
4
2
1
4
4
5
1
9
5
6
5
8
2
2
8
7
6
3
7
7
4
7
8
1
1
1
6
10
5
10
6
2
7
6
8
2
7
10
7
6
7
10
10
7
9
3
7
4
2
6
8
6
10
9
10
7
7
5
7
10
5
2
5
6
8
2
6
3
6
5
10
7
7
1
7
8
9
7
1
3
5
3
9
5
7
3
1
10
7
6
10
10
5
8
1
6
5
6
6
8
3
8
1
9
7
1
1
7
6
10
4
6
3
4
7
7
5
3
5
9
10
2
2
4
5
4
8
6
4
4
1
6
7
5
9
3
1
9
7
10
4
10
7
5
3
3
1
4
3
1
4
1
8
4
1
3
6
4
5
7
9
4
1
4
6
4
9
10
5
7
10
6
9
7
10
10
7
10
2
10
9
5
1
1
8
6
8
6
8
3
7
10
4
3
7
6
3
5
5
6
1
7
3
6
8
4
8
4
9
10
9
9
4
9
9
5
4
5
6
3
5
5
6
2
5
9
7
7
8
10
10
9
2
10
9
6
1
5
3
10
5
4
1
5
3
1
3
1
5
8
8
4
1
10
6
5
6
10
1
4
6
5
4
10
2
5
2
1
6
2
1
4
3
6
5
10
10
5
8
9
5
2
7
6
2
1
2
9
3
5
4
7
1
3
1
4
7
10
7
4
9
10
7
4
4
10
10
4
1
8
8
1
4
5
1
10
8
6
10
9
2
1
3
2
5
7
10
3
5
3
9
5
8
2
6
8
2
10
2
3
2
7
3
3
2
2
9
3
7
9
7
8
2
10
6
4
9
10
10
4
6
10
5
5
5
4
4
5
6
7
2
3
7
8
8
5
5
4
1
8
9
1
8
6
3
10
3
2
9
2
10
4
8
1
4
5
10
10
1
7
5
2
7
8
3
9
9
5
3
7
2
9
6
7
10
8
8
8
1
9
2
2
9
1
3
1
2
1
8
3
2
2
5
3
10
10
2
9
9
7
2
3
4
6
6
7
6
5
8
8
10
7
6
2
1
9
10
5
6
5
3
5
7
5
4
2
2
3
9
4
3
2
1
7
6
6
2
5
9
5
9
8
5
6
10
10
2
3
7
5
8
10
1
4
9
3
8
7
7
8
2
2
4
7
8
1
9
6
10
2
4
1
9
10
5
6
8
7
7
5
6
7
9
8
10
10
3
6
7
10
10
6
4
4
3
5
1
3
1
8
2
8
9
4
5
3
7
9
2
9
10
1
3
5
5
7
10
8
10
2
6
10
5
2
7
8
1
8
4
4
9
9
4
1
7
2
5
10
4
3
2
2
6
1
10
4
3
7
1
7
7
10
2
2
7
4
9
4
7
9
7
3
1
10
2
9
6
10
2
3
3
8
2
10
2
6
5
9
10
3
7
1
1
5
5
6
6
10
5
7
1
6
10
3
2
7
9
3
5
3
8
10
9
10
3
4
1
8
6
6
3
1
4
8
7
2
8
4
9
5
5
3
10
3
7
3
10
7
6
1
4
3
8
9
10
9
6
9
4
2
3
1
5
8
4
8
1
8
9
9
9
4
4
7
1
8
4
4
4
9
5
7
7
10
6
7
9
8
3
7
3
1
6
2
10
7
6
6
4
3
6
1
1
7
1
5
1
10
2
7
3
9
1
5
8
1
4
10
2
2
5
10
7
4
10
4
1
5
8
9
3
5
3
6
10
5
2
1
5
9
5
5
2
9
4
5
8
1
4
10
3
10
8
2
2
3
7
3
8
4
4
2
7
7
9
7
8
1
8
4
6
1
9
9
10
4
6
10
7
5
3
10
1
8
4
6
10
8
5
9
4
8
2
6
7
2
10
6
8
3
10
8
9
5
4
3
10
7
9
7
6
1
9
5
1
6
3
7
8
3
8
5
9
8
8
6
4
9
7
6
9
2
9
8
4
10
4
9
10
1
7
3
2
1
7
9
1
5
1
1
9
8
10
4
8
1
6
9
7
4
4
5
2
9
10
8
6
10
7
9
9
5
8
6
1
9
2
4
1
8
1
10
6
3
5
2
4
6
2
4
4
5
4
5
6
10
1
6
9
4
9
6
1
7
7
2
9
2
2
7
8
4
3
10
2
10
3
5
3
3
7
2
4
6
9
9
8
4
9
9
1
4
5
8
10
3
6
8
10
9
3
2
4
9
8
7
1
7
3
6
8
7
9
5
9
5
1
7
7
2
10
7
3
1
10
3
3
4
2
6
6
3
7
7
2
1
5
6
9
4
1
1
5
5
10
9
8
4
2
1
6
6
8
4
8
10
6
8
1
3
2
10
10
9
4
4
9
2
8
10
9
8
4
2
1
7
2
1
3
9
8
6
4
4
3
5
8
7
4
8
5
6
4
1
5
5
8
8
8
8
4
1
9
2
10
7
8
5
9
9
9
2
4
9
3
9
9
2
3
7
10
7
10
4
8
7
10
5
3
10
4
5
6
3
8
7
10
7
7
4
9
7
9
7
10
8
8
8
2
1
6
5
2
1
4
8
9
9
3
7
6
2
10
3
1
1
9
1
7
2
1
5
10
2
5
7
3
9
9
10
8
3
1
6
4
5
2
2
6
5
7
3
5
4
9
2
4
5
4
4
9
2
9
5
10
2
6
5
3
8
10
1
5
8
9
10
3
5
1
3
9
5
7
10
8
4
1
8
9
1
1
1
7
7
2
2
9
5
2
2
7
5
9
1
5
7
6
7
3
9
2
1
9
10
8
1
5
3
7
4
1
6
9
3
1
3
8
10
2
8
10
8
7
3
8
8
9
8
10
2
9
9
10
3
8
10
9
9
2
7
3
9
8
2
8
2
4
7
6
9
1
10
4
3
8
3
6
5
7
5
3
2
7
6
8
10
4
5
4
4
7
8
1
6
8
2
3
7
2
2
8
2
2
7
3
2
6
1
6
2
9
7
1
7
4
3
7
4
1
10
6
4
2
9
6
7
3
10
3
5
6
9
6
5
1
3
10
8
4
1
1
1
5
6
7
2
10
2
6
6
7
10
9
8
2
3
5
6
3
10
8
6
1
4
1
2
8
4
5
6
8
5
3
6
9
3
2
8
5
9
4
9
2
3
5
7
3
4
4
8
2
7
10
9
2
9
8
9
1
10
4
8
3
6
9
6
6
2
9
7
4
10
3
1
6
7
5
1
8
10
7
6
6
5
5
7
8
5
1
5
6
8
2
8
9
3
2
3
7
3
10
10
6
6
6
2
3
8
8
3
8
10
7
9
10
8
1
10
3
6
10
2
2
3
7
2
5
6
5
7
6
9
10
8
3
4
2
4
6
6
3
10
5
6
6
1
4
5
7
5
2
8
6
2
7
1
4
4
6
5
9
6
8
4
4
1
4
4
6
6
9
6
3
4
9
6
9
10
7
6
2
5
7
2
1
3
5
6
2
2
9
2
8
9
5
2
1
7
5
4
3
2
3
7
10
10
8
2
3
10
2
3
10
8
9
5
4
6
6
7
10
6
5
3
9
7
7
5
6
1
2
4
6
4
5
9
2
7
8
1
9
7
9
7
6
4
2
9
1
2
8
6
7
6
6
3
4
5
4
8
9
4
7
6
10
9
3
2
6
7
4
10
6
5
4
9
8
4
9
3
2
7
3
5
2
8
5
3
10
3
2
4
7
7
4
7
5
9
5
2
4
3
8
7
1
8
3
3
6
7
2
10
2
10
3
5
8
7
4
3
5
5
5
9
4
1
9
10
2
1
8
10
3
9
4
6
3
8
4
7
4
8
2
5
8
4
2
10
2
8
1
7
4
10
7
7
3
8
4
3
1
10
9
7
2
10
6
9
6
1
6
8
5
6
5
6
2
7
9
1
2
2
4
6
4
3
3
3
6
6
3
10
2
6
6
3
6
1
8
5
7
2
9
5
5
9
6
6
10
10
6
2
9
5
9
4
10
8
7
3
4
4
3
2
10
4
6
6
4
4
8
10
8
4
5
5
7
5
3
5
3
1
4
5
5
5
10
3
5
4
1
3
6
3
4
1
8
9
1
2
8
2
6
8
5
8
10
9
3
5
7
9
3
5
8
3
4
7
7
4
1
8
1
6
4
9
7
5
7
10
7
8
3
10
4
8
5
10
6
1
6
10
8
5
3
3
2
2
6
2
6
5
1
10
1
4
10
1
1
3
4
7
2
8
1
6
10
7
7
8
3
5
3
10
8
1
10
9
8
6
9
1
1
7
6
3
3
1
1
8
8
3
5
8
8
10
5
2
3
1
5
5
9
5
5
4
1
3
3
6
5
8
6
8
1
6
5
4
9
2
5
2
8
8
1
6
4
9
5
4
1
10
1
4
2
8
9
3
3
10
1
3
10
2
2
3
10
4
6
3
8
6
1
4
8
6
5
4
2
7
4
2
9
1
2
2
6
5
4
3
1
2
3
4
5
8
6
8
2
8
1
7
5
3
2
7
7
5
1
3
5
9
9
4
8
8
8
7
6
6
7
3
5
7
10
1
9
5
4
3
7
2
2
7
2
7
5
7
1
10
7
9
1
2
10
8
4
7
4
6
2
3
4
1
2
4
4
1
10
3
3
8
9
2
9
5
6
10
7
7
1
9
2
10
7
7
10
10
3
4
7
10
2
5
6
4
10
3
2
5
6
3
4
1
10
3
5
1
1
8
5
3
3
4
7
10
1
2
1
8
2
2
10
9
4
6
9
3
4
1
3
6
7
9
2
4
2
2
6
4
1
10
6
10
3
10
10
9
3
3
4
6
5
2
8
5
10
2
7
4
6
2
6
9
1
3
10
9
8
3
3
3
2
5
3
7
9
1
5
7
8
4
9
2
7
8
4
9
8
3
1
4
10
2
4
10
6
2
9
9
10
8
2
9
9
7
2
10
3
5
1
2
3
9
3
8
4
6
9
10
2
2
2
10
5
6
6
3
2
4
10
9
8
9
1
7
10
10
2
10
5
7
2
10
10
6
3
1
1
4
5
8
7
10
10
8
7
4
3
1
8
6
3
8
4
6
4
7
6
6
10
5
8
1
1
9
10
7
10
4
2
9
3
3
5
1
1
10
1
6
2
1
8
6
5
8
2
4
7
1
9
6
3
4
4
6
3
4
5
7
5
9
5
1
9
1
7
9
8
10
9
3
2
1
3
4
7
9
8
4
9
2
2
3
6
2
2
10
9
2
3
5
8
9
10
6
2
10
1
8
5
10
6
8
1
4
2
5
4
4
10
2
1
3
7
3
2
8
1
5
10
10
8
5
6
1
6
3
2
1
6
9
1
4
4
3
2
7
1
3
1
6
8
8
8
8
6
2
2
4
7
2
8
10
6
5
9
9
7
9
5
7
7
7
7
10
7
2
2
6
8
2
5
2
9
2
4
4
9
10
6
8
2
1
10
8
9
10
4
10
2
6
2
4
4
8
2
4
9
7
2
2
2
3
9
4
7
9
8
6
2
8
7
8
8
3
4
9
9
10
5
2
4
10
3
4
4
6
5
4
4
10
9
8
6
8
7
2
5
2
9
4
4
9
9
4
9
4
1
2
4
7
1
10
1
4
7
5
3
5
1
8
1
6
2
4
6
5
2
8
10
9
4
4
5
8
1
10
2
8
7
3
3
6
3
5
9
8
10
4
9
10
1
10
6
6
2
5
3
5
10
2
4
2
4
3
3
5
5
5
1
4
3
7
10
9
6
5
4
10
1
7
3
9
7
6
10
8
3
4
5
8
9
2
1
9
1
6
9
4
3
6
8
4
10
1
10
6
1
3
8
10
2
6
7
6
6
5
7
4
10
7
8
5
4
2
6
4
2
8
3
1
5
8
8
6
8
6
6
8
2
10
3
1
3
2
1
6
10
6
10
2
2
10
6
10
4
4
2
4
9
2
3
6
4
3
1
9
8
8
5
3
6
4
7
4
4
4
1
1
3
8
1
1
8
6
5
9
6
2
1
4
9
6
1
4
10
1
3
4
6
1
8
6
4
10
1
1
9
10
5
10
4
1
10
10
3
6
1
1
9
9
2
4
2
8
6
3
1
3
2
2
3
8
1
3
5
2
9
2
9
8
8
9
10
1
3
7
4
7
8
2
5
10
5
6
3
5
2
5
5
4
1
3
5
10
9
10
10
5
5
1
8
9
10
6
3
7
3
4
4
7
1
9
2
2
10
3
5
2
5
6
9
7
2
9
5
2
7
10
8
6
1
7
1
5
10
8
9
8
6
9
7
8
6
4
4
5
5
7
7
6
2
9
8
4
3
2
8
2
5
1
2
3
1
8
4
8
2
7
1
6
9
7
6
8
4
9
10
5
4
10
10
7
9
5
9
7
7
10
3
3
2
5
3
1
9
4
6
10
1
2
9
10
5
8
1
9
6
7
4
9
7
9
8
3
8
4
7
10
2
10
7
5
8
3
6
4
7
8
5
8
1
5
8
7
10
8
5
3
2
4
10
8
6
4
10
10
7
8
2
1
8
2
5
7
7
6
5
3
8
5
9
1
10
4
5
7
10
2
8
4
8
2
4
1
10
8
10
8
2
1
8
10
5
10
8
8
3
7
1
7
6
9
9
7
4
4
3
1
7
1
7
8
7
6
7
4
5
9
8
7
7
10
6
3
5
6
4
10
3
10
5
3
2
4
3
4
6
3
5
8
7
3
1
1
4
4
5
5
6
9
1
6
6
1
8
4
3
1
4
8
3
1
8
3
9
5
10
6
6
3
4
4
9
4
8
9
3
6
9
8
8
3
8
2
6
6
1
1
2
3
9
10
2
8
7
1
9
6
10
6
7
9
1
8
8
5
3
2
9
1
3
1
7
7
7
6
9
8
6
9
4
4
8
7
3
1
3
7
8
3
8
2
6
8
8
9
8
6
10
8
6
2
2
4
3
5
2
2
5
8
10
9
2
7
4
2
6
9
3
7
2
2
8
2
7
7
4
3
10
3
6
6
6
7
9
7
7
4
10
7
2
4
6
2
10
9
4
1
6
8
3
1
9
8
8
7
8
9
8
3
6
10
1
3
3
4
3
10
4
1
5
1
10
6
5
4
8
2
7
5
6
8
8
8
10
8
10
4
9
3
7
1
4
2
10
9
5
5
1
9
4
10
8
4
9
1
10
4
10
4
7
1
7
1
5
1
5
8
8
7
4
8
6
9
6
5
4
5
8
2
6
1
8
9
5
6
7
1
5
2
8
10
3
9
4
10
3
1
6
6
1
3
10
5
6
1
4
5
2
2
10
5
9
7
2
6
8
2
4
4
1
10
4
4
9
4
7
2
9
10
7
6
4
2
4
9
6
4
5
4
7
4
6
2
2
10
2
7
2
2
1
2
3
10
10
6
9
7
1
4
10
9
6
9
5
9
4
10
5
8
3
6
3
8
4
2
10
6
2
9
2
10
6
4
8
5
1
8
6
8
6
7
3
4
7
3
3
5
3
4
2
7
7
10
1
10
9
8
4
5
8
9
6
5
4
1
1
9
3
7
3
9
6
2
3
1
2
2
6
8
3
3
5
10
6
9
5
9
10
5
9
8
6
9
8
4
10
3
7
8
4
4
8
3
1
10
3
4
1
9
4
1
2
8
7
10
2
4
3
4
9
5
2
8
5
5
9
9
8
4
9
1
2
3
5
5
5
2
7
2
6
9
1
7
4
9
7
3
5
9
8
5
8
6
6
5
7
7
5
5
10
4
9
5
9
4
3
10
10
1
6
7
10
4
1
2
3
6
6
2
1
6
7
5
6
7
8
8
1
4
7
1
1
6
6
8
5
3
10
1
6
7
1
1
9
10
1
5
1
6
9
6
6
8
9
3
4
9
7
10
2
3
2
7
2
2
4
10
8
9
3
2
5
6
3
5
8
10
3
7
7
10
9
1
7
1
1
9
8
1
2
8
6
9
1
6
9
4
3
6
1
1
7
3
2
5
1
2
8
4
10
4
9
10
7
6
9
5
9
3
9
3
9
8
9
7
7
4
3
5
8
6
9
8
1
1
3
4
2
2
7
10
3
3
6
6
5
10
8
5
5
4
7
7
9
4
9
10
4
2
2
9
8
4
4
9
8
5
4
1
7
4
7
10
4
4
1
7
8
7
1
9
9
7
8
3
3
7
6
9
9
9
10
9
1
6
5
3
1
7
3
3
8
1
1
3
5
2
6
7
1
5
6
6
10
3
2
5
8
10
1
3
10
9
9
10
9
5
4
3
3
8
4
2
4
1
5
2
10
2
5
4
7
9
3
6
2
9
9
1
1
6
5
5
8
3
5
5
3
2
1
4
7
7
3
5
7
10
2
9
7
10
5
3
5
6
4
3
5
9
3
5
2
3
8
7
1
9
4
10
3
5
8
1
5
2
10
2
3
1
4
6
7
3
1
6
10
9
3
10
3
1
10
5
4
2
9
1
4
10
9
7
2
1
4
2
4
8
6
3
1
9
6
3
5
1
5
5
9
6
1
7
10
2
3
1
1
6
2
6
4
3
2
6
10
1
1
9
4
10
8
9
8
1
2
5
3
5
6
3
1
3
8
7
1
3
8
1
8
3
1
10
2
7
2
7
5
1
6
3
5
4
6
8
2
4
10
4
8
2
8
2
5
2
1
10
8
2
8
1
9
7
8
3
7
10
8
10
9
10
6
8
3
10
7
3
1
6
10
10
2
6
5
5
1
10
9
8
2
2
2
1
3
5
8
8
7
8
4
9
6
2
5
4
2
7
5
6
8
9
5
10
9
2
9
10
8
3
10
4
4
6
10
8
5
8
3
9
7
1
8
10
3
4
2
4
1
6
10
7
9
2
1
7
9
9
2
5
9
7
2
2
5
6
10
3
10
8
6
9
5
7
10
1
7
1
2
2
2
10
10
9
9
8
5
5
10
10
8
1
3
1
5
10
2
9
3
6
1
8
7
6
3
6
4
9
3
1
4
7
9
9
8
2
7
9
4
8
7
7
9
6
7
7
7
7
4
2
6
5
6
9
5
8
8
8
5
1
1
5
5
7
6
2
2
2
8
2
10
2
4
6
8
10
10
2
2
1
8
7
9
9
10
10
8
6
3
9
3
4
10
10
5
2
2
10
1
9
5
8
7
10
10
10
5
4
7
3
4
2
1
9
3
2
9
5
6
2
10
9
3
8
9
8
7
9
10
9
8
4
1
9
1
7
10
8
9
10
6
8
8
7
9
3
6
2
3
10
7
4
5
5
1
9
5
1
7
10
7
10
1
6
1
2
4
2
2
8
3
6
10
6
8
8
1
9
4
3
1
4
3
3
7
2
6
6
5
10
3
1
6
1
8
3
3
2
10
6
2
9
5
5
2
10
8
2
5
1
9
2
2
2
1
8
8
8
10
9
7
4
1
7
1
9
1
5
2
1
1
8
10
10
5
1
5
1
2
1
5
6
9
4
1
5
7
8
3
10
1
6
10
8
1
2
8
7
10
10
2
4
8
7
10
3
5
9
2
7
6
5
6
9
2
9
7
3
2
4
10
9
8
10
2
3
7
2
6
1
9
7
6
8
5
4
7
9
9
8
4
6
10
5
5
3
4
1
6
7
8
7
7
5
3
4
6
3
1
2
1
5
4
9
10
9
4
2
8
5
8
9
10
5
2
9
6
10
2
10
10
7
6
4
9
9
9
6
4
6
3
10
2
2
2
2
2
3
3
3
7
3
8
4
8
5
5
3
1
10
2
3
7
2
10
2
9
3
1
10
5
9
2
1
8
6
7
10
4
3
6
1
9
9
9
3
9
9
9
6
7
1
9
10
4
1
7
8
3
4
7
2
2
5
10
3
6
9
5
3
5
8
5
8
4
10
7
4
7
3
1
9
2
3
4
5
9
4
3
2
1
3
2
8
1
10
4
2
1
5
2
2
7
7
8
7
10
7
2
10
1
3
6
9
9
4
7
3
8
8
7
10
8
10
7
5
2
1
7
7
1
1
4
7
7
7
2
3
3
5
10
4
5
7
2
1
5
10
10
5
7
7
9
4
2
2
5
10
4
7
7
2
7
3
3
4
10
8
5
8
9
9
1
9
4
3
7
4
1
5
4
1
9
4
4
1
6
4
7
7
9
6
8
8
5
8
9
8
2
6
4
10
1
9
1
3
9
3
4
9
4
9
8
1
6
10
2
2
7
8
3
8
8
9
3
5
6
7
2
10
1
8
8
9
3
5
6
9
6
2
10
9
3
10
8
2
1
3
8
6
2
9
8
6
10
7
8
7
6
3
1
6
8
1
3
4
8
2
5
3
4
9
3
9
1
8
7
8
6
10
1
2
10
2
2
5
2
2
8
7
6
8
8
2
10
1
9
6
7
9
8
9
5
7
8
1
8
3
3
7
2
4
8
3
8
3
3
7
5
1
5
1
7
6
1
2
7
3
8
8
10
6
6
6
6
4
1
3
3
10
2
5
8
7
8
10
7
8
9
3
2
4
6
3
8
5
8
8
1
1
2
7
9
6
4
6
9
1
10
7
3
10
6
5
1
10
5
10
7
10
8
3
4
2
7
6
6
7
3
2
1
2
10
6
2
6
3
1
1
2
7
8
5
9
5
6
8
8
6
6
7
6
8
5
8
8
4
7
9
4
2
6
1
5
2
6
7
4
10
5
9
6
10
3
8
3
9
6
8
5
3
2
2
7
3
10
8
6
9
5
10
2
3
4
4
8
10
10
9
1
5
3
6
2
7
6
5
8
6
1
6
8
6
10
1
5
7
6
5
7
4
8
8
3
1
2
1
2
10
9
5
2
3
6
1
2
6
5
3
1
3
9
8
5
7
9
7
6
4
2
2
9
10
10
2
5
10
6
7
8
8
5
3
3
10
10
6
1
2
4
3
6
2
7
3
7
2
5
7
10
1
4
2
5
3
1
1
5
9
7
1
1
10
4
4
6
1
5
4
9
5
10
10
5
5
3
10
9
3
8
4
8
4
6
10
10
6
1
2
4
8
8
5
7
4
6
10
4
8
7
7
5
8
3
4
9
4
7
6
3
10
3
10
4
5
5
1
3
4
7
2
7
10
7
6
2
4
4
7
10
10
5
6
4
10
5
8
5
9
8
6
6
1
2
8
4
4
9
10
10
7
8
4
6
5
8
10
3
8
3
5
7
9
2
3
4
5
9
9
5
2
3
7
2
8
2
6
10
3
1
7
5
3
5
5
5
10
2
9
1
5
9
4
2
10
3
7
2
7
8
6
10
1
2
10
4
10
5
8
3
9
1
5
9
10
7
7
5
7
3
4
2
3
2
3
1
3
7
5
1
3
4
10
3
2
7
10
5
3
5
1
9
7
3
10
9
4
10
3
1
9
9
4
1
5
10
10
2
3
7
5
7
6
3
5
10
3
7
8
9
1
9
4
8
3
10
9
10
8
4
4
10
10
7
2
9
8
6
5
2
8
4
4
7
8
5
10
1
5
2
8
7
2
9
1
8
6
6
4
10
4
9
1
2
3
9
1
6
10
7
2
6
9
5
8
2
10
9
5
5
8
2
7
6
2
3
10
6
8
1
7
2
6
2
3
3
2
7
3
3
3
8
8
8
8
5
8
6
2
4
1
1
6
9
8
6
1
6
8
7
1
2
10
1
4
4
1
7
7
6
10
1
2
4
8
7
5
2
4
3
6
1
6
4
3
4
6
10
1
5
8
10
7
9
4
7
2
3
10
4
6
10
3
8
9
4
5
4
6
10
3
8
10
7
5
9
5
10
2
1
5
5
4
1
4
2
1
6
4
3
8
6
5
2
2
1
1
1
4
1
7
8
2
6
8
6
9
2
8
5
10
7
7
1
7
10
6
8
3
3
2
9
2
6
1
8
4
3
6
2
3
7
9
2
6
6
2
6
7
3
7
7
7
9
5
4
8
10
1
9
8
5
4
9
4
5
7
2
8
8
5
8
6
1
3
10
2
4
8
9
2
1
6
4
5
1
3
1
10
8
4
6
3
7
8
7
4
10
3
9
1
2
6
1
4
5
7
9
2
3
9
9
8
9
10
1
1
6
5
5
2
10
1
7
3
9
2
9
7
5
2
5
6
6
3
5
3
3
10
9
9
2
5
3
6
7
4
9
7
7
5
9
10
1
8
4
5
9
9
4
2
7
8
8
1
3
8
4
4
4
10
5
5
1
3
4
2
8
2
6
6
4
1
9
6
2
9
8
10
3
1
9
7
3
1
1
9
10
10
5
2
9
5
1
4
5
10
7
9
7
4
2
5
2
3
3
3
3
10
1
6
5
2
8
2
5
3
3
4
1
1
1
4
3
9
1
3
8
2
2
7
2
4
3
9
5
10
1
9
1
7
5
9
5
8
3
8
9
8
9
5
4
6
8
7
7
6
8
5
5
7
3
8
4
6
3
3
10
6
2
7
3
2
9
8
3
7
10
5
2
6
6
6
7
10
8
3
5
9
10
3
3
5
1
10
6
9
5
9
4
2
5
4
9
6
8
5
7
6
8
6
1
8
1
6
1
9
7
7
7
8
7
10
2
2
4
4
4
6
6
10
5
5
3
1
4
8
6
7
1
6
4
9
2
10
7
6
2
3
8
1
8
6
8
10
4
9
10
4
9
7
2
6
2
9
9
1
1
6
3
7
4
1
9
2
8
5
3
10
6
6
10
9
7
10
9
7
4
2
8
2
10
3
5
9
6
6
10
3
2
5
5
8
5
2
8
9
10
4
6
1
5
8
4
8
2
4
4
8
3
7
10
7
5
4
6
8
1
3
5
10
7
9
2
1
5
7
8
2
8
1
8
1
2
7
1
9
8
6
10
7
2
4
1
9
8
10
9
2
6
1
5
2
1
10
1
7
10
8
4
4
7
2
5
9
3
9
2
1
10
6
2
5
4
1
9
5
4
1
10
5
6
4
9
2
3
6
5
5
10
9
5
8
4
3
9
7
4
9
10
3
6
6
10
5
7
10
4
10
4
9
8
9
9
7
3
3
10
2
10
5
4
6
6
5
5
2
3
10
1
7
2
3
1
9
10
6
9
7
5
1
5
1
9
5
7
4
5
10
9
8
8
4
5
1
3
5
7
2
8
9
5
9
7
1
6
6
8
1
3
2
8
1
3
1
9
3
1
7
8
8
2
9
6
1
2
7
2
5
3
1
4
7
7
7
2
10
9
7
4
8
8
5
6
4
2
6
7
10
10
8
8
10
9
3
10
9
4
10
10
6
1
4
9
5
2
5
2
8
1
3
2
4
7
1
3
5
8
7
2
4
9
5
5
3
3
9
6
7
9
5
1
3
4
5
7
4
6
7
10
2
4
2
8
7
6
2
7
1
5
2
4
7
5
4
2
7
9
5
7
4
7
9
7
5
2
1
5
9
3
5
10
1
7
6
2
3
3
8
1
7
5
3
9
6
6
3
5
5
9
3
5
9
1
2
1
6
7
9
9
4
4
2
4
10
3
1
2
7
2
9
1
1
2
6
9
4
6
7
3
7
8
6
10
8
8
6
5
7
3
1
9
10
8
10
7
6
6
9
8
4
5
3
7
3
8
5
8
1
10
2
6
5
7
5
5
10
4
9
10
6
5
2
8
6
1
4
4
1
9
8
9
7
10
4
2
9
5
7
3
1
5
5
6
6
10
10
1
7
1
1
4
4
9
2
6
7
8
5
10
2
2
1
6
9
9
8
10
7
4
7
7
5
3
9
8
9
7
8
5
7
6
1
5
1
9
7
8
8
10
5
9
7
2
8
7
10
10
6
5
4
10
1
8
9
7
2
6
1
1
5
4
9
1
3
2
10
8
2
5
10
9
8
5
4
4
8
8
10
5
4
10
6
6
6
10
6
4
2
8
7
3
4
5
2
10
8
7
10
1
5
6
10
10
4
6
6
10
4
2
5
9
10
3
4
6
6
6
3
10
10
5
3
10
7
3
2
1
2
4
1
10
4
7
4
2
7
6
2
1
6
9
4
5
4
3
2
3
5
10
1
4
5
8
5
3
8
7
1
3
4
8
8
8
9
6
7
5
10
3
9
6
4
1
3
4
10
10
6
7
1
2
5
3
1
2
5
4
1
6
2
3
10
7
7
6
2
7
4
4
3
3
6
9
7
2
4
8
6
6
1
2
10
1
6
1
1
2
4
7
3
10
1
9
1
3
9
8
8
5
8
3
8
10
3
9
8
1
7
1
10
10
4
8
3
5
3
4
5
7
5
3
4
9
5
10
5
3
4
1
8
3
4
5
9
6
10
3
1
1
10
10
10
6
3
6
8
1
10
9
5
4
7
9
2
5
2
9
9
5
9
6
4
8
9
1
4
6
8
5
3
6
6
8
2
2
2
6
10
5
10
7
5
10
3
2
10
3
2
6
7
2
7
7
9
4
10
3
7
7
7
10
2
10
1
7
3
9
4
4
2
1
4
5
1
2
9
4
8
10
3
4
4
2
9
8
7
10
2
4
2
8
4
2
4
5
10
2
3
10
5
7
8
10
7
6
1
2
3
1
6
2
5
5
6
3
8
8
6
8
6
1
3
7
8
8
1
2
4
2
2
2
8
6
8
6
10
2
4
4
4
1
6
5
9
2
7
4
1
10
2
8
10
10
8
4
2
7
5
2
3
1
2
8
8
1
8
7
2
3
8
10
4
6
6
9
6
10
3
9
1
9
5
5
1
3
6
6
3
7
10
3
7
10
9
1
2
3
10
2
10
6
8
7
10
10
8
3
9
7
8
7
4
10
7
9
6
6
7
4
9
5
10
3
4
10
5
6
1
5
5
1
7
10
5
4
7
10
10
5
10
6
6
10
9
3
1
2
8
3
2
9
7
5
1
6
10
7
2
2
8
1
4
4
5
3
5
6
6
1
5
3
4
8
3
2
1
2
7
6
2
4
6
7
3
4
4
8
6
8
7
10
2
5
7
10
5
10
4
6
10
6
9
2
4
3
6
2
7
2
4
8
3
5
3
10
1
5
7
4
2
6
10
4
5
6
7
3
9
8
2
1
10
7
6
5
5
7
3
4
2
2
1
5
10
6
9
2
6
10
10
9
7
1
9
10
6
9
2
10
3
7
7
8
7
7
2
4
4
7
4
2
7
2
2
7
9
1
3
9
5
4
9
1
9
1
4
2
4
3
2
7
10
6
2
8
1
4
9
7
9
4
1
1
9
7
1
6
7
6
5
5
9
10
6
8
9
7
7
5
4
7
7
2
3
2
8
2
7
4
3
3
3
9
6
6
8
6
6
5
5
7
2
8
1
10
9
1
3
8
4
4
5
5
3
8
2
3
1
4
6
1
10
2
8
1
7
2
3
5
5
8
10
10
2
4
7
3
4
4
3
1
3
5
10
3
1
7
2
9
4
6
3
2
10
4
1
6
6
7
7
7
1
3
2
6
8
5
3
6
10
9
10
5
4
4
4
10
9
2
5
1
9
7
3
9
10
9
10
8
5
3
7
10
2
1
7
6
4
2
2
3
1
9
2
4
9
9
2
7
2
5
8
10
2
3
1
4
6
6
8
8
1
4
2
9
4
2
1
4
8
6
2
7
5
8
6
8
1
3
7
8
1
2
3
1
5
6
2
6
5
6
6
5
6
6
7
7
7
10
6
1
10
4
4
9
6
5
4
10
4
6
1
2
6
4
1
9
10
7
8
2
8
3
4
9
3
7
3
8
3
10
1
4
1
8
9
7
2
10
7
1
3
4
1
10
7
5
5
4
2
4
8
6
7
7
4
5
7
7
1
7
4
2
6
9
1
10
2
5
1
3
2
7
5
4
10
2
10
9
2
8
3
6
6
1
2
8
1
4
1
6
8
3
6
8
2
1
5
3
8
10
7
1
2
1
3
3
7
7
1
3
3
6
2
3
3
6
10
9
7
8
4
2
6
10
3
9
4
8
6
6
3
1
4
6
6
4
10
3
9
10
5
9
8
7
8
3
5
1
4
6
1
6
4
5
8
2
3
10
7
5
6
2
10
8
10
6
7
8
8
10
3
5
9
3
10
3
1
5
2
1
6
5
2
5
4
9
7
9
6
9
6
3
7
5
9
2
4
2
6
5
2
4
6
5
7
10
7
5
1
3
8
8
9
3
9
7
3
10
10
8
3
6
4
4
3
9
6
2
4
5
7
2
4
1
4
7
6
5
7
10
4
3
4
7
9
1
9
7
7
9
10
3
6
8
2
5
4
2
8
5
1
8
5
7
5
3
8
3
2
6
1
8
2
10
2
3
6
7
9
3
7
3
4
2
7
3
6
9
4
8
8
9
2
7
2
4
7
10
3
3
7
9
6
2
2
9
8
8
2
1
8
4
5
6
1
4
2
1
9
4
7
7
1
6
6
8
2
1
9
10
2
4
9
10
10
5
4
1
4
3
5
8
5
3
7
4
7
10
1
4
7
9
10
9
10
9
4
1
8
1
6
7
6
3
6
7
7
5
3
5
1
2
9
4
10
6
3
2
7
4
9
5
6
2
9
6
5
5
8
8
9
10
4
9
4
1
7
3
6
2
5
6
3
4
7
3
10
4
4
6
7
4
5
10
5
2
6
6
8
1
3
2
7
3
4
5
9
4
10
1
1
1
9
7
2
2
3
9
2
5
2
2
5
3
5
7
9
2
7
2
2
3
4
9
8
5
6
10
5
6
2
7
7
7
1
5
4
7
4
9
1
8
2
6
6
10
8
4
6
6
10
5
3
6
9
5
5
5
7
6
5
9
4
9
4
1
7
1
10
5
9
7
6
6
2
5
9
4
10
7
6
3
5
10
8
5
9
2
8
9
7
1
9
5
10
4
6
2
2
9
6
8
4
1
6
10
9
8
1
2
9
3
2
1
8
9
8
2
10
5
10
7
1
10
10
8
2
6
2
6
8
3
9
8
7
7
8
2
1
9
7
6
1
5
8
9
10
10
8
9
6
6
4
3
2
5
8
6
4
7
5
9
10
7
7
7
2
1
6
10
8
8
1
10
6
6
1
8
5
10
1
5
2
5
1
7
5
8
8
9
8
2
1
2
7
4
3
3
1
2
5
9
5
1
6
1
4
6
9
9
2
10
5
9
10
7
10
9
1
4
3
3
7
6
10
8
7
10
2
10
5
5
9
6
3
9
5
10
10
9
8
4
10
1
1
2
9
5
10
1
2
5
7
3
2
6
9
5
9
7
7
8
6
7
9
8
2
9
8
10
6
6
8
7
5
1
3
6
5
1
2
1
5
7
9
8
9
6
6
8
6
5
7
5
7
10
1
7
3
2
1
5
7
5
7
6
9
8
3
3
3
5
10
9
9
1
9
1
3
8
2
10
9
4
9
10
6
8
5
8
8
3
5
5
2
2
4
3
10
8
8
3
7
4
9
10
6
3
8
6
4
6
6
5
3
5
8
4
6
2
5
10
7
5
9
2
9
6
2
8
2
7
3
6
7
4
1
9
3
6
2
2
2
8
7
2
8
7
6
1
9
9
10
1
2
9
1
8
10
7
3
10
4
9
3
10
1
5
4
9
2
10
10
5
7
8
2
8
7
5
10
10
6
2
2
3
5
2
5
9
4
2
4
4
6
6
9
5
1
9
3
4
9
5
7
3
9
6
8
7
4
9
9
8
7
7
3
7
2
5
2
9
4
7
5
7
10
6
5
1
10
5
5
8
5
8
10
2
7
6
2
3
7
1
10
3
3
4
3
6
7
10
2
6
8
4
2
7
2
5
9
2
9
2
6
2
6
7
2
9
5
10
6
7
8
2
6
8
4
5
7
7
2
9
2
6
3
10
5
9
6
6
4
5
8
6
6
1
5
7
9
6
8
1
5
10
3
8
2
1
3
10
10
8
4
9
5
10
3
1
6
3
10
8
6
3
2
7
2
1
4
4
2
9
9
10
4
3
6
9
3
5
10
1
9
1
3
8
2
7
2
9
4
1
4
8
8
7
1
3
6
9
10
6
3
3
6
4
2
4
7
8
1
3
2
6
9
6
4
6
4
10
10
5
9
5
8
6
3
3
3
9
7
4
7
10
2
9
1
5
2
6
2
1
9
5
4
6
10
3
10
2
5
7
7
2
5
4
4
8
10
7
4
10
6
4
1
2
8
9
8
9
1
6
3
1
5
6
7
6
6
8
7
2
10
6
1
10
8
6
7
7
2
4
2
10
4
8
4
2
4
2
1
7
2
4
3
10
2
3
4
8
10
1
3
8
9
10
6
3
3
1
7
8
7
7
10
3
8
1
4
8
4
5
1
6
9
3
2
6
8
10
1
2
10
2
5
5
7
6
2
1
5
10
9
6
2
1
4
7
5
3
6
7
6
8
2
3
5
7
8
10
10
6
9
1
7
7
6
4
8
8
6
10
9
8
4
5
7
8
3
1
2
9
10
8
9
5
3
7
8
1
5
2
5
10
2
1
6
9
6
9
9
9
8
9
10
3
6
9
8
10
10
9
7
2
5
3
2
7
10
1
1
8
5
2
3
8
4
10
2
3
10
8
1
10
1
5
8
4
5
8
10
3
9
1
9
10
5
8
7
9
2
8
6
8
4
9
5
6
7
7
4
6
10
1
2
2
8
10
3
8
6
2
10
5
2
6
9
9
1
2
9
8
7
3
6
6
4
10
5
5
1
2
3
6
8
5
1
9
7
8
10
5
1
3
9
4
3
8
2
8
1
9
6
5
9
3
2
2
2
10
10
4
6
3
10
9
6
6
4
5
2
3
3
7
7
5
2
10
10
6
7
8
7
7
10
2
5
8
10
9
6
3
10
4
6
9
3
10
10
8
8
5
4
2
7
5
10
2
9
3
9
6
9
4
4
7
7
7
5
4
5
2
8
9
8
7
1
2
9
10
8
8
7
8
1
6
5
6
5
6
2
5
8
6
3
5
4
1
10
5
2
7
1
1
10
6
1
7
10
9
7
6
5
2
4
1
4
3
6
3
6
4
2
1
2
3
2
1
2
7
5
5
4
4
5
5
6
10
3
8
5
4
4
7
1
5
4
8
9
9
3
1
9
9
7
2
7
9
1
4
10
10
3
3
8
7
7
9
2
10
1
5
9
7
1
5
7
7
10
6
9
8
6
8
8
4
4
9
3
7
2
1
5
1
8
4
8
2
10
9
6
4
1
6
5
5
5
6
8
10
1
1
10
5
4
2
8
5
4
10
2
1
6
9
9
3
7
3
4
8
3
6
6
10
2
7
1
6
9
7
4
5
8
10
10
2
3
10
5
2
10
9
2
3
2
4
4
8
5
6
10
2
9
1
1
6
10
10
5
5
5
7
7
10
10
4
9
9
2
5
10
2
9
5
1
10
9
7
2
6
5
6
10
10
5
10
7
3
8
4
6
10
4
2
7
2
9
9
8
9
7
9
10
6
5
5
1
8
10
5
1
5
10
4
5
4
1
10
3
1
1
9
3
9
6
6
8
9
6
6
7
5
3
3
1
5
1
2
9
7
6
10
10
5
3
8
7
1
2
3
6
8
2
9
2
7
3
2
9
9
4
9
5
7
3
2
1
7
9
8
5
8
8
5
2
9
3
9
1
7
7
2
2
2
4
10
4
6
2
6
2
3
4
3
2
3
3
2
10
2
4
3
6
10
10
2
3
7
4
5
5
4
9
4
3
9
6
9
5
2
10
8
9
1
3
7
9
1
2
6
2
2
2
7
7
8
7
6
10
7
3
3
4
2
2
7
2
8
1
1
3
4
3
2
7
9
4
9
4
9
4
5
5
7
6
4
6
9
2
2
1
7
6
2
2
4
2
4
6
6
7
9
6
10
9
9
2
8
10
8
7
7
8
5
9
9
5
8
3
6
8
10
8
2
5
10
5
1
1
9
5
10
3
9
6
10
1
4
5
10
3
7
1
5
6
7
5
8
7
1
1
2
8
1
9
5
1
2
2
5
9
1
4
8
4
3
1
3
5
1
1
5
2
6
7
1
3
10
5
6
5
9
5
6
1
10
2
4
5
2
1
6
7
1
9
2
9
4
10
1
2
7
6
2
1
10
3
5
2
8
7
7
9
4
1
5
8
5
6
5
7
3
9
2
7
9
8
7
3
9
3
1
2
9
9
2
6
4
4
9
2
1
1
4
2
7
4
9
10
6
1
2
3
2
6
10
6
6
9
5
9
4
9
7
3
5
6
1
6
2
6
10
6
6
9
6
2
1
8
2
10
7
2
4
6
6
1
8
8
7
6
6
4
2
5
5
7
6
4
7
10
10
3
3
6
10
7
10
6
7
7
6
2
3
4
9
8
3
2
6
9
4
5
5
8
6
9
10
10
10
1
2
10
9
3
6
5
4
9
6
1
3
7
8
5
6
9
1
6
1
3
1
6
3
8
8
4
4
7
2
5
4
5
10
6
6
2
3
7
9
4
2
6
7
4
8
10
2
9
9
5
4
4
2
10
4
2
4
10
7
7
4
1
7
6
1
9
2
10
5
5
7
6
7
4
10
6
4
8
9
10
10
10
8
5
1
3
10
1
3
1
8
7
8
5
3
6
1
3
6
7
4
9
10
10
8
1
5
5
8
4
4
4
4
2
1
1
4
7
1
8
3
3
9
2
4
5
9
3
2
1
6
7
10
10
5
5
2
8
9
1
8
10
9
4
7
4
4
10
4
5
9
6
5
3
1
5
5
10
2
7
10
6
6
3
10
5
3
7
9
1
4
9
5
8
2
9
1
7
4
1
1
1
3
7
9
2
5
10
7
7
8
9
3
7
3
3
6
6
6
8
7
9
10
3
8
7
3
1
4
3
6
8
5
10
6
3
5
2
5
8
2
7
5
7
2
3
4
10
8
8
1
6
2
6
5
9
2
9
7
3
2
7
8
10
10
7
10
9
6
10
7
7
2
5
8
9
6
3
7
7
3
7
2
9
8
5
6
3
5
1
1
3
1
2
4
5
1
5
3
10
7
10
2
5
10
7
2
9
5
8
5
1
5
10
6
8
5
5
2
7
9
2
4
3
5
1
3
9
5
7
8
6
9
7
1
4
5
6
4
9
1
9
3
7
5
1
10
1
5
4
10
1
5
7
6
5
8
3
8
9
2
6
3
6
4
1
1
3
7
10
5
3
1
10
3
5
3
3
6
4
8
5
3
1
9
3
3
9
10
3
4
1
6
9
6
10
8
3
9
8
4
6
7
1
9
8
6
4
9
1
1
7
10
10
5
6
9
3
2
2
10
6
2
10
5
10
5
4
5
8
3
2
9
4
10
5
3
1
7
5
2
4
8
10
8
8
5
4
2
7
6
10
1
3
10
8
8
4
1
6
7
2
1
3
8
7
1
2
9
1
6
4
4
5
10
9
1
1
10
3
8
2
6
10
7
4
6
8
4
2
7
6
3
3
8
8
7
10
5
6
2
1
1
2
5
9
9
2
6
4
5
10
10
2
8
1
6
10
7
4
8
9
1
10
3
10
3
7
3
1
2
5
1
4
1
9
6
3
9
9
1
4
4
8
4
8
10
7
1
1
2
6
3
2
1
9
3
1
8
2
10
6
3
7
2
6
5
9
8
9
1
6
6
10
10
6
4
2
6
6
6
9
3
8
6
4
3
7
5
1
8
6
8
6
9
6
5
10
10
4
6
6
8
4
10
5
5
9
3
9
8
6
5
1
1
6
8
2
6
5
6
3
2
8
10
7
2
2
8
2
2
5
8
9
8
7
2
7
5
3
7
4
6
9
7
8
6
9
4
8
6
10
6
4
8
4
7
10
9
9
6
2
10
2
8
5
2
2
1
5
6
2
8
9
7
6
8
4
7
1
1
3
5
8
5
5
2
1
5
6
9
4
1
5
9
2
10
7
9
2
9
3
7
9
7
5
8
2
2
8
3
5
5
9
4
7
1
9
7
7
4
4
2
2
1
6
3
10
4
10
3
9
2
4
4
8
4
2
10
1
2
8
8
9
8
7
6
5
8
7
6
4
8
7
7
3
2
10
1
2
7
3
7
3
6
10
5
4
7
9
7
10
4
9
3
10
9
7
1
2
5
10
8
2
1
8
6
6
8
2
5
7
1
2
10
1
9
6
7
10
3
8
4
9
1
5
7
10
4
6
9
9
3
6
8
7
6
6
4
3
8
4
8
6
10
4
4
9
3
5
5
8
9
2
1
6
1
5
1
7
9
1
9
7
3
2
4
3
8
4
10
8
1
8
7
2
8
10
2
2
8
3
7
6
9
4
1
3
6
6
9
6
1
2
7
4
9
1
4
8
1
8
4
5
8
5
2
6
10
7
9
2
6
7
3
3
5
3
7
4
3
1
5
9
10
10
1
3
9
2
5
8
1
7
9
1
1
5
3
4
1
6
7
4
1
5
10
5
1
8
7
3
8
7
10
3
8
3
7
4
8
8
2
5
4
8
3
6
10
7
9
3
7
10
6
2
6
8
6
3
5
3
2
9
6
6
5
6
8
4
10
3
10
6
10
10
1
6
7
3
4
8
8
3
2
8
3
6
2
4
9
1
3
1
6
4
5
3
4
7
3
7
8
4
5
7
5
7
1
8
10
1
1
7
10
10
2
1
3
10
2
6
1
2
9
2
2
1
3
6
4
4
9
1
6
5
8
8
7
8
10
7
8
6
7
1
7
6
5
8
1
3
8
3
1
2
8
1
3
1
7
9
6
3
8
9
7
7
1
5
8
3
6
8
8
7
7
2
6
5
6
7
7
7
8
10
6
9
1
4
7
6
1
9
4
4
4
1
8
8
9
5
2
6
3
9
1
7
5
7
10
1
2
5
9
3
3
6
4
8
5
4
1
10
7
7
1
3
1
5
7
7
6
2
7
9
8
7
1
5
1
8
5
2
9
9
5
2
8
9
5
3
2
8
2
8
3
2
8
9
6
10
3
5
6
2
6
10
10
6
7
8
10
8
3
2
7
2
8
4
8
10
3
1
9
4
8
7
4
9
5
8
2
4
3
10
6
4
10
8
8
1
2
8
5
9
6
2
1
1
2
5
7
5
7
10
2
5
4
9
1
4
9
2
3
2
5
4
8
5
6
7
6
8
2
8
2
2
8
2
3
5
5
7
1
1
1
3
3
1
7
1
4
3
2
8
9
1
3
1
10
3
10
1
4
7
8
8
1
6
1
6
7
1
5
8
6
4
9
6
3
5
1
5
1
9
7
4
3
4
6
3
7
9
9
2
10
10
3
6
2
10
1
4
4
9
9
6
6
7
2
7
4
1
2
5
1
8
7
3
3
4
9
1
2
1
3
2
6
10
3
10
6
1
8
6
2
10
9
1
1
7
7
6
6
10
1
7
8
1
6
2
3
4
2
9
8
10
4
9
7
3
2
4
1
7
4
4
2
2
7
2
3
6
10
3
3
9
7
5
8
7
5
5
4
5
8
6
5
2
6
7
7
9
7
10
9
3
3
2
10
5
5
5
2
3
8
3
2
1
7
9
2
2
10
3
8
10
4
6
3
4
10
6
2
10
5
10
9
4
3
5
2
4
4
2
4
2
9
5
4
3
7
9
4
8
10
8
8
7
5
10
10
9
2
7
4
7
9
6
5
5
4
6
1
10
3
9
8
2
8
1
3
1
2
8
4
10
10
3
8
5
3
2
4
7
10
8
2
1
1
5
4
9
9
1
3
7
5
4
9
5
8
6
1
4
9
2
3
4
9
10
10
2
4
8
10
6
9
4
9
3
1
9
4
7
3
1
7
9
6
5
6
4
5
6
4
6
8
2
3
5
9
4
7
4
5
7
8
3
10
2
5
2
9
7
1
2
7
4
5
9
8
4
9
10
4
5
9
7
6
1
6
10
4
4
3
9
1
3
6
6
1
4
2
4
5
2
2
1
1
8
5
3
6
4
6
8
6
3
7
10
7
9
5
3
6
9
6
9
1
1
6
10
1
2
10
9
7
8
7
7
9
1
4
2
3
5
4
3
7
4
10
4
2
2
1
8
3
6
3
3
3
2
1
10
7
1
2
4
1
3
9
10
10
6
10
7
1
4
6
1
8
5
4
4
2
3
2
1
9
1
6
8
1
6
7
1
7
5
2
1
1
8
2
1
1
5
9
7
1
8
9
5
8
10
1
1
3
9
6
10
9
3
5
1
3
4
10
4
6
5
10
7
9
10
2
3
9
1
1
3
8
7
5
5
5
8
9
1
1
2
10
8
6
10
9
2
3
7
10
2
10
5
1
5
4
5
8
7
6
9
9
10
8
9
10
6
4
8
1
6
9
1
8
5
9
7
10
10
9
8
1
8
10
2
6
8
3
2
10
10
2
9
8
1
4
4
10
8
7
4
6
7
10
6
4
10
2
2
9
6
9
4
10
1
3
10
1
7
1
1
8
5
9
7
2
8
7
8
3
10
7
5
8
2
3
3
2
1
5
6
8
7
1
7
8
9
9
1
10
3
10
4
9
7
7
5
1
10
3
4
1
1
9
10
7
6
3
4
7
6
9
10
5
2
7
8
8
1
3
5
4
6
2
3
7
4
8
5
5
5
1
8
4
1
3
2
4
2
2
9
4
10
5
4
7
8
10
5
2
6
3
2
3
5
4
6
10
9
10
9
5
5
4
10
6
3
10
10
3
9
6
4
1
2
10
3
4
8
5
10
2
9
6
7
5
8
3
5
1
2
5
3
6
7
4
5
7
5
4
2
4
6
6
9
4
2
3
5
7
10
9
2
9
7
5
4
2
3
4
1
7
5
7
4
6
6
1
10
2
2
4
9
2
7
7
7
7
6
4
7
2
5
2
4
7
3
1
8
5
1
5
2
4
9
7
10
7
10
4
2
2
8
7
3
1
5
6
8
7
7
9
5
9
8
2
1
8
10
4
10
1
3
1
1
10
9
4
9
7
1
4
6
2
8
9
10
10
10
5
5
2
7
7
2
3
8
2
8
5
3
8
8
6
10
5
9
1
5
1
5
1
8
10
8
2
1
3
2
9
6
8
1
8
5
7
1
10
10
5
9
2
1
1
4
6
9
5
10
7
5
8
8
7
7
6
6
10
10
2
9
6
10
3
4
2
2
1
5
10
1
10
8
4
10
3
10
9
8
4
10
10
4
9
6
3
7
8
6
5
8
3
9
10
5
6
2
6
5
4
5
2
2
5
6
3
3
6
2
2
10
10
7
6
6
1
1
10
2
8
5
6
1
10
10
3
6
3
10
3
5
6
3
8
1
6
3
5
5
6
3
1
4
5
9
6
10
7
3
1
10
10
5
6
6
3
5
3
4
7
1
4
7
10
6
2
3
5
9
5
1
9
3
6
3
4
9
3
10
5
9
4
5
10
8
9
5
9
8
1
1
7
9
10
8
9
2
1
6
4
8
7
8
1
9
2
1
1
7
2
8
6
3
3
7
6
2
1
1
3
2
5
7
2
3
5
4
7
4
3
5
1
8
9
4
1
3
9
10
10
5
9
2
3
5
9
1
4
1
8
4
7
6
1
6
8
3
1
6
9
4
7
4
6
1
2
2
10
8
4
4
9
1
5
10
2
7
2
8
2
6
6
3
4
6
6
9
10
3
10
1
4
10
9
9
9
5
7
8
4
4
8
1
5
8
8
1
4
9
8
10
4
9
1
7
1
10
3
10
6
1
8
10
7
4
7
8
4
5
7
3
10
10
10
2
7
9
2
10
8
3
9
4
10
1
9
8
2
2
6
3
9
9
9
4
10
5
4
8
2
5
2
3
7
2
10
5
5
3
2
6
10
1
2
10
8
8
6
5
6
4
3
6
6
7
9
2
1
1
4
5
2
3
4
7
9
7
4
1
4
7
6
3
7
2
1
4
7
9
2
10
2
1
10
1
1
5
5
7
3
4
4
1
9
3
5
8
3
5
8
1
9
7
8
4
10
8
10
7
10
4
2
4
10
5
9
5
7
5
4
4
7
9
6
5
5
5
1
1
3
1
6
8
8
7
4
4
3
10
6
10
1
7
3
7
6
6
2
8
4
8
8
4
9
6
4
5
2
1
9
9
8
3
6
1
8
6
1
2
1
4
4
1
1
10
6
6
9
4
3
5
5
10
1
1
2
10
7
4
1
3
7
10
5
9
2
9
7
8
8
1
10
7
10
3
5
2
9
10
10
7
6
5
1
5
4
2
1
2
7
5
7
3
7
7
6
3
10
1
10
3
1
3
5
7
2
8
1
5
10
2
2
7
7
10
6
3
9
4
6
9
10
6
7
9
5
7
8
5
2
2
2
1
8
5
1
3
5
10
4
2
6
9
10
8
4
10
7
10
10
6
6
10
9
6
1
8
10
7
8
3
9
3
9
8
9
7
2
3
9
8
2
2
10
7
4
8
10
1
1
10
8
5
4
7
8
5
1
6
4
10
4
7
10
6
6
5
7
4
1
4
8
3
8
7
9
7
6
9
4
1
4
3
9
1
6
5
3
8
7
5
3
9
3
2
2
8
4
5
6
6
8
8
1
6
9
9
5
3
1
2
6
7
3
4
7
6
5
8
9
5
1
5
10
5
8
2
7
8
3
10
2
6
10
2
6
2
7
4
4
6
6
7
6
5
3
5
3
1
9
10
3
7
1
10
4
9
9
9
9
3
7
7
6
1
8
10
3
3
7
6
2
10
1
4
5
10
10
8
5
2
5
3
9
1
9
7
9
4
10
3
7
4
7
4
5
3
8
6
9
9
10
7
7
8
1
5
5
4
8
7
6
2
8
3
5
8
9
7
1
8
2
2
1
1
10
5
3
5
7
4
4
3
4
5
3
5
1
8
8
3
2
4
10
4
2
4
9
3
3
4
3
10
6
6
3
1
9
10
6
9
4
10
5
3
4
1
8
7
9
5
6
2
7
1
5
5
8
6
3
7
6
3
9
5
9
7
6
8
3
9
7
6
3
9
4
8
6
7
4
9
8
8
8
2
4
10
4
4
4
5
7
1
9
6
1
10
5
7
5
5
8
4
6
6
3
10
1
7
3
1
5
9
3
2
1
3
2
5
7
2
7
7
1
5
5
7
6
4
2
5
8
4
6
8
5
8
5
5
5
3
10
1
4
2
8
1
3
1
3
4
3
5
8
9
2
6
2
10
4
6
8
3
7
8
10
3
6
1
7
1
6
5
9
3
2
2
5
4
4
1
7
4
8
4
6
9
3
3
6
7
3
5
2
2
2
2
1
6
6
10
1
6
8
7
3
1
2
2
9
7
10
1
5
5
10
9
1
9
9
3
10
2
8
10
10
1
5
2
3
8
4
4
4
2
6
4
4
5
8
3
3
5
10
6
2
7
2
5
1
9
6
1
9
7
3
6
8
10
5
1
7
3
8
6
7
3
9
6
7
2
6
10
6
5
5
5
8
4
10
10
4
5
6
4
10
7
9
1
6
3
7
7
10
5
10
1
3
1
3
10
9
10
5
8
9
7
3
7
4
8
2
3
6
1
2
3
3
10
4
6
9
3
9
7
6
6
8
3
3
4
6
2
7
6
4
3
8
8
4
9
1
5
6
1
7
3
9
5
2
3
10
2
3
7
7
9
4
10
9
5
1
1
4
5
3
1
8
8
7
10
6
2
3
3
1
2
8
2
6
9
1
1
2
4
2
3
2
2
9
10
2
8
5
8
5
8
1
7
7
1
9
9
2
9
8
1
4
1
6
4
5
9
10
8
8
9
10
10
8
7
7
8
7
3
8
6
8
9
1
8
9
3
3
10
2
8
9
9
5
4
2
3
2
2
9
4
10
7
10
6
5
9
9
7
2
9
1
10
8
5
1
2
2
6
9
5
8
2
10
7
4
6
10
3
5
3
6
10
5
9
1
5
2
5
5
1
9
3
2
8
9
4
7
7
8
5
10
6
7
5
3
1
1
9
2
6
8
3
3
3
9
1
10
1
9
10
4
9
2
8
10
2
5
9
10
2
5
5
1
1
7
1
2
5
5
6
3
8
7
5
4
1
8
6
1
8
2
3
9
7
8
6
4
6
10
8
5
9
1
8
4
10
3
1
4
5
7
8
2
7
4
5
8
3
9
8
6
6
4
4
4
8
4
4
2
8
9
10
9
10
8
7
6
8
3
6
9
1
9
6
10
5
9
8
6
1
9
6
8
10
1
6
4
10
2
9
9
7
7
2
8
8
10
2
8
7
7
6
10
9
9
9
1
10
6
6
9
7
6
1
6
10
6
4
3
8
2
2
7
9
8
3
9
4
10
4
8
4
8
9
2
5
1
7
10
7
7
6
5
5
8
4
2
9
1
5
10
4
7
8
9
2
8
6
2
9
5
1
6
5
8
4
4
8
4
5
8
6
8
10
2
1
10
4
3
10
2
2
10
9
7
10
10
3
5
9
1
6
6
2
7
1
2
9
4
4
2
1
7
5
9
1
1
1
4
9
10
7
4
2
5
5
6
7
10
8
2
3
10
1
1
4
2
10
4
1
10
7
7
3
2
10
5
8
9
8
6
2
3
6
7
6
6
6
3
2
10
7
9
2
8
2
8
4
4
6
6
1
8
9
10
2
1
1
3
2
10
6
6
4
9
5
2
8
10
8
6
2
5
4
10
7
7
9
4
5
2
1
5
8
4
4
6
5
6
6
3
2
9
2
3
6
5
4
5
9
3
9
2
7
9
6
2
4
9
9
2
5
2
10
5
1
4
4
7
2
8
1
1
8
5
7
7
2
1
4
2
9
10
7
1
4
6
1
3
6
5
8
1
7
8
1
8
7
4
3
7
9
7
5
4
5
7
9
6
8
10
4
2
8
2
2
1
8
8
7
2
10
10
4
9
9
3
3
3
3
6
6
9
3
9
4
6
9
7
10
1
6
9
4
3
3
7
7
9
6
8
7
6
6
10
5
6
8
8
3
5
5
6
3
9
5
8
6
3
6
5
10
3
2
6
5
1
3
2
6
7
5
8
7
6
8
8
9
4
2
9
3
1
8
5
4
9
9
7
7
3
1
10
1
2
3
3
5
7
5
4
3
3
4
6
1
4
9
3
1
5
2
1
9
3
2
2
8
5
6
5
7
7
7
1
2
2
5
7
4
9
4
5
4
6
10
9
3
6
7
7
2
9
7
1
1
1
7
4
4
2
9
3
8
6
5
7
6
10
5
3
2
9
6
3
1
10
3
10
9
6
3
2
2
8
3
7
7
1
7
3
3
5
1
3
2
6
10
2
9
10
3
2
10
10
3
1
8
1
4
3
2
8
6
5
6
10
9
10
6
1
8
3
10
10
1
9
1
5
2
9
6
4
5
5
2
10
1
2
1
2
1
8
3
10
3
7
6
5
9
7
5
6
7
5
7
3
9
6
5
9
5
9
3
3
5
2
1
2
5
1
2
4
7
10
6
4
9
9
10
8
10
2
6
8
5
6
4
10
1
1
1
7
7
10
2
3
9
7
5
2
6
10
6
9
8
10
2
7
3
8
2
6
6
6
2
3
9
2
6
6
10
8
5
7
9
10
3
2
10
5
3
6
5
9
5
9
4
7
7
2
6
6
4
2
8
1
5
9
9
6
3
3
8
8
9
7
1
2
6
7
1
9
5
9
9
4
2
6
5
4
7
9
7
1
7
6
1
8
1
3
6
1
4
3
4
8
5
6
7
7
8
10
5
5
9
9
10
1
4
10
2
7
6
2
6
10
1
6
4
8
8
9
9
3
4
7
9
2
7
5
7
9
1
4
2
6
2
2
8
2
4
5
7
8
10
10
4
6
1
3
10
7
2
1
1
3
8
1
2
7
9
10
6
1
4
7
1
3
3
7
8
1
7
5
5
6
5
7
4
2
10
2
6
8
5
2
7
2
7
2
10
10
9
5
6
2
6
9
1
8
4
7
10
4
7
3
7
10
8
5
7
4
8
10
4
7
10
1
6
4
3
1
10
1
6
5
4
3
7
9
1
5
8
4
1
9
1
2
3
5
5
5
10
4
10
7
7
7
9
8
5
2
5
5
1
9
8
6
4
6
7
9
10
3
5
2
2
9
10
7
7
1
1
3
4
1
9
3
3
7
5
5
10
1
7
6
7
6
7
4
3
9
8
5
10
5
7
3
10
7
2
10
8
4
9
3
2
4
6
2
10
3
7
3
2
7
8
10
9
5
5
3
6
9
10
2
8
10
4
5
10
2
8
9
3
8
7
4
6
10
2
10
1
4
9
10
8
4
6
7
3
7
8
2
6
3
6
8
8
5
2
5
10
4
8
7
2
3
7
4
7
9
1
3
9
1
7
2
1
7
10
9
1
8
2
4
4
2
2
9
5
4
5
2
5
5
8
7
9
1
9
4
4
6
4
9
10
8
6
8
2
1
5
8
5
5
5
1
3
4
9
2
1
3
9
8
7
2
8
9
3
8
9
2
4
6
3
10
2
10
1
2
10
7
9
10
3
2
5
7
4
10
1
10
7
7
2
1
7
4
1
7
6
8
10
2
6
9
2
10
10
10
8
4
8
8
1
8
8
2
4
10
7
4
7
7
2
9
8
4
5
10
9
7
5
5
8
7
9
9
9
2
10
6
8
9
3
6
5
3
7
10
5
7
9
1
1
5
7
4
4
3
2
8
3
5
3
8
5
5
4
9
8
5
5
5
3
9
4
5
9
9
7
7
8
10
9
10
1
5
1
6
6
2
7
2
5
6
9
8
7
4
10
8
9
6
10
5
9
10
9
10
2
4
6
3
3
3
4
3
2
5
2
5
6
10
1
6
10
1
8
10
6
3
8
5
4
5
4
9
8
1
3
10
6
5
7
6
6
9
1
5
6
3
5
3
2
1
9
9
8
4
8
6
4
8
6
7
5
10
2
6
10
1
1
7
5
10
9
3
5
1
1
2
8
7
8
6
2
5
5
7
7
7
8
10
9
7
9
6
3
10
3
6
1
10
8
6
9
3
3
5
8
5
3
7
7
8
5
10
5
3
8
8
4
4
8
3
3
1
4
4
8
4
6
4
5
6
7
4
6
9
2
7
1
7
6
1
9
4
9
6
10
10
9
6
6
2
5
10
6
7
8
10
2
3
9
6
7
3
1
9
3
10
1
1
3
10
7
10
5
5
5
9
1
9
5
2
7
7
5
8
4
5
2
3
5
7
3
5
9
6
1
8
8
10
7
10
4
10
4
1
10
2
5
4
3
7
10
6
6
9
5
9
4
9
3
7
7
2
8
10
6
1
9
1
2
4
4
5
6
3
8
9
1
4
7
9
2
5
6
4
9
3
8
3
10
10
8
5
10
6
8
9
5
4
2
5
7
6
7
2
7
5
6
6
7
3
4
9
2
2
5
2
10
8
10
2
2
6
5
5
8
3
10
7
4
10
1
1
8
9
9
5
9
1
3
9
2
9
6
4
3
5
9
1
3
2
2
8
2
7
1
10
4
9
5
9
9
9
1
3
5
1
3
9
4
2
8
9
5
5
10
4
5
3
3
4
2
5
6
9
10
1
4
3
2
4
8
5
6
4
3
10
10
4
8
3
10
8
7
8
6
3
2
1
2
8
3
7
1
10
3
6
9
9
6
10
4
8
10
6
5
2
10
9
8
7
9
8
5
3
7
1
7
3
2
4
6
8
10
9
6
7
3
2
6
8
4
2
5
5
3
7
3
6
9
6
9
4
9
8
5
1
6
6
5
8
3
1
2
3
7
1
7
6
5
8
5
3
3
10
1
8
4
2
10
8
9
1
4
3
6
7
5
9
9
6
3
10
10
2
4
4
5
7
10
9
8
6
9
9
1
1
2
8
8
6
8
7
1
10
9
7
7
1
5
8
10
4
8
3
7
6
3
10
3
6
10
7
9
5
2
1
10
7
10
10
6
10
3
4
1
3
5
7
6
5
7
6
6
6
3
10
6
8
10
7
2
4
7
5
3
9
8
8
7
6
2
6
3
8
1
7
2
8
8
9
6
9
1
9
4
3
2
5
2
6
4
1
7
10
7
1
5
7
9
5
4
5
6
10
8
8
4
4
5
9
6
9
3
7
1
1
9
5
1
1
1
9
6
8
9
3
2
1
2
6
1
7
2
7
8
5
2
5
6
4
7
4
9
7
10
5
1
8
2
9
9
4
6
10
4
7
3
5
4
9
6
8
8
4
2
4
3
9
4
2
5
9
1
7
7
1
2
2
3
1
3
4
10
6
6
5
3
2
7
7
10
4
10
8
1
2
7
3
7
4
3
3
3
7
1
4
3
6
7
8
8
7
7
8
6
2
6
1
6
3
8
2
9
3
5
4
4
8
4
7
10
3
7
3
3
7
1
3
7
5
10
7
2
2
8
8
9
8
7
10
9
9
9
8
5
8
10
7
10
2
10
4
10
5
3
9
9
4
4
2
10
6
7
7
3
2
8
9
3
2
5
9
7
5
5
3
3
5
8
2
2
2
6
5
7
4
6
10
6
6
6
8
4
7
3
9
3
2
4
7
10
5
1
9
6
1
1
10
3
8
6
3
4
5
6
1
10
4
1
2
7
3
10
4
10
10
2
4
10
8
7
9
10
7
3
4
6
9
9
6
7
3
1
9
10
1
5
8
6
7
1
9
9
1
1
1
8
2
3
6
8
8
3
8
8
10
4
3
5
2
6
8
1
1
1
3
7
9
1
9
7
3
1
10
9
8
4
1
8
6
1
8
7
9
6
10
6
5
6
4
1
6
2
7
5
3
3
9
4
1
3
1
6
3
10
8
7
7
8
8
4
2
3
5
1
5
7
8
2
7
10
6
9
7
6
5
7
1
9
6
1
3
7
10
7
2
2
6
10
1
8
1
3
2
2
7
6
8
7
4
10
6
7
6
1
7
4
2
8
3
7
1
9
8
3
2
8
8
4
2
10
4
8
1
5
6
4
5
3
3
2
5
4
4
8
1
6
5
1
3
4
4
4
10
2
6
3
8
3
9
7
7
8
6
7
6
5
3
8
3
6
1
1
10
10
4
8
5
1
2
4
5
8
4
1
9
4
6
6
3
4
4
10
10
8
5
3
9
8
1
10
10
9
8
3
9
4
2
9
8
8
10
9
8
3
5
2
5
1
2
2
10
10
9
8
1
7
10
3
5
6
8
8
5
10
4
9
7
8
8
4
4
3
1
3
3
9
8
9
1
3
4
8
7
3
6
8
6
9
8
1
6
1
7
3
2
9
7
10
2
8
8
1
5
6
5
4
9
8
1
3
10
6
5
3
8
6
2
9
8
9
2
2
7
7
1
2
4
3
7
6
7
1
5
6
1
3
5
9
10
2
9
2
1
4
5
9
5
6
5
10
10
9
7
7
7
2
4
6
4
5
5
1
9
3
7
10
2
9
3
4
3
3
4
1
2
9
8
6
5
7
9
6
1
6
8
4
2
1
8
8
10
1
10
10
10
8
2
8
2
4
1
2
7
2
2
1
7
4
6
4
8
2
9
3
5
10
2
8
9
1
8
10
8
4
10
9
3
6
3
2
5
9
2
8
2
9
4
3
1
3
4
1
8
6
8
8
4
10
2
3
1
6
8
10
1
8
1
3
5
9
7
2
10
6
1
3
4
5
6
6
3
7
3
4
7
4
6
6
4
6
7
10
8
7
4
10
7
5
10
9
4
4
8
9
2
8
2
10
10
2
2
9
3
3
7
8
6
5
5
4
9
2
9
5
9
6
8
5
10
1
1
6
3
4
6
3
3
5
7
10
2
1
7
9
8
9
10
2
7
9
5
1
7
2
10
7
2
7
7
3
2
10
2
3
9
1
2
3
2
6
9
2
10
4
5
7
3
3
10
8
10
9
8
4
4
4
1
3
1
10
4
4
4
4
10
5
4
2
8
3
6
5
6
6
2
10
6
3
6
2
4
3
3
3
5
4
4
5
4
6
8
9
8
10
6
5
3
7
4
7
8
3
3
3
10
7
5
7
9
6
2
6
5
4
7
9
7
3
1
2
3
7
4
9
10
5
5
2
6
5
10
2
9
6
4
6
9
6
3
2
7
8
6
6
1
8
3
9
2
6
2
7
9
4
5
6
3
6
2
1
9
2
9
7
9
9
9
1
6
6
9
7
10
5
4
6
4
2
8
7
6
2
6
3
8
4
7
7
8
3
1
9
8
5
8
10
8
6
3
4
8
4
10
9
2
4
8
3
6
8
4
5
8
8
8
2
9
7
7
3
4
9
3
1
6
7
2
9
1
5
7
9
10
1
6
6
3
2
5
7
6
5
9
9
6
9
2
2
10
6
2
10
10
3
3
5
7
9
3
2
10
3
7
2
1
4
10
8
5
5
6
4
6
1
2
5
8
8
6
7
3
9
2
8
10
8
9
5
5
2
9
10
8
8
6
9
4
5
7
3
2
8
6
4
8
2
10
6
5
2
5
9
3
7
8
5
4
9
4
10
3
3
9
1
3
1
5
2
10
3
7
7
8
9
1
8
5
5
3
6
5
2
8
5
4
9
9
1
9
7
5
1
9
3
8
4
7
3
10
1
10
10
9
10
4
8
2
2
6
5
4
1
8
9
6
9
2
1
1
9
6
7
6
10
5
8
2
10
3
7
10
9
1
6
8
10
5
2
4
1
1
5
4
3
3
7
7
2
10
8
5
10
2
6
2
8
6
5
8
9
1
4
4
8
3
6
10
4
4
4
7
1
4
10
3
8
3
3
3
9
8
10
5
6
7
10
8
3
10
4
7
7
1
9
8
8
8
5
8
8
7
9
6
3
5
4
2
10
4
6
10
8
8
8
4
6
7
2
4
9
2
9
7
5
4
7
8
9
3
10
1
6
6
2
5
7
4
3
2
9
2
7
6
7
9
8
9
2
6
6
4
2
10
5
1
10
2
4
3
7
9
6
5
6
8
9
5
3
7
2
1
6
3
1
3
4
2
9
6
4
2
4
1
6
8
1
10
2
3
1
6
6
3
1
8
6
8
2
7
6
8
1
6
7
5
1
5
1
3
10
2
6
7
7
6
1
5
3
8
10
4
3
4
2
7
3
1
4
1
4
7
5
3
5
10
10
3
10
8
1
2
4
6
4
9
6
10
5
5
6
9
4
10
9
3
7
7
2
7
4
2
7
9
8
4
5
9
6
4
8
10
7
1
6
2
1
1
1
3
9
1
4
10
8
1
10
3
8
9
3
7
6
10
2
8
10
7
8
5
3
8
4
4
5
2
2
4
7
4
10
7
5
7
4
6
2
3
7
2
5
7
3
3
9
8
8
6
1
9
5
3
9
1
9
7
2
9
3
2
5
10
10
8
6
1
6
10
8
6
7
1
5
7
7
3
5
5
2
5
7
3
8
2
10
10
2
6
6
8
3
5
8
9
1
10
1
4
5
7
8
4
8
2
1
7
10
9
2
8
9
9
4
9
4
3
9
7
8
9
1
9
2
9
2
4
4
5
2
4
8
5
5
9
9
7
9
10
4
1
10
3
7
5
2
1
1
8
6
6
2
4
7
8
1
6
9
1
6
7
3
7
8
10
3
1
2
10
7
5
3
7
1
8
7
2
7
6
8
3
5
10
3
4
6
9
7
3
1
8
10
2
1
8
2
5
1
6
7
10
4
8
6
3
5
3
5
2
1
4
9
2
5
7
4
8
4
7
3
4
4
10
3
4
7
3
2
1
10
6
3
7
9
9
5
1
8
3
2
9
8
7
1
9
6
5
10
1
8
5
2
2
6
1
2
1
7
2
9
4
4
7
7
5
8
1
9
5
5
10
2
7
1
8
5
4
4
5
1
3
6
1
4
10
5
5
10
1
4
8
5
3
9
4
7
8
4
6
7
4
1
2
10
6
6
3
1
3
3
8
8
6
9
9
1
10
4
5
7
8
4
9
2
9
7
4
7
9
1
2
4
3
8
6
3
9
8
10
4
6
7
6
6
10
8
8
2
5
1
5
4
3
7
6
7
6
2
9
8
5
7
6
3
1
3
3
4
5
10
6
8
7
7
7
2
5
3
8
7
4
2
2
6
7
1
4
1
1
1
1
8
5
2
6
2
6
10
5
4
7
9
3
6
4
10
3
3
1
2
3
1
2
1
10
4
10
8
2
8
5
3
9
4
3
4
4
2
10
1
10
9
6
8
8
4
9
2
8
10
4
10
5
3
5
4
3
1
5
10
10
8
10
6
7
4
9
5
7
3
6
10
7
6
10
1
5
3
2
10
9
10
6
4
3
8
3
9
8
4
5
1
5
4
2
1
7
8
10
2
9
10
3
6
10
6
9
1
8
10
10
4
3
7
3
4
2
3
9
8
3
8
4
8
4
4
8
10
8
7
7
5
3
3
10
5
1
8
1
7
2
2
8
2
10
6
10
1
4
8
8
10
10
6
1
7
5
7
9
9
8
8
2
3
9
7
7
6
8
3
5
5
3
4
8
10
2
4
8
5
3
2
9
7
8
1
2
7
8
1
4
2
5
5
8
5
9
7
4
4
2
4
8
8
7
2
9
10
4
10
2
2
3
9
4
6
4
5
2
1
8
4
2
9
6
8
4
7
8
6
9
5
10
8
7
4
1
9
2
9
10
1
4
6
5
9
3
2
4
7
2
7
9
1
7
5
1
10
10
5
6
1
5
8
10
2
8
7
8
7
9
3
2
4
4
7
4
3
8
1
6
8
6
1
5
7
9
2
5
5
7
7
8
10
7
8
8
1
9
1
1
3
9
9
3
2
5
9
8
10
3
5
10
7
1
10
9
6
9
3
6
10
8
3
2
6
8
2
4
5
3
3
1
1
8
10
9
4
8
4
7
2
4
1
4
3
2
5
6
2
6
1
2
4
5
2
4
10
1
7
3
1
5
9
1
6
1
6
6
9
4
6
9
9
6
4
1
4
1
10
5
6
8
8
2
4
9
7
3
1
8
9
8
6
4
10
2
7
1
2
7
3
9
6
6
6
6
6
6
1
4
4
6
2
6
6
2
9
1
4
7
5
1
3
3
5
8
5
9
1
6
3
7
3
7
8
9
10
3
4
5
2
8
5
7
5
7
9
6
6
3
6
2
6
2
9
4
5
3
6
3
3
5
4
2
8
4
2
7
5
5
4
10
4
2
1
4
10
9
9
7
8
5
3
9
6
1
5
3
3
3
8
2
7
3
2
10
7
6
10
2
4
3
4
7
5
9
2
5
2
7
5
5
1
4
9
8
1
5
5
6
2
10
6
6
10
4
9
5
7
7
8
10
9
9
4
9
2
4
4
4
10
2
3
6
8
5
10
3
6
3
3
8
4
2
7
1
3
9
6
3
1
1
2
4
6
6
6
5
4
5
9
9
1
4
4
3
10
1
3
9
7
3
9
6
8
9
10
10
3
6
5
3
2
10
6
6
3
9
2
7
2
4
3
6
10
3
8
7
10
1
6
2
3
1
5
4
6
1
3
10
1
6
8
10
10
8
5
10
10
2
8
5
7
6
9
7
1
2
8
4
9
5
8
7
1
5
5
8
6
6
9
7
2
10
5
4
2
6
5
5
6
8
1
1
5
6
7
5
9
8
8
2
4
7
1
8
6
10
4
5
9
1
2
3
9
2
10
9
3
9
4
9
1
9
7
4
5
2
10
1
5
10
4
9
6
4
10
3
3
2
6
5
6
7
6
6
1
1
7
8
6
4
8
9
8
4
5
10
1
9
9
2
4
7
3
3
3
5
5
5
9
3
6
10
1
1
5
4
1
5
8
5
2
3
9
9
6
8
8
7
4
2
4
8
5
9
5
10
10
2
8
4
5
2
1
9
2
1
9
10
3
1
3
2
4
8
7
3
1
5
6
2
6
7
9
5
9
6
5
4
3
10
4
3
4
10
5
10
10
5
8
1
4
4
3
4
9
8
10
2
7
10
7
4
10
7
3
8
3
5
3
9
10
6
10
2
5
1
4
10
3
2
2
9
3
5
4
5
2
10
10
4
4
8
2
9
1
5
5
2
7
5
6
9
10
2
2
9
2
10
9
1
6
7
5
4
3
2
10
3
6
5
3
3
10
1
2
9
1
7
1
10
8
4
4
2
2
10
7
9
2
7
9
9
9
6
8
1
7
1
1
7
5
10
10
4
2
2
1
7
9
2
6
9
2
9
9
7
1
7
3
10
6
1
8
1
6
4
9
4
2
2
7
6
8
3
7
2
4
4
6
9
5
1
6
6
4
5
4
3
4
2
4
2
9
1
5
1
3
8
6
1
7
3
10
4
8
10
9
6
1
9
3
9
10
2
7
4
10
10
2
6
1
8
8
5
10
1
2
5
2
2
5
1
6
6
2
1
4
10
9
10
7
5
8
1
4
9
1
2
1
7
3
4
6
6
3
2
3
4
9
2
6
9
8
6
8
2
8
7
3
4
8
10
8
1
3
10
10
5
8
5
2
1
2
8
5
8
7
8
3
9
8
6
8
4
5
1
2
4
4
4
6
4
5
4
9
8
10
3
9
1
10
9
3
8
9
10
7
8
6
1
4
7
9
5
9
9
4
10
9
7
10
5
8
10
6
10
7
3
3
3
2
8
3
6
5
2
5
2
7
7
2
1
9
2
2
2
9
5
6
9
4
3
1
9
5
9
10
1
8
10
4
9
6
8
2
8
8
2
4
7
2
4
7
5
10
10
10
5
5
9
6
1
6
3
1
2
4
7
8
1
4
2
2
4
5
7
5
6
1
9
10
7
5
2
2
9
10
2
7
7
8
7
8
6
10
3
2
4
6
10
4
6
10
2
1
9
10
1
9
8
2
8
5
6
4
9
3
9
6
7
10
9
3
2
7
3
9
9
6
10
6
6
1
2
6
6
6
5
4
2
7
2
6
4
10
5
3
1
8
10
10
1
10
6
7
6
7
4
10
3
10
4
7
10
5
10
7
3
2
5
6
4
7
5
2
7
1
10
5
8
1
10
7
3
9
6
6
8
10
3
5
8
2
8
10
9
10
10
10
1
5
3
8
1
9
10
3
9
2
4
10
4
4
3
5
4
3
6
3
3
10
7
5
2
10
7
4
5
7
8
6
1
7
7
8
5
2
3
2
7
4
1
7
7
10
8
3
6
2
5
2
9
2
4
3
1
5
5
8
2
6
9
10
6
7
8
4
6
7
6
7
8
9
5
7
8
6
2
5
6
2
1
6
5
4
10
8
8
5
6
3
6
8
6
5
8
8
2
4
8
10
8
3
2
1
1
7
10
10
5
4
1
8
2
7
3
7
5
7
10
8
5
7
10
7
5
2
7
2
7
3
3
2
1
9
2
8
5
4
2
9
9
7
7
6
7
4
2
10
6
3
1
4
7
3
2
6
4
3
2
8
6
7
7
3
3
8
9
10
1
3
6
5
10
3
2
2
6
10
5
5
8
1
4
7
2
10
10
3
6
5
10
8
4
7
1
7
8
6
5
5
6
3
3
10
10
7
1
1
9
9
10
8
7
7
2
8
10
1
3
8
9
8
4
4
3
1
8
10
3
7
9
3
8
4
9
8
2
6
9
3
5
2
4
9
5
6
7
8
1
1
10
5
7
10
5
2
4
9
2
4
5
1
9
1
9
1
6
3
1
3
3
2
3
3
2
2
4
6
5
1
9
3
7
10
2
8
3
10
6
2
4
1
2
2
2
7
8
9
4
3
3
4
4
8
8
3
4
9
3
7
1
8
3
6
6
2
7
9
4
4
8
1
1
9
10
9
9
5
10
5
8
6
2
10
6
4
4
2
1
6
5
2
2
1
8
6
4
8
9
3
7
4
4
6
3
7
7
6
10
5
7
2
6
3
2
6
5
4
7
7
4
10
6
4
7
2
2
8
7
2
8
10
1
4
3
5
1
9
10
4
6
1
3
9
6
4
10
9
2
10
7
9
1
5
10
5
3
1
5
5
1
3
4
1
9
3
9
7
5
10
9
7
10
1
6
7
3
3
9
4
8
1
8
3
4
7
5
1
4
2
4
2
8
7
1
8
7
7
2
6
2
3
10
1
10
9
6
10
6
4
9
4
5
1
9
8
8
2
4
7
6
4
5
10
3
8
10
10
5
2
5
1
1
6
4
9
7
7
9
7
7
3
4
4
8
2
4
3
6
8
9
5
6
9
10
2
3
4
8
2
5
6
10
5
4
7
8
10
10
5
7
2
3
8
4
6
10
2
5
1
3
3
10
4
9
8
6
5
4
1
9
7
9
7
1
1
2
9
6
6
5
4
6
2
9
9
10
9
9
7
6
10
4
9
8
1
6
2
5
2
5
6
9
10
5
5
9
4
8
9
2
9
3
4
8
1
5
7
5
7
10
8
8
5
1
8
8
1
3
3
3
10
7
1
10
4
5
4
10
3
6
5
1
4
10
9
3
3
8
1
4
6
2
2
9
3
4
7
4
7
2
2
1
7
6
7
9
8
1
9
8
5
6
10
9
9
5
5
8
4
10
1
4
9
5
5
7
1
4
6
6
6
5
8
2
8
7
5
2
6
9
10
4
4
3
10
10
9
9
8
6
3
4
8
6
9
8
8
3
4
4
7
7
5
6
4
2
4
4
3
3
5
6
9
6
1
10
3
4
9
6
5
9
6
9
10
7
5
2
7
4
3
8
6
5
10
5
9
7
10
8
7
1
6
5
10
5
7
4
9
2
10
5
7
5
3
1
7
6
2
5
6
2
5
9
5
10
8
1
1
5
1
6
9
2
2
1
9
9
7
6
8
5
9
2
8
5
2
7
9
2
6
3
9
7
8
4
6
8
1
1
5
8
10
6
7
9
6
6
2
2
6
10
4
9
1
6
1
5
2
5
6
5
7
7
10
10
5
3
1
10
8
10
9
7
8
9
7
6
9
6
3
1
1
10
1
10
3
4
2
3
7
2
3
7
7
2
5
9
7
9
7
8
5
6
1
7
9
1
9
3
10
10
10
10
9
7
6
6
1
2
1
2
5
1
6
4
7
2
2
10
9
6
8
2
8
9
5
8
8
1
4
5
8
5
5
7
9
10
3
4
6
7
4
8
10
3
8
9
6
2
2
1
4
3
3
8
5
2
1
4
8
4
4
4
2
7
9
7
8
7
4
5
5
4
5
9
5
6
10
3
7
7
3
3
5
1
4
4
1
6
3
6
4
6
3
3
10
1
10
9
4
5
9
6
5
9
2
2
2
8
2
6
7
6
1
9
1
4
10
5
8
4
5
10
9
2
5
8
5
8
10
9
10
1
8
4
1
2
3
9
4
5
2
10
10
5
10
3
5
7
3
6
1
9
9
10
2
3
10
9
4
4
9
5
5
1
7
2
8
7
1
1
3
5
6
7
4
8
2
7
4
3
10
6
1
9
10
7
4
5
4
5
2
2
5
3
8
10
10
7
1
7
2
8
6
2
8
6
4
3
7
3
2
8
7
1
8
8
8
7
4
9
7
8
4
1
8
5
8
5
4
8
6
2
7
2
4
2
1
5
8
10
5
6
8
2
7
9
4
5
7
6
3
6
2
4
7
5
10
6
10
10
8
6
10
10
7
6
6
3
5
2
7
7
5
7
5
3
4
7
8
9
7
7
7
8
3
8
10
7
10
7
3
6
10
3
7
6
8
8
7
7
10
4
10
7
8
2
6
8
9
5
9
2
6
5
3
8
1
5
7
4
4
4
9
4
5
9
6
9
10
10
2
7
3
8
4
3
10
5
6
3
10
9
1
1
10
10
6
10
7
2
1
10
6
1
5
10
1
4
9
3
2
1
10
10
8
6
4
4
6
2
8
4
3
8
4
9
5
2
1
5
7
4
9
1
10
4
2
10
6
7
1
6
5
7
3
4
10
4
10
8
10
5
7
10
4
2
1
4
4
1
3
10
9
10
10
8
2
6
3
7
6
5
3
7
3
2
4
4
4
1
1
9
2
1
3
2
9
10
2
4
5
1
3
3
6
5
1
10
6
4
1
10
7
6
9
10
9
3
8
5
4
9
5
4
2
3
9
6
7
2
2
10
2
1
4
7
9
6
7
6
2
10
3
10
10
4
6
9
1
9
4
3
1
6
5
2
1
1
1
8
5
8
2
9
8
6
6
5
4
10
3
1
8
6
2
1
5
1
8
2
3
6
3
1
3
4
1
2
3
9
4
9
9
7
7
4
3
6
10
5
4
7
6
5
8
4
6
1
3
2
10
2
9
2
4
1
5
10
4
10
9
2
8
3
2
1
2
10
9
7
7
5
1
5
3
10
3
3
10
8
1
6
2
10
5
7
8
10
5
9
7
2
2
10
1
6
6
8
7
5
8
8
2
2
9
10
2
7
7
7
4
4
3
9
1
6
7
5
1
7
3
9
7
2
10
7
7
4
9
3
9
7
9
7
4
9
10
1
10
9
3
8
3
5
5
5
2
8
5
6
10
6
1
4
1
6
3
2
3
2
7
5
4
3
6
4
8
5
6
10
2
4
6
7
1
9
7
10
10
10
10
10
9
10
9
2
9
6
1
3
3
2
10
8
6
8
1
6
1
1
3
5
1
1
9
7
1
6
7
4
2
5
2
5
7
8
5
8
6
6
6
7
10
1
10
2
4
2
1
3
4
3
1
3
2
9
5
4
8
10
10
6
6
3
5
3
6
8
1
6
9
10
4
4
7
2
2
1
6
4
10
5
6
3
2
9
6
8
6
8
4
8
7
7
9
2
5
2
7
7
10
4
9
10
5
10
4
4
4
7
8
3
2
1
7
8
1
9
6
2
5
4
8
9
4
5
8
7
8
1
7
10
4
7
10
6
6
4
7
5
5
1
2
1
7
2
8
3
8
7
2
6
8
8
2
6
8
6
8
5
4
3
2
3
1
10
10
2
5
10
7
3
4
10
9
5
7
10
10
10
7
10
3
10
10
2
5
1
5
5
4
6
9
6
5
10
5
5
5
6
8
2
1
10
5
6
1
4
9
3
4
2
8
2
10
10
1
4
5
3
5
8
9
10
6
2
4
8
6
6
9
9
5
3
1
8
4
3
9
4
8
7
7
4
5
5
8
8
4
3
9
4
10
3
4
4
8
4
10
10
6
7
9
4
2
3
7
5
9
5
3
4
2
8
6
6
6
10
6
5
6
1
4
4
2
5
4
4
3
2
7
9
5
4
7
5
7
10
2
3
4
7
2
7
8
1
2
1
9
9
5
5
1
10
5
3
6
6
8
10
10
10
2
7
7
9
8
2
4
7
8
10
4
4
3
5
4
7
7
10
1
4
8
5
2
6
7
8
8
6
4
6
3
7
4
2
7
10
1
1
5
6
10
4
9
2
1
10
4
8
8
3
4
8
2
8
1
5
4
9
3
10
3
1
6
9
5
10
1
1
1
7
7
6
7
2
1
5
5
5
6
8
10
6
10
7
6
5
1
8
7
4
4
1
1
10
3
6
6
2
8
8
5
6
2
1
8
5
3
9
7
9
8
10
4
8
4
10
6
2
2
6
8
8
7
1
8
7
6
3
5
4
7
7
2
2
9
3
8
10
7
3
4
5
5
8
5
10
10
5
9
1
5
8
9
2
6
8
7
4
8
4
1
4
8
6
3
10
9
3
3
9
7
9
6
1
1
4
10
3
6
2
10
8
5
4
9
8
7
2
5
1
3
10
4
10
5
9
3
7
2
3
6
2
5
7
8
9
7
3
4
8
8
8
2
3
3
10
9
3
2
8
4
9
2
9
7
5
5
7
8
9
8
8
1
4
6
2
8
3
4
1
4
7
9
5
2
10
6
5
4
4
8
2
10
8
8
5
7
5
7
3
7
7
4
10
3
8
8
6
9
10
10
8
9
10
1
3
10
1
10
7
3
5
4
8
2
4
5
9
1
8
5
8
10
7
4
5
10
3
3
10
8
2
2
3
7
4
5
3
7
8
8
4
10
6
10
3
6
8
5
1
8
6
6
6
3
6
5
4
3
7
8
7
5
7
5
1
3
4
5
3
3
7
2
5
3
10
9
3
5
8
8
3
1
4
10
1
7
1
5
1
5
6
9
4
7
3
4
6
4
2
10
7
3
5
1
2
4
10
1
9
6
5
2
2
1
5
9
4
7
6
7
4
2
6
6
9
8
7
6
4
7
1
9
4
7
5
7
10
8
5
2
5
2
8
2
4
8
2
7
3
1
8
7
6
1
5
7
10
7
1
5
5
1
8
8
5
2
2
3
5
5
8
8
1
4
1
4
5
7
5
8
10
10
2
5
2
2
5
8
1
10
9
6
9
3
9
9
4
7
2
7
3
7
5
7
8
7
7
9
4
9
2
2
8
2
3
1
7
8
1
6
6
4
7
7
9
2
9
7
3
3
1
8
7
8
8
8
2
6
1
9
4
5
8
6
4
4
9
5
9
5
2
2
9
8
4
8
6
2
9
2
4
1
10
2
5
3
4
1
10
9
8
7
5
10
6
8
2
6
10
10
10
8
7
10
6
9
5
9
4
10
1
3
9
1
6
4
2
2
8
9
10
7
6
5
3
7
8
9
10
1
5
2
2
8
8
1
4
2
1
4
7
8
9
6
10
10
3
4
8
4
8
7
2
1
1
9
10
1
3
8
2
6
5
6
7
10
2
9
6
4
2
5
2
2
2
10
5
2
10
1
5
5
7
9
1
8
6
8
8
6
8
3
2
5
6
9
4
3
7
10
10
6
6
8
1
1
9
5
5
8
2
5
4
10
2
3
1
5
8
8
1
9
7
4
9
9
9
1
1
6
8
4
4
4
2
1
2
10
7
5
3
2
1
8
9
4
7
7
8
3
10
2
5
6
3
7
10
4
7
2
6
4
4
9
1
9
1
3
10
5
7
1
4
7
4
6
4
2
9
1
9
1
6
10
8
2
5
2
1
9
10
7
5
1
5
7
1
10
5
2
1
10
3
9
6
8
6
1
8
7
5
8
10
9
4
7
4
3
1
10
10
4
1
7
7
4
10
1
2
10
5
2
9
8
5
6
8
7
7
6
1
8
5
9
5
2
8
7
9
10
8
3
2
10
1
8
2
2
3
1
9
8
6
3
5
5
8
10
2
3
2
3
1
10
8
10
7
6
8
8
6
6
1
4
9
6
10
7
8
10
1
8
10
9
4
7
10
8
9
2
6
10
6
7
3
1
5
8
8
8
10
7
10
3
8
1
7
7
4
6
4
1
9
5
7
4
2
10
6
10
10
10
3
7
7
10
3
2
2
1
7
4
8
3
9
8
1
1
7
2
8
9
9
10
1
2
5
9
9
10
3
10
2
2
5
2
3
3
6
9
5
9
6
4
10
10
9
3
5
10
3
6
7
2
5
2
8
3
6
9
7
2
3
9
2
6
2
2
7
10
6
10
7
2
7
2
2
7
3
5
9
10
9
4
8
5
10
5
1
4
5
7
1
8
6
10
8
4
8
6
6
1
9
2
9
2
3
9
1
4
3
2
10
4
2
10
2
8
5
2
6
1
8
10
2
8
3
6
5
1
10
9
9
3
10
2
8
6
2
7
8
10
1
1
3
4
4
7
5
1
4
3
8
1
9
7
6
9
7
1
4
6
7
4
1
4
7
10
2
8
1
2
6
7
9
7
4
3
2
4
9
8
3
6
10
8
1
3
9
7
4
8
3
9
7
7
10
7
4
4
5
3
2
9
3
4
10
6
9
2
10
8
9
3
8
10
2
2
4
5
2
2
10
1
1
5
6
3
6
4
6
5
9
6
7
2
5
2
5
8
5
5
6
4
2
3
6
4
4
9
10
8
10
6
4
6
4
6
6
8
8
10
4
5
2
1
9
8
7
1
10
10
1
3
3
3
8
6
4
10
1
5
8
5
4
4
8
4
5
6
2
1
1
1
3
5
4
4
6
2
10
6
7
2
5
7
1
4
10
8
10
6
8
10
1
2
4
8
4
6
3
5
7
6
1
3
2
4
1
7
6
4
5
3
10
5
10
2
3
3
1
3
2
7
6
10
2
6
4
10
7
4
10
1
6
6
9
6
6
1
3
6
10
10
8
9
4
8
5
9
9
7
3
3
8
5
4
9
1
2
6
7
3
4
1
3
2
6
6
10
8
3
4
8
6
1
7
10
2
10
8
6
5
2
5
1
3
3
10
7
8
9
4
7
2
7
10
1
4
8
4
10
1
1
3
10
6
5
2
10
10
2
5
10
8
10
2
10
2
2
2
10
3
6
4
4
5
1
10
2
3
5
8
5
6
6
3
2
9
5
7
7
4
7
1
1
8
8
8
4
8
3
9
1
2
4
4
10
4
1
10
6
6
3
2
5
3
8
5
7
4
8
10
7
8
2
7
7
3
7
10
4
2
5
4
2
2
4
2
9
2
6
8
6
10
9
5
3
2
8
3
7
7
9
9
2
7
6
10
2
8
8
10
4
5
9
5
7
5
10
2
10
1
5
3
4
1
5
8
1
1
9
6
6
4
3
6
2
9
9
1
8
9
2
3
4
8
2
1
10
9
3
2
10
3
7
6
2
5
2
5
5
1
4
4
2
3
7
5
10
10
6
10
3
8
1
10
10
6
9
1
9
2
9
8
5
5
3
7
1
9
5
3
9
1
8
9
9
8
8
5
10
5
10
5
1
8
2
7
4
6
8
3
1
5
10
10
2
5
4
5
4
9
3
3
7
3
6
9
2
8
5
5
10
3
2
3
2
7
2
5
4
4
2
4
7
7
9
9
1
8
2
1
3
5
7
7
2
9
9
3
7
2
8
2
6
10
1
3
4
8
9
2
9
4
7
5
1
7
1
6
10
6
8
5
5
4
5
9
10
7
8
1
7
4
4
6
6
4
10
2
4
1
9
3
5
3
5
6
2
8
4
3
7
3
10
4
10
4
8
1
10
2
9
7
7
6
3
3
2
5
4
4
8
4
7
7
5
1
9
3
6
1
8
5
10
6
6
4
2
10
6
7
1
4
9
2
1
5
1
8
8
9
2
9
6
10
10
5
4
10
10
9
1
5
2
5
2
7
3
6
5
8
5
10
3
7
2
3
9
1
4
2
4
2
4
9
10
3
6
3
10
1
10
1
3
3
4
1
1
4
10
5
9
10
2
9
10
10
6
4
7
10
6
8
8
8
1
10
2
9
1
5
7
2
4
8
2
6
3
8
2
2
9
5
8
1
8
9
4
10
4
10
7
5
4
6
7
5
9
8
7
3
4
5
3
8
2
3
8
8
2
4
1
7
6
7
6
7
8
7
3
7
7
2
10
3
7
10
9
1
6
4
8
8
7
5
6
9
6
8
8
9
10
4
5
3
6
3
4
10
5
5
4
7
9
6
7
9
2
10
4
4
9
1
9
8
1
7
1
5
7
3
10
2
6
9
2
3
9
8
6
7
1
3
2
2
1
2
6
7
7
6
4
9
5
8
3
1
1
2
2
3
2
9
1
3
9
9
10
7
6
7
3
4
2
7
3
7
1
5
4
1
3
8
9
3
4
1
2
7
6
5
10
3
8
1
2
10
6
5
6
2
2
2
6
5
5
8
4
7
10
4
5
1
1
4
10
8
5
3
8
4
5
3
5
5
6
9
7
2
5
6
5
6
2
8
7
9
2
5
1
5
8
2
3
9
8
4
6
4
6
6
9
7
2
8
8
6
10
10
10
1
9
2
9
3
7
8
4
1
8
5
8
6
8
8
6
7
9
8
1
4
8
10
3
3
2
10
1
2
2
9
2
10
2
10
1
8
6
2
9
9
2
10
1
8
1
2
8
7
8
9
2
8
9
7
2
4
5
8
3
9
3
6
4
5
4
4
7
5
4
3
4
9
5
6
10
5
10
4
4
9
1
10
1
10
4
8
10
4
2
7
6
8
3
4
4
2
8
5
9
1
9
2
4
1
8
10
6
1
10
1
6
1
1
2
8
10
8
7
4
2
7
4
1
3
9
7
9
2
5
2
7
2
4
1
1
9
3
3
3
6
5
6
7
9
6
5
9
1
7
4
8
10
7
7
4
1
4
6
3
7
9
5
3
10
3
7
9
1
1
7
2
7
6
3
2
1
5
1
10
8
3
4
10
6
7
8
10
8
9
8
10
6
4
7
3
8
2
2
8
1
7
9
4
5
5
7
1
9
3
1
7
3
1
6
2
3
10
5
9
4
5
1
10
1
5
10
7
10
10
5
8
1
10
8
3
3
6
3
10
8
7
2
10
8
1
8
2
3
3
2
9
2
6
8
3
6
6
1
9
8
10
1
3
5
10
5
1
7
4
9
9
7
10
5
10
1
4
3
4
6
6
1
8
4
7
10
7
8
8
3
4
7
4
4
1
1
1
4
2
3
2
4
4
10
9
8
5
1
1
2
4
3
10
6
2
3
8
9
8
3
1
3
2
3
8
5
4
8
5
5
10
2
5
5
4
1
8
9
4
7
9
9
7
1
4
1
3
5
4
1
2
1
9
9
7
10
1
6
4
3
4
5
8
10
4
6
3
5
6
8
8
1
7
4
10
9
1
8
7
10
9
2
8
6
6
9
9
9
5
2
4
4
3
7
5
7
1
8
4
10
5
5
5
9
4
10
1
10
5
8
3
5
10
3
8
9
4
7
6
2
1
8
6
5
5
10
1
4
2
7
9
6
5
2
5
7
5
9
1
9
8
4
7
2
8
8
1
7
10
7
2
8
8
9
2
1
10
8
1
7
2
8
9
7
9
5
5
8
3
5
4
9
6
5
9
5
10
1
6
2
9
9
7
7
9
1
2
10
9
8
3
7
5
8
10
10
10
8
6
4
6
2
2
1
3
1
1
1
7
7
3
8
7
2
10
5
1
10
2
6
2
6
7
6
2
7
6
10
1
5
2
5
5
1
1
4
4
7
9
5
5
10
2
7
9
9
3
7
1
5
2
9
5
9
7
10
6
2
8
7
3
3
8
2
3
6
7
10
5
3
3
2
9
1
2
8
9
1
7
1
8
5
2
4
8
8
3
4
7
1
2
7
8
3
2
8
1
6
1
5
5
3
3
8
4
3
1
2
1
2
6
2
8
9
7
8
9
1
2
8
1
3
9
8
4
10
6
5
10
2
9
3
1
7
5
7
5
10
10
7
3
9
7
2
2
7
5
1
1
1
8
1
1
1
3
5
1
6
4
7
9
9
4
9
8
10
2
9
3
5
5
7
7
2
9
5
10
8
1
1
8
8
10
7
3
6
9
2
8
3
4
4
9
1
9
10
3
8
10
10
3
1
9
10
6
5
8
10
2
9
5
4
7
1
7
6
6
8
1
1
7
4
10
4
3
8
10
2
9
1
4
6
4
7
8
7
6
2
5
5
1
8
6
1
9
7
1
3
1
7
5
5
10
10
4
3
4
4
3
1
9
4
9
3
7
7
10
2
3
2
4
10
8
1
7
1
2
8
4
8
6
7
9
9
9
2
5
3
4
9
2
5
8
10
2
1
3
3
7
5
1
9
7
2
5
3
2
2
8
7
8
5
5
8
7
1
9
8
3
2
8
7
3
9
4
7
6
8
8
6
6
7
9
1
1
3
6
5
6
4
5
5
1
7
10
8
8
1
2
10
4
2
1
5
1
3
8
8
3
10
1
1
1
3
6
1
10
1
6
7
3
1
9
8
9
10
5
10
6
4
1
6
4
9
4
6
10
1
8
5
4
9
7
3
7
5
5
6
6
5
9
4
5
7
9
3
2
2
7
5
6
10
8
2
5
4
2
9
6
4
8
9
8
3
5
8
8
5
1
8
3
7
6
5
1
5
7
1
1
2
2
2
2
1
2
4
1
8
7
10
2
7
1
5
1
9
6
4
3
7
2
4
9
8
6
9
1
6
10
4
4
2
3
9
7
5
4
1
8
1
4
2
8
4
6
9
8
8
5
5
10
7
6
1
5
8
8
8
9
4
10
2
7
7
2
2
5
7
9
6
9
7
7
7
1
9
7
2
3
2
5
9
9
3
8
9
2
7
5
2
7
7
5
2
6
5
7
4
2
4
8
2
3
3
1
8
10
5
9
7
10
7
8
8
1
5
10
4
10
10
10
7
5
8
8
7
5
6
1
4
7
10
8
7
10
5
8
2
9
6
6
3
3
6
5
10
1
5
9
1
8
5
4
3
8
9
10
10
4
1
3
1
6
9
2
4
3
1
9
1
9
10
3
2
7
1
6
7
5
1
6
1
10
5
1
8
6
4
1
9
3
2
5
4
4
3
8
4
10
7
5
2
8
9
8
10
2
2
1
5
8
3
4
5
2
6
6
7
8
4
7
4
1
9
1
5
9
3
5
3
1
4
5
5
1
8
6
2
7
9
5
1
8
2
2
10
2
6
3
1
8
3
3
3
4
5
4
6
2
5
2
9
6
3
8
9
6
8
4
3
2
5
9
8
5
9
4
10
8
10
8
3
1
2
9
5
1
9
8
6
9
9
4
7
5
10
4
9
1
7
6
3
10
3
7
9
1
4
1
9
5
2
10
9
1
1
8
4
5
8
10
4
4
2
8
8
7
9
4
3
10
1
3
7
5
3
3
8
6
9
9
8
7
6
2
7
4
8
7
8
8
7
3
4
1
7
1
4
2
10
1
2
5
8
9
8
5
1
4
9
8
7
1
6
3
5
2
6
10
10
9
4
2
9
4
5
6
8
2
10
1
2
4
5
8
9
5
6
7
7
4
9
1
10
5
8
7
5
2
5
8
1
9
9
6
9
2
9
6
9
10
3
9
6
2
10
9
2
1
2
4
6
2
9
5
10
2
2
8
6
1
7
2
7
8
3
3
4
2
1
7
9
2
6
10
8
10
6
3
5
8
9
4
9
2
1
5
8
3
6
10
9
5
2
1
9
9
6
5
5
1
6
8
8
6
1
2
4
1
4
8
3
3
3
6
5
6
8
5
10
8
4
7
6
9
6
6
10
2
9
1
2
7
10
5
6
5
4
9
8
8
6
8
5
5
8
4
5
2
5
6
8
8
10
8
2
4
1
7
1
6
7
3
3
1
2
7
7
4
4
7
5
6
10
1
1
9
1
2
4
8
7
1
5
5
2
6
7
9
5
4
10
9
3
5
8
8
7
2
8
6
6
3
5
9
5
3
1
2
3
8
7
1
10
7
7
10
3
7
1
1
2
9
1
3
10
1
6
9
8
2
6
4
3
3
10
2
4
8
2
7
7
8
7
10
2
9
5
3
6
6
5
1
4
10
6
9
6
7
8
5
3
8
7
2
1
6
9
6
4
4
4
2
6
6
3
2
2
7
7
3
8
3
7
4
7
10
5
8
7
5
6
9
4
8
7
7
3
4
9
4
9
1
7
4
2
8
9
9
1
10
5
7
5
4
8
8
1
4
3
2
4
9
10
8
8
1
8
1
4
2
6
5
5
6
3
10
5
2
3
8
8
9
8
2
3
1
2
4
9
10
2
5
2
6
10
3
6
3
3
9
4
8
10
8
10
1
9
9
2
9
8
10
7
10
8
3
5
8
3
2
4
1
4
10
10
2
1
9
2
7
3
5
7
4
7
4
4
9
8
2
6
9
4
6
3
6
3
8
10
5
2
10
7
7
7
3
8
8
1
4
7
5
7
2
2
5
5
8
7
7
1
6
1
3
7
1
4
3
8
6
9
2
3
3
6
10
6
9
10
7
6
5
4
9
10
7
6
9
2
1
9
7
9
4
6
8
4
3
3
9
10
3
5
5
10
2
5
2
5
3
6
7
5
5
5
3
7
3
3
5
10
5
6
1
3
8
8
8
3
1
3
4
6
10
4
1
8
9
3
5
10
2
6
4
1
7
7
1
3
9
8
9
5
7
4
6
8
7
5
1
4
3
4
7
3
9
4
2
7
8
5
3
2
7
6
5
2
8
7
4
9
3
10
10
9
10
7
3
1
3
2
8
10
10
3
2
6
9
8
10
9
4
6
7
2
1
9
5
6
5
9
4
6
10
7
8
10
5
3
6
9
8
8
4
4
6
2
4
8
3
3
3
1
9
8
1
8
5
2
4
9
3
2
4
2
8
6
5
9
9
4
8
4
7
3
7
4
6
2
8
2
5
1
5
7
4
3
8
2
3
6
1
7
2
8
6
1
3
2
1
5
10
5
3
2
9
4
6
10
5
6
10
9
3
9
4
2
2
7
7
5
10
5
10
10
7
6
3
2
10
3
6
2
7
1
1
10
1
5
9
10
9
6
9
7
4
6
4
2
10
4
10
9
7
8
3
6
3
7
7
7
10
2
3
6
2
3
8
7
10
1
10
5
7
9
6
8
6
8
2
7
9
2
5
4
9
9
4
9
1
7
8
6
8
4
2
4
2
1
6
6
8
1
1
7
3
10
4
4
10
3
10
6
4
1
7
1
9
5
3
5
10
5
9
4
3
7
9
4
7
3
5
3
10
5
8
2
10
9
4
2
1
6
7
5
6
7
1
6
6
7
4
10
7
1
6
1
9
2
7
10
10
4
2
8
1
6
5
3
4
7
4
7
2
8
5
3
9
8
9
9
1
5
1
8
3
10
2
1
2
9
8
4
8
9
7
3
7
2
5
2
8
3
7
3
6
2
1
2
8
1
10
1
3
6
1
7
6
7
6
3
4
9
9
7
4
8
1
8
8
2
10
10
7
9
5
8
10
9
2
8
5
7
8
10
9
8
8
4
5
7
4
6
10
7
1
2
5
2
1
1
5
5
7
9
8
1
6
4
7
9
6
2
8
9
5
4
7
4
7
4
4
4
1
10
10
7
6
3
1
2
3
8
5
4
7
9
10
2
8
2
4
4
2
8
4
9
7
2
2
5
5
6
2
8
8
1
8
2
9
6
5
10
3
6
2
7
4
7
6
9
9
4
3
7
10
8
10
9
2
3
3
9
8
8
9
7
6
1
10
10
2
1
8
3
1
10
2
10
4
1
1
9
1
10
5
3
2
9
2
10
6
5
9
5
6
6
6
1
2
6
9
2
6
5
7
6
3
8
4
7
3
4
1
5
10
3
3
10
3
3
10
7
3
2
9
6
7
7
8
2
4
9
9
1
7
1
6
1
4
8
6
10
3
4
3
3
4
7
6
3
3
6
5
5
2
8
10
6
7
3
5
1
7
7
9
1
7
3
9
9
2
7
5
3
1
1
4
1
4
3
1
5
6
3
1
2
5
8
7
6
7
2
2
1
5
4
7
3
4
9
6
1
2
3
2
5
1
10
1
8
6
3
1
4
6
8
9
4
1
2
10
1
3
1
3
1
5
6
8
6
6
1
1
9
2
6
4
1
7
5
7
9
4
3
9
9
3
6
10
7
3
8
8
1
3
2
3
9
3
8
5
6
3
8
1
3
7
9
8
10
10
10
7
8
4
6
7
7
8
7
3
5
9
1
10
6
5
2
6
7
2
2
1
10
5
4
8
10
5
8
10
8
2
2
2
6
10
5
4
8
8
3
7
2
9
1
5
1
7
5
3
2
9
6
9
9
9
7
7
3
2
9
3
3
8
3
6
6
8
6
9
7
9
1
1
4
5
7
6
5
1
7
5
3
2
5
4
1
5
2
10
9
1
1
3
8
3
1
8
10
6
2
3
1
8
1
2
1
9
7
4
3
3
1
5
9
10
9
1
7
9
5
9
2
2
4
9
2
1
1
1
7
7
8
1
6
5
6
2
9
6
9
10
2
5
7
10
7
3
1
4
1
1
7
4
9
6
9
1
8
9
8
8
6
10
9
2
10
8
8
4
7
10
8
1
6
3
8
2
9
4
7
10
8
1
1
5
7
4
8
10
10
9
2
6
1
9
3
1
2
3
9
2
10
9
6
6
1
10
4
4
7
7
5
8
9
5
2
1
6
8
7
5
2
2
5
2
8
9
3
3
5
2
2
10
9
1
6
3
2
6
7
6
6
7
4
1
2
9
10
7
7
3
1
9
10
10
9
3
8
6
5
1
6
4
5
1
10
10
4
7
10
1
2
4
7
1
2
2
6
7
9
4
8
8
2
5
10
7
8
4
8
6
9
1
9
1
4
4
9
2
2
5
1
1
7
9
10
10
9
8
3
3
5
6
6
6
9
7
4
9
10
8
5
4
8
10
2
4
10
3
3
5
5
10
10
4
8
10
6
9
4
10
10
2
1
6
8
10
6
2
6
2
5
3
5
4
2
5
5
1
3
2
9
3
7
3
2
2
7
7
5
6
9
7
4
8
2
1
6
8
3
7
8
9
7
4
1
1
7
1
5
1
9
4
2
4
6
1
7
9
7
2
10
10
10
4
5
5
9
2
2
7
7
3
4
5
2
10
2
1
1
1
2
8
3
5
2
3
3
3
9
4
3
8
6
7
10
1
8
9
4
2
3
5
6
6
1
8
2
6
8
9
1
10
10
4
1
2
2
2
5
1
5
7
9
2
5
2
1
7
8
2
6
3
8
2
6
10
10
5
8
7
2
1
8
9
1
10
6
10
9
2
2
4
3
2
9
6
2
5
10
3
7
6
7
4
8
4
10
5
2
6
1
6
8
7
8
10
8
7
8
6
9
8
4
9
1
7
8
7
6
7
1
8
4
1
5
5
8
9
4
1
3
5
3
6
1
5
1
4
7
5
9
9
3
1
3
5
7
4
2
3
6
7
6
9
4
6
5
3
6
7
8
9
2
4
8
9
6
9
6
1
6
7
10
8
5
6
3
1
6
5
3
10
6
5
6
2
5
5
7
6
10
2
1
9
5
7
1
6
3
1
5
9
7
9
3
10
3
7
1
10
8
10
10
4
10
10
3
2
2
2
5
3
7
4
3
4
2
10
4
7
6
9
2
5
5
1
1
1
4
7
4
7
6
5
9
10
1
6
10
5
9
1
7
5
8
1
3
7
5
5
3
1
8
8
4
6
9
7
4
4
6
8
2
7
7
8
4
10
8
2
1
4
3
4
10
1
8
8
7
1
7
7
6
6
1
4
9
8
4
7
8
5
5
5
1
6
8
6
2
7
7
2
8
3
3
5
3
2
1
3
7
1
8
8
8
10
1
9
7
5
6
5
2
9
7
8
3
9
9
7
2
3
3
1
4
3
9
6
2
2
5
8
2
2
2
2
6
7
6
5
9
4
1
5
4
4
5
6
3
4
4
3
1
9
9
10
5
7
10
3
1
10
10
1
8
7
10
3
10
6
9
2
9
7
6
7
6
6
2
3
1
9
1
8
4
4
5
2
1
10
4
9
2
10
10
6
10
9
9
5
4
9
2
8
5
3
4
8
9
10
6
2
7
3
8
2
10
9
8
2
1
7
4
10
10
4
3
6
10
10
3
8
10
9
6
5
2
5
7
8
3
10
1
7
1
3
9
3
10
1
9
8
9
2
1
5
10
5
10
10
8
5
3
8
1
9
6
3
9
4
4
1
8
3
7
5
1
9
10
9
7
5
4
7
9
4
1
7
6
4
4
2
7
2
9
8
4
1
1
1
6
9
4
7
1
7
1
4
2
6
5
9
4
10
4
1
4
9
5
2
4
9
2
5
3
3
2
7
8
7
9
7
9
9
9
4
6
7
5
5
7
10
6
1
9
8
9
8
4
5
8
10
8
6
10
5
6
7
1
3
10
4
6
9
3
7
6
6
10
9
5
8
5
4
8
7
2
8
6
3
2
9
2
10
5
8
6
8
1
3
6
7
5
1
8
5
4
7
10
3
9
1
2
7
2
6
8
3
3
8
2
1
7
4
10
1
1
3
7
4
2
7
6
9
8
8
1
3
4
8
3
4
7
3
3
6
2
5
5
1
1
4
5
7
4
6
3
1
2
2
6
1
5
8
6
3
2
1
1
9
9
6
2
9
5
9
4
1
4
4
7
9
5
6
2
10
1
9
1
9
5
5
10
7
9
6
6
3
4
3
2
1
10
7
10
3
5
2
1
1
6
4
2
7
7
4
5
8
3
10
2
5
8
10
6
6
6
2
5
10
10
4
8
2
7
2
7
8
6
2
3
9
4
6
9
1
1
9
7
3
9
7
5
5
4
10
4
3
3
8
4
4
6
5
3
10
10
2
7
1
6
10
4
5
5
6
5
3
3
8
7
6
7
9
1
7
6
2
8
4
4
5
5
2
9
9
8
10
7
1
3
9
3
4
8
4
1
5
6
10
8
10
2
1
5
10
1
3
9
8
5
7
9
2
9
9
3
9
10
6
6
5
4
10
2
3
3
6
5
9
9
10
8
1
6
4
2
6
6
7
3
10
4
4
7
1
10
3
10
8
8
5
2
5
1
7
7
3
8
9
9
3
7
2
3
8
3
3
8
2
2
9
2
3
7
3
4
7
1
3
3
2
4
5
8
9
6
10
2
4
10
7
1
5
8
7
8
4
1
6
9
5
3
8
2
5
9
8
6
8
5
10
10
4
10
5
5
4
5
3
8
6
3
4
4
8
3
8
2
2
2
1
6
7
2
6
8
7
9
3
8
3
2
9
3
2
5
5
9
4
10
3
5
8
6
5
2
5
3
8
5
9
8
2
9
10
2
7
9
6
5
7
1
4
5
7
5
1
8
8
6
9
9
4
1
10
2
4
9
10
2
9
3
4
6
4
10
9
9
7
6
5
3
9
9
10
3
6
9
1
2
8
5
7
2
8
7
7
5
10
2
2
9
8
6
8
5
7
4
4
8
2
1
5
8
9
6
8
8
1
1
5
5
4
4
8
1
9
3
10
2
6
7
3
5
5
4
3
8
3
8
6
6
10
9
10
8
10
4
7
4
10
3
10
1
6
1
9
10
5
8
9
5
10
8
2
2
9
1
6
9
6
8
4
3
9
6
5
5
8
5
4
10
1
1
8
6
10
5
3
9
5
6
6
7
8
2
1
10
8
7
8
6
6
10
5
10
6
2
2
7
3
6
2
7
2
8
10
10
2
6
2
8
4
7
9
1
10
6
1
2
5
10
4
10
5
2
10
2
6
6
2
5
5
8
10
6
9
4
2
3
6
1
5
3
10
2
2
1
6
8
7
7
9
2
1
2
5
8
2
5
9
4
9
5
7
9
10
4
2
9
3
2
5
2
8
6
10
3
6
4
1
4
8
6
2
5
4
3
2
6
8
3
10
4
8
8
9
1
5
9
3
2
3
2
2
5
3
10
2
1
8
6
6
10
3
6
9
4
10
5
10
6
6
7
5
10
10
9
8
2
4
3
6
7
1
6
7
7
3
6
8
10
10
6
1
8
4
9
10
8
10
5
8
5
5
4
4
3
6
9
2
3
4
9
6
3
6
4
7
2
9
10
10
4
7
1
9
10
6
9
8
1
8
6
2
8
10
1
9
8
9
6
8
5
10
8
3
4
3
5
10
4
9
9
2
2
3
7
4
10
7
9
5
3
3
4
6
8
2
3
10
7
5
8
2
10
5
4
4
10
1
6
8
2
2
4
9
2
8
7
8
5
4
10
10
9
1
2
10
1
2
2
2
4
3
1
2
8
4
4
10
6
3
9
5
1
8
9
1
6
8
2
3
4
5
4
8
7
6
8
8
9
1
6
1
5
3
1
6
1
7
3
7
2
4
8
5
1
3
9
1
7
9
2
5
4
7
4
1
7
1
4
6
7
8
6
2
9
9
6
8
2
7
9
5
1
10
2
4
4
2
2
5
1
2
10
2
9
1
9
7
2
3
5
8
10
10
5
4
7
6
9
7
2
2
3
9
9
10
6
9
2
2
5
10
10
7
5
1
6
5
7
1
6
10
3
7
5
9
7
9
7
5
1
9
6
6
2
2
6
7
10
8
9
6
5
4
3
9
5
10
7
4
3
1
5
5
2
7
1
2
3
7
1
2
9
2
3
4
6
6
1
10
3
2
6
7
8
9
2
5
5
6
10
2
3
8
10
4
8
6
1
3
2
2
9
1
9
7
10
5
2
4
4
2
8
8
10
9
7
4
2
1
7
6
10
6
2
8
7
4
4
10
8
2
10
8
8
1
8
8
10
5
6
10
1
10
3
2
1
2
1
10
3
3
2
8
3
10
5
8
7
7
1
9
9
4
4
2
8
4
6
7
4
2
9
4
5
1
7
6
5
9
2
7
7
5
9
10
7
5
6
6
4
4
4
7
7
2
5
10
9
5
4
10
9
5
4
10
6
3
9
2
4
6
1
8
3
7
4
3
10
6
10
10
4
6
9
2
6
6
1
5
2
2
9
2
9
6
7
10
4
3
7
2
5
4
6
9
7
4
2
10
3
10
8
7
8
6
2
2
6
7
2
3
5
3
7
3
10
10
7
4
10
3
8
3
1
10
8
4
6
7
4
7
1
8
2
3
8
3
4
1
1
5
5
1
1
3
1
1
6
5
2
1
5
9
1
1
2
1
6
9
8
4
10
7
6
2
6
5
5
3
2
8
2
9
1
1
9
5
1
1
2
9
3
5
9
2
8
4
6
2
8
10
1
4
6
8
2
7
4
1
3
7
6
9
5
9
5
1
10
7
10
5
3
3
3
1
8
9
8
9
7
1
1
9
2
7
1
2
1
9
10
10
8
9
7
8
2
8
2
6
10
5
1
5
9
6
3
4
8
8
7
2
4
7
3
2
1
1
4
5
6
8
2
4
9
7
2
3
6
3
2
4
5
8
8
1
10
8
3
2
9
7
7
3
9
6
3
5
6
10
10
9
6
7
6
3
4
4
7
2
4
1
9
8
9
2
8
7
10
1
3
5
3
9
6
10
4
7
2
1
4
10
4
2
9
1
10
3
9
7
7
5
6
5
6
8
9
10
6
5
10
8
8
7
6
4
7
10
10
8
3
4
9
6
6
4
3
1
8
10
4
3
9
6
2
7
2
7
2
7
4
5
4
9
1
2
1
3
2
1
10
2
4
2
5
10
8
5
2
6
6
9
6
1
5
6
1
2
7
3
1
4
7
8
2
3
5
7
7
9
3
5
8
4
5
1
7
9
5
4
4
10
6
2
4
9
2
1
5
7
6
10
6
8
6
2
7
1
8
6
5
3
5
9
8
8
8
3
1
8
2
7
2
7
8
4
6
5
10
7
4
7
4
8
6
4
5
9
2
6
9
9
3
4
7
7
10
3
5
10
10
3
3
8
1
6
7
3
6
10
10
10
10
8
3
3
3
9
2
7
5
9
1
4
10
3
1
1
10
3
10
4
6
2
9
9
9
9
6
8
9
4
3
2
2
2
2
2
7
7
6
4
6
2
6
7
8
3
10
1
10
9
2
10
9
3
7
6
4
7
10
7
9
2
1
5
3
1
8
3
9
9
10
2
8
4
8
6
5
5
3
7
8
1
4
2
8
6
7
1
9
3
3
4
10
1
1
9
7
7
5
4
3
10
7
1
1
5
2
1
2
3
6
2
2
4
1
1
9
6
8
6
6
10
7
10
9
9
5
10
2
3
9
8
9
9
9
5
5
10
7
4
9
4
6
3
6
1
5
3
3
8
5
10
7
5
3
1
4
6
2
2
4
5
9
5
9
1
2
1
6
1
4
7
10
8
4
8
8
3
7
3
10
2
6
1
5
8
10
10
9
9
7
6
4
6
4
2
6
9
6
3
1
9
7
4
5
3
10
2
7
1
3
10
6
7
9
3
4
8
2
1
9
10
3
8
8
8
9
2
5
8
1
10
5
3
4
4
5
8
4
5
6
7
9
10
2
9
1
10
7
2
2
7
5
8
6
8
4
5
1
5
6
2
9
1
2
4
7
3
3
6
3
9
5
6
9
6
2
8
5
4
8
3
3
4
4
8
6
10
3
6
10
6
7
10
2
8
4
7
4
7
1
7
10
8
6
10
2
8
2
8
10
7
9
1
5
10
10
7
8
6
2
4
6
9
6
6
8
3
1
4
3
2
1
10
6
6
2
2
8
2
1
7
9
5
7
6
1
5
1
6
9
2
3
5
8
5
2
8
7
1
6
8
6
8
7
1
2
7
3
4
3
1
9
6
2
8
6
6
10
5
9
10
2
6
4
7
1
6
8
3
9
7
1
6
7
8
2
4
4
10
3
3
4
3
6
5
9
10
10
9
4
9
10
10
3
3
4
9
7
7
8
2
8
9
10
1
6
9
2
8
10
5
3
2
8
8
9
7
9
10
6
10
2
4
3
7
7
7
5
7
9
9
6
3
10
8
4
8
4
7
7
4
9
1
7
6
1
2
4
3
5
6
8
8
1
2
8
3
7
6
7
6
6
5
2
8
4
10
4
8
8
1
1
3
8
1
1
6
6
9
4
5
1
3
2
3
9
4
3
5
5
4
4
1
2
8
7
8
1
1
10
4
5
1
2
4
7
7
4
6
2
2
9
1
8
2
7
2
1
2
8
1
3
5
3
3
4
6
1
1
6
3
2
5
3
9
5
1
3
9
4
1
9
4
1
5
5
8
6
7
7
4
4
1
6
7
7
9
2
6
8
6
7
2
6
4
8
7
1
6
1
7
2
8
3
3
9
7
6
2
9
10
5
4
10
8
5
8
10
6
1
8
3
9
4
4
4
9
3
1
1
2
9
7
6
8
9
6
9
10
8
2
8
1
5
10
10
1
1
4
2
7
4
4
6
10
8
10
10
5
9
9
5
5
6
4
6
6
4
3
8
5
8
7
9
1
2
5
10
2
2
7
7
4
9
4
4
2
10
6
4
3
5
6
5
8
6
10
3
9
7
2
6
4
2
4
2
6
8
7
6
7
2
2
6
2
9
4
4
8
2
5
8
6
10
2
2
6
10
9
9
6
7
9
7
4
4
1
9
9
3
7
5
3
7
9
4
10
7
8
3
6
1
2
10
9
6
10
8
10
9
7
2
10
4
6
2
5
1
7
6
4
6
6
3
10
10
8
4
5
1
6
1
4
8
9
4
9
5
1
5
1
3
8
5
2
6
2
7
3
4
10
5
10
4
4
10
3
5
1
9
2
8
4
6
9
1
4
6
7
10
9
4
9
3
2
7
2
2
7
4
3
6
6
2
8
1
1
1
5
2
10
6
8
3
4
6
7
1
3
6
6
6
2
1
5
6
5
5
5
3
6
6
2
6
6
9
5
10
3
4
1
9
5
6
6
8
9
2
3
1
6
7
6
3
2
6
5
4
3
5
6
4
5
1
6
8
6
5
4
8
6
6
2
3
6
6
10
4
9
1
8
3
6
10
10
9
5
4
10
3
4
5
4
9
1
1
6
10
1
7
8
5
9
10
3
8
8
9
3
1
4
6
9
10
1
8
6
1
8
8
2
3
2
3
10
8
10
9
6
1
1
9
8
6
5
1
5
4
5
3
1
2
4
3
7
9
10
5
4
7
3
2
2
7
8
5
7
7
6
7
6
4
7
1
4
3
10
1
6
3
3
10
1
4
5
5
3
8
5
5
9
1
1
8
9
9
4
2
10
8
6
2
9
5
5
4
7
9
3
4
7
10
2
2
9
5
9
4
6
9
5
9
10
1
2
8
2
5
2
2
1
1
5
8
2
9
5
8
3
9
8
6
7
2
8
10
4
10
4
8
8
7
8
3
1
8
9
7
10
2
8
5
5
5
9
5
6
3
5
3
4
5
9
1
9
9
7
1
3
1
7
2
4
9
2
9
9
5
4
7
7
4
8
7
7
9
1
4
10
3
7
7
3
10
6
7
4
6
7
5
6
7
8
4
3
6
4
4
4
8
4
10
2
6
5
1
4
2
3
7
8
4
4
5
9
3
3
8
5
8
4
8
2
7
9
8
2
10
4
1
3
6
1
7
8
5
2
4
3
8
9
5
6
7
5
4
6
8
3
9
7
5
4
8
3
7
8
8
8
8
7
8
6
8
6
6
2
1
7
9
1
7
5
6
1
2
6
6
4
9
2
7
5
6
6
10
6
10
5
1
2
7
10
7
6
2
7
10
1
7
7
3
7
8
9
6
7
9
4
5
2
8
9
8
10
9
6
5
1
9
2
6
9
1
1
8
10
3
9
3
4
10
4
3
8
4
9
10
7
9
5
1
10
2
7
2
6
9
6
1
5
2
9
3
3
3
9
1
10
9
8
5
8
7
8
4
7
10
5
4
2
9
3
1
9
5
8
2
10
7
8
8
9
4
2
6
5
7
7
7
1
7
4
9
6
10
1
1
2
7
1
10
5
8
6
6
8
5
4
8
5
5
6
2
6
4
4
9
5
8
6
1
5
10
9
7
3
5
9
3
6
1
2
3
5
5
4
6
8
3
1
8
10
2
2
7
3
2
5
7
5
7
1
3
3
8
5
10
5
7
6
6
10
2
8
5
4
6
6
9
6
9
1
7
10
3
8
8
8
1
8
3
2
8
8
5
5
10
4
6
1
9
1
10
3
1
1
2
7
9
2
5
1
8
7
9
5
8
9
6
8
3
10
5
5
9
4
10
2
3
4
7
6
10
2
8
8
3
5
9
2
1
7
7
8
9
10
8
10
7
7
5
2
5
7
5
1
5
9
2
1
1
10
4
7
8
10
2
10
8
2
2
1
7
6
3
7
2
8
7
9
1
10
3
3
10
5
9
7
5
3
3
3
4
2
5
5
9
10
8
6
1
4
4
1
9
3
3
5
2
6
2
7
6
4
1
3
6
9
2
7
2
6
6
9
5
10
4
9
1
10
5
6
1
5
5
5
10
8
2
2
4
6
2
10
8
1
1
2
7
4
2
3
9
6
7
8
1
2
4
8
8
2
3
3
10
6
9
10
9
1
8
8
7
2
3
7
9
9
5
6
10
8
5
5
2
3
10
5
9
8
3
8
4
7
3
1
10
7
1
5
8
2
4
6
3
2
9
9
2
6
2
1
1
2
6
8
5
9
8
4
8
8
3
4
7
6
1
4
8
1
1
8
6
3
4
7
10
2
3
9
9
10
10
6
8
4
5
9
9
8
7
6
4
10
1
2
9
1
9
7
3
4
4
9
10
10
8
9
9
4
9
6
7
4
7
1
9
10
5
7
9
4
10
6
1
10
4
6
4
9
4
9
10
1
8
3
4
6
9
2
7
9
2
8
9
8
6
3
7
10
10
9
6
6
7
3
2
1
10
9
5
8
4
2
10
6
1
4
3
1
1
5
5
7
10
2
7
5
10
4
1
4
10
7
10
8
8
8
6
1
3
2
5
10
10
4
3
6
10
5
5
3
9
6
7
7
9
4
4
4
7
6
3
6
10
7
3
4
4
8
9
5
1
9
7
1
4
8
9
3
5
9
1
2
5
8
3
10
6
3
3
9
7
10
9
8
6
6
9
10
9
4
8
6
2
8
9
9
8
8
3
2
4
3
2
8
3
10
7
8
1
1
2
10
4
7
5
9
5
2
8
6
10
2
6
9
2
8
7
4
9
5
10
9
6
6
8
9
6
3
1
7
10
3
2
8
3
3
2
9
9
6
2
7
5
9
5
3
1
1
8
8
7
10
8
7
1
10
4
7
2
2
3
10
3
4
8
2
10
8
10
4
6
5
10
8
10
9
10
6
8
10
3
1
6
2
10
2
9
6
6
1
5
8
2
4
3
2
4
8
9
1
9
8
7
10
7
9
4
10
10
7
8
3
2
2
8
6
3
6
7
10
7
5
8
6
3
9
5
10
3
1
7
6
6
7
10
6
6
5
5
9
9
1
4
8
2
9
6
1
1
5
9
4
4
2
8
4
9
8
3
8
4
5
6
8
2
9
8
10
9
2
9
7
2
10
2
9
2
5
1
4
7
3
2
5
9
5
4
1
2
7
3
7
1
8
5
4
1
6
1
7
4
6
7
8
1
9
3
6
5
7
3
5
10
1
2
8
3
2
7
8
1
6
9
3
4
4
10
5
1
9
9
3
10
5
7
8
5
4
7
6
1
5
10
1
2
4
5
6
5
3
8
10
2
3
4
3
4
9
7
6
1
7
5
7
2
3
9
4
9
5
4
8
10
3
10
6
8
8
4
2
9
9
10
8
10
10
5
6
10
7
3
6
7
10
9
8
3
8
10
8
3
2
5
5
9
2
4
7
9
4
3
10
2
1
4
3
4
1
8
3
3
4
6
8
9
9
5
9
2
4
4
3
4
6
10
7
5
8
9
4
1
8
1
8
7
5
3
2
10
10
9
5
9
5
3
8
9
6
3
9
5
8
8
1
6
7
3
1
9
6
1
9
2
10
4
7
8
6
1
10
1
6
2
10
2
6
4
9
6
5
6
1
4
4
4
4
10
2
10
8
9
8
4
2
9
6
2
7
8
4
10
10
5
1
6
3
4
8
1
8
7
2
9
10
8
2
2
1
7
7
8
3
8
9
6
6
7
6
8
7
9
1
4
2
5
10
9
7
3
10
1
10
4
7
4
8
2
2
3
1
4
1
4
3
10
3
2
5
3
8
8
2
8
5
4
1
2
10
5
9
1
4
6
2
3
5
3
6
4
2
9
4
3
10
6
4
2
4
6
2
3
1
4
9
2
2
10
4
6
7
5
1
10
6
10
9
10
6
2
4
3
8
2
6
2
10
4
7
9
4
10
10
9
7
9
3
3
2
10
10
4
1
2
5
2
7
8
4
6
3
6
5
2
2
1
2
10
6
10
10
9
10
5
9
5
3
1
2
4
3
3
10
1
1
8
3
1
8
4
5
3
3
6
5
5
3
3
2
6
7
9
4
3
8
4
1
8
8
10
5
3
7
2
1
7
2
1
5
7
5
4
7
5
6
10
6
2
4
8
5
5
9
3
9
9
9
1
2
10
6
3
6
1
9
3
6
7
6
10
8
4
7
3
6
7
2
2
8
4
7
10
8
1
5
8
8
10
3
8
4
9
1
8
7
9
1
2
7
6
8
3
8
6
8
7
1
4
5
8
6
5
3
3
10
9
7
7
8
7
3
9
2
3
10
4
1
2
3
4
3
10
6
2
4
8
8
1
2
2
1
1
10
1
2
9
10
8
5
3
1
8
1
6
3
9
10
5
3
8
9
5
1
3
8
3
4
9
5
3
6
9
7
1
4
4
10
9
10
4
7
6
2
2
3
3
2
3
3
1
4
9
1
3
10
8
2
7
10
5
3
9
4
6
6
4
4
3
1
4
7
5
1
6
9
10
8
6
5
1
8
1
3
10
7
5
7
4
2
7
1
5
10
6
10
2
2
3
9
4
2
4
5
2
7
10
7
8
1
9
5
5
9
1
6
6
5
5
7
8
10
9
10
10
4
10
9
6
6
8
3
8
1
5
3
8
7
6
2
1
4
8
5
10
8
10
9
6
6
5
5
4
2
9
5
4
8
8
5
5
8
6
6
2
7
2
1
2
5
8
9
2
10
7
4
3
5
4
7
4
4
10
8
9
3
7
6
4
4
2
5
1
4
5
10
3
4
3
10
8
1
2
9
1
9
1
9
7
2
9
4
3
9
10
5
8
1
2
8
8
3
8
1
4
8
1
10
5
5
8
9
4
8
5
7
8
7
7
4
10
3
8
5
2
8
1
2
3
5
8
1
9
6
3
4
7
1
3
4
8
10
8
3
4
6
6
10
8
10
9
10
10
6
5
1
3
3
4
6
1
6
7
10
4
5
7
5
5
7
1
9
6
3
7
1
2
1
1
3
4
6
7
3
6
3
10
3
6
8
6
10
4
8
2
8
7
10
10
6
3
9
2
5
9
5
5
9
10
9
8
1
1
7
6
5
9
9
2
8
10
1
9
3
5
3
5
8
3
4
9
9
3
7
8
1
1
7
3
4
6
6
5
6
6
9
4
7
1
8
3
4
4
9
9
4
3
8
9
7
5
4
8
3
7
8
5
4
7
1
6
3
8
3
9
3
9
8
5
8
3
8
7
2
10
2
10
6
6
10
7
6
5
8
3
8
3
4
6
7
4
10
5
9
4
7
1
1
2
9
2
9
10
7
9
2
1
5
9
4
10
7
6
4
7
7
7
3
5
3
9
3
7
8
3
7
7
2
7
5
10
2
9
7
8
3
7
2
6
8
2
6
8
10
8
1
2
9
9
9
1
3
3
1
6
7
3
8
10
3
1
8
4
10
6
2
2
8
2
5
8
4
3
1
1
9
5
10
3
2
1
7
9
4
4
2
10
8
10
3
4
2
7
3
2
2
2
4
9
6
6
8
5
4
7
10
10
10
5
6
1
6
3
6
9
7
8
6
5
8
7
5
3
9
9
7
3
5
5
6
9
4
9
4
5
4
4
6
8
7
2
6
3
1
9
1
1
4
8
10
2
8
7
1
7
10
6
8
8
10
4
8
1
4
2
6
8
10
9
2
1
8
4
9
5
1
9
1
8
1
6
3
4
1
8
5
5
5
7
9
9
5
1
7
4
5
9
6
6
7
9
1
9
7
1
6
9
10
6
9
3
1
6
10
1
7
10
10
4
6
4
1
1
1
2
2
2
7
9
4
1
9
3
8
7
8
4
8
10
3
3
3
7
6
6
8
4
2
5
5
7
6
9
9
5
5
2
6
5
1
6
3
2
1
9
6
10
9
6
2
3
8
2
4
10
3
1
10
3
7
10
3
7
9
3
4
3
9
9
10
2
9
4
7
8
9
1
1
5
7
5
7
8
4
7
6
6
3
6
3
3
2
6
5
10
2
8
3
3
8
3
6
8
6
6
1
4
8
3
10
2
10
9
9
10
10
1
1
2
6
9
5
3
5
9
10
8
2
4
3
10
8
7
1
4
4
4
4
2
10
10
1
7
10
3
3
8
10
10
1
7
9
8
1
1
10
5
5
4
7
6
7
1
7
10
3
10
4
2
1
4
3
5
10
8
1
7
6
8
6
4
4
4
4
7
1
2
5
10
9
1
1
6
10
5
1
7
7
10
2
5
1
1
8
1
6
9
5
7
9
3
5
10
9
7
4
7
4
3
2
1
6
1
2
5
8
2
9
9
3
6
1
5
4
4
1
4
10
8
8
2
9
4
2
1
5
6
9
3
2
2
7
8
3
10
8
9
10
3
3
7
4
4
9
10
7
6
5
9
8
7
6
10
1
9
7
6
3
3
6
3
1
6
7
5
4
9
2
10
1
9
6
6
7
6
4
3
8
9
6
2
5
4
2
1
6
7
9
7
3
6
2
9
5
7
2
9
5
10
4
3
8
4
9
7
2
4
6
10
5
1
5
7
1
1
2
2
4
1
10
10
4
7
6
9
5
10
4
3
3
3
5
4
4
1
2
5
2
2
7
4
1
6
2
1
5
1
10
5
2
1
10
1
7
2
5
6
5
2
1
3
7
10
5
3
6
6
9
2
7
8
10
5
5
2
1
10
5
1
6
7
5
3
7
10
1
5
3
10
9
9
1
9
1
10
9
7
1
8
6
4
2
6
6
7
6
9
4
2
10
10
2
10
10
8
7
9
3
8
1
3
8
8
6
8
10
8
5
4
9
10
1
3
3
6
7
7
1
5
3
1
7
6
6
4
4
7
6
6
10
2
5
2
10
2
4
2
8
4
2
6
3
4
10
6
1
6
6
1
8
10
9
6
3
1
2
10
4
3
4
9
7
6
9
7
10
7
3
9
8
5
2
8
7
10
7
4
1
7
5
8
1
8
5
6
9
8
8
8
1
4
2
6
8
5
3
3
3
7
4
3
2
4
8
9
8
9
9
9
2
10
4
4
1
10
7
5
5
8
6
10
3
2
10
4
10
3
5
10
9
6
9
7
1
3
4
7
10
1
2
9
9
7
5
7
4
3
6
5
6
3
7
5
7
7
7
2
2
10
3
4
3
8
9
10
6
3
9
4
3
4
8
6
5
3
2
4
1
2
6
2
2
4
7
10
1
5
4
9
9
5
5
2
3
3
1
6
5
8
5
10
7
6
7
3
8
1
3
5
7
9
1
5
10
4
2
3
10
8
9
3
8
7
9
6
10
5
7
3
7
9
8
1
5
10
5
8
9
9
1
10
7
8
1
3
2
9
8
8
10
10
2
9
4
1
5
1
6
6
1
9
6
3
2
5
3
9
10
5
8
2
8
6
2
4
10
7
5
10
3
9
4
3
4
5
2
7
6
1
8
6
6
5
5
4
5
2
3
9
4
5
9
10
1
1
2
6
2
4
10
6
1
8
5
1
2
5
4
9
4
2
9
5
7
7
4
1
7
9
3
2
1
2
1
4
5
9
2
9
8
9
3
7
4
8
5
10
4
2
3
3
7
3
10
5
6
5
10
1
6
3
6
2
6
5
3
9
2
5
2
3
10
7
3
8
3
4
5
10
5
2
7
5
7
8
8
4
6
2
4
4
7
7
1
1
9
3
4
1
6
3
8
10
1
9
10
10
4
10
5
1
7
1
3
9
8
2
10
9
1
1
1
8
10
5
9
9
2
5
3
5
6
2
7
8
4
10
5
7
7
10
4
8
2
7
5
1
4
1
9
5
3
8
4
8
3
1
7
8
3
7
2
8
7
2
2
1
9
8
8
5
6
8
2
2
8
1
3
3
1
5
3
3
6
5
10
5
2
2
5
2
2
9
2
10
9
7
10
3
2
5
2
3
3
9
6
9
7
6
5
7
8
3
1
3
10
5
10
4
5
9
7
7
9
1
2
8
7
6
8
8
8
4
10
4
8
10
1
6
9
4
8
8
1
7
10
3
1
8
6
8
2
4
4
5
2
4
9
4
9
3
4
10
6
5
3
1
7
5
2
8
2
7
6
9
6
3
5
10
10
2
1
7
5
7
6
4
2
5
6
3
1
7
4
1
4
4
10
3
4
2
4
3
1
7
5
1
3
9
3
5
3
7
6
3
4
8
2
2
6
5
4
2
9
4
3
2
3
10
1
10
3
7
3
2
2
7
6
10
6
8
9
8
3
4
4
7
8
1
9
8
4
4
2
1
1
4
7
8
5
9
3
6
5
3
10
1
2
3
9
6
1
5
6
2
3
4
4
2
9
3
4
3
3
5
1
3
5
2
5
10
6
2
4
6
6
2
5
7
6
3
7
10
6
2
8
2
9
2
5
4
9
1
4
8
7
10
2
2
3
10
4
2
8
7
9
9
10
6
2
1
4
6
7
7
7
3
4
2
3
1
4
8
2
5
7
1
8
7
3
1
3
4
1
4
9
2
6
7
7
8
8
3
10
1
9
6
9
10
6
5
9
8
3
5
4
1
2
2
3
7
7
5
6
5
9
9
9
8
7
5
1
1
4
4
7
10
8
1
10
10
7
2
1
6
3
9
3
7
5
4
2
8
3
5
8
1
8
8
8
3
4
10
10
9
7
7
4
9
4
4
5
6
1
7
4
4
2
7
7
8
1
10
6
8
6
9
5
2
5
2
7
7
2
2
10
4
4
6
9
1
6
5
9
4
1
3
6
7
4
8
7
10
8
9
3
10
1
5
7
7
6
5
8
3
3
1
10
7
1
5
3
6
10
4
10
8
10
7
4
7
2
2
2
5
7
1
6
8
9
3
2
8
10
3
8
9
5
8
8
10
2
3
4
2
9
1
4
4
8
3
2
8
1
4
10
6
1
8
5
6
5
7
4
2
5
4
2
7
1
9
10
9
5
7
8
5
8
4
2
7
6
1
1
3
1
4
4
10
6
10
4
7
9
5
1
9
10
10
8
8
7
4
5
6
9
10
9
10
4
5
1
5
10
8
3
5
10
9
2
1
8
3
9
3
2
10
4
7
4
7
6
3
2
9
2
10
10
9
1
4
4
8
3
2
5
7
7
3
5
6
10
5
8
1
8
1
3
5
3
9
9
9
6
4
1
1
4
10
6
10
6
5
3
4
3
5
1
5
5
3
6
5
2
5
8
8
5
5
1
5
3
1
4
8
2
5
3
8
2
1
1
5
8
1
2
10
5
2
1
6
8
7
8
1
5
9
7
8
6
9
5
2
4
8
1
6
7
6
1
7
4
8
2
9
4
8
1
1
9
10
6
5
6
9
3
10
3
5
6
7
8
10
8
7
7
8
1
6
7
3
9
7
2
8
7
9
10
3
5
3
1
7
6
3
10
3
3
3
9
5
10
4
7
2
9
2
6
9
4
5
10
4
10
3
7
8
5
3
3
8
7
4
7
9
6
8
4
5
5
9
4
8
10
6
5
3
3
1
2
10
7
6
4
9
8
9
7
3
4
4
8
5
8
5
1
7
6
7
2
1
2
4
2
1
7
4
2
4
3
10
3
9
7
3
1
6
1
5
3
4
7
7
4
1
1
5
5
9
5
6
8
8
10
9
2
2
2
6
2
9
3
6
2
4
1
8
1
3
2
3
8
3
1
8
6
7
5
7
8
2
5
8
4
1
5
9
7
7
4
8
7
8
2
1
3
4
4
8
8
2
10
7
7
4
9
2
8
1
7
1
4
6
5
8
4
10
8
2
8
8
3
7
5
2
7
7
3
1
2
2
6
8
2
5
3
10
4
10
8
5
8
3
2
3
6
10
6
1
1
3
8
8
6
4
2
6
1
3
6
1
6
3
5
6
7
7
6
4
9
8
2
4
5
9
3
8
1
6
7
1
7
9
5
8
8
1
1
10
7
10
2
5
10
3
10
4
1
5
1
1
3
7
3
6
6
1
10
7
3
5
1
8
3
4
2
8
4
3
8
2
4
8
9
5
5
5
3
4
8
3
2
3
8
8
9
3
10
9
10
5
3
10
6
2
10
3
1
6
1
9
9
9
9
2
1
10
3
2
4
5
5
6
8
6
3
5
8
5
8
3
5
6
2
8
8
10
9
1
2
2
2
1
2
9
8
3
1
2
1
4
7
9
4
7
7
4
6
6
8
3
9
1
8
8
8
2
7
10
4
2
5
6
10
2
9
4
6
1
10
9
2
1
6
8
10
7
8
3
5
2
3
10
10
3
6
6
10
10
1
4
10
4
4
7
7
9
2
2
7
8
8
8
10
6
5
4
2
10
2
7
3
8
1
10
9
10
1
2
7
10
2
9
1
8
3
8
2
2
3
2
7
1
10
7
4
10
4
8
2
6
5
4
1
7
3
9
7
9
2
4
2
7
6
9
8
9
10
7
7
4
9
2
7
1
8
7
10
7
2
5
10
6
8
7
9
9
7
7
4
9
3
8
4
6
6
7
7
10
3
8
2
10
6
8
10
1
10
6
3
3
1
3
7
9
9
3
1
6
6
9
1
10
6
5
4
7
8
1
5
5
9
10
2
6
9
2
4
4
10
10
5
10
8
2
9
1
6
2
4
2
7
6
4
6
9
6
1
1
1
5
5
2
2
7
8
7
4
4
3
6
4
8
3
10
3
10
3
3
8
6
4
5
10
7
10
2
8
9
2
1
6
6
6
1
3
9
2
3
6
9
2
1
2
10
6
8
9
4
6
10
5
4
6
5
7
5
4
1
2
4
3
6
1
2
3
4
9
9
2
3
1
2
1
2
9
10
7
5
3
3
2
6
3
6
9
6
2
9
3
3
1
5
1
2
10
6
8
5
10
9
3
4
4
2
7
6
5
3
7
9
1
9
7
4
10
8
10
10
3
10
10
7
6
7
8
7
10
10
4
6
8
4
7
10
9
3
7
8
5
3
4
6
8
10
5
5
8
5
8
1
3
1
9
4
6
5
6
2
2
6
8
5
2
6
7
6
5
7
4
4
2
6
7
4
10
6
4
3
10
1
10
6
1
1
9
3
7
3
8
10
8
5
1
8
9
9
4
8
10
5
5
6
6
3
2
10
7
9
3
9
8
2
3
2
7
2
6
10
5
7
3
8
3
5
4
10
3
8
7
9
5
3
9
6
3
4
8
8
8
6
5
8
7
9
1
4
4
4
8
7
10
3
9
2
1
4
2
4
1
5
9
2
2
3
5
8
10
10
1
4
1
2
4
10
5
8
9
2
2
8
4
9
8
4
9
8
4
7
2
9
1
6
9
1
7
8
6
2
4
3
2
7
6
5
7
5
1
10
2
1
9
4
3
1
6
8
7
7
2
10
9
3
5
6
2
9
2
4
2
7
7
3
10
4
1
9
4
8
3
9
7
3
9
6
4
8
1
1
8
10
5
5
10
10
9
9
5
5
5
2
4
8
8
9
5
3
6
3
9
8
5
9
1
10
10
5
2
6
3
10
4
4
5
7
9
5
5
3
8
3
5
2
6
2
1
9
10
8
6
3
10
2
8
5
1
10
1
3
3
6
1
3
6
4
5
2
5
9
3
1
10
4
1
2
4
5
8
8
3
10
3
9
10
3
6
5
6
8
4
4
9
3
1
3
5
4
3
3
5
1
6
8
9
3
7
3
4
5
7
6
9
1
2
4
5
7
8
5
9
2
10
9
10
1
3
4
1
4
8
8
6
7
6
6
9
8
4
7
2
1
6
9
4
5
3
2
8
2
10
2
3
8
4
9
3
8
7
8
10
3
7
1
1
4
4
7
9
3
8
4
7
6
1
6
5
2
3
6
9
9
1
9
10
3
10
4
2
9
8
8
3
2
4
9
7
3
5
3
2
7
3
3
5
9
4
3
3
1
2
8
1
3
5
8
9
8
6
2
9
7
6
8
6
9
3
8
3
2
9
4
8
1
9
9
7
3
9
2
1
7
4
6
5
8
10
5
1
3
10
3
6
8
8
1
4
1
2
3
6
4
4
3
6
10
6
2
10
2
9
10
6
2
1
1
8
7
4
10
5
1
4
5
6
7
10
5
2
7
3
6
6
9
6
7
4
1
2
2
6
8
6
9
4
10
10
1
1
9
9
5
8
1
9
7
1
9
3
8
5
5
5
9
2
5
5
6
2
4
2
7
7
2
10
5
6
3
5
6
7
2
6
5
10
1
6
10
8
9
3
1
6
1
9
3
4
3
2
4
5
1
8
5
10
1
9
1
4
2
7
7
9
1
1
3
10
1
3
4
3
7
6
6
6
8
3
6
4
1
9
4
8
9
9
3
6
7
1
5
1
9
3
3
7
10
3
5
2
2
5
3
1
9
2
9
6
10
10
2
3
7
8
2
6
5
10
8
1
7
8
6
9
10
5
9
10
10
8
5
5
1
10
4
7
10
9
5
7
3
6
6
2
7
6
2
4
3
7
10
9
10
6
2
5
10
7
3
8
8
7
7
5
5
8
1
4
5
8
1
9
3
1
2
7
10
7
1
2
4
6
1
9
2
6
7
10
6
3
5
7
2
6
4
9
1
9
2
7
5
3
3
9
1
7
2
3
1
3
8
4
5
5
5
5
3
6
6
2
6
9
1
4
7
9
5
6
7
7
2
1
2
9
9
6
3
3
3
8
6
10
8
1
8
10
5
8
6
3
9
8
3
4
9
6
6
6
4
1
7
7
3
5
1
10
3
3
4
5
9
3
2
3
6
3
4
4
8
5
10
7
9
10
7
3
6
9
7
10
5
7
10
1
8
3
2
5
7
1
1
4
5
6
2
10
9
9
7
5
10
5
10
7
10
9
1
2
2
3
8
5
10
8
7
10
9
8
6
2
2
9
1
10
5
10
10
3
4
6
8
9
5
7
9
9
4
5
2
10
1
7
7
10
8
7
2
3
8
3
6
6
3
6
6
10
7
2
3
1
4
3
6
7
7
7
5
4
2
3
2
1
5
7
6
6
3
6
6
8
10
9
8
1
2
1
8
4
6
4
9
6
2
3
5
1
7
8
10
8
10
4
10
3
1
8
6
1
7
6
4
9
1
9
3
8
3
5
9
2
2
1
5
4
10
6
2
5
7
10
5
8
2
1
1
10
9
9
6
1
1
7
4
8
1
10
1
9
10
4
5
9
5
5
2
7
2
3
8
9
7
1
9
2
7
3
9
10
7
1
5
4
2
7
9
1
7
5
1
3
8
3
8
6
6
7
2
9
8
8
9
4
2
4
8
5
7
2
7
5
8
9
6
4
6
2
6
7
3
7
8
6
10
3
7
3
2
9
4
3
3
4
7
2
1
9
7
1
10
3
2
8
5
4
3
10
5
3
1
9
3
9
4
9
2
1
9
5
1
8
5
2
1
3
8
7
10
8
9
10
5
4
2
1
8
1
4
7
4
4
5
3
4
5
2
5
8
6
5
10
1
5
7
8
6
6
1
8
9
3
2
2
6
4
4
7
9
6
9
1
5
1
5
6
4
10
1
7
4
2
9
10
10
5
2
4
1
10
10
7
6
7
7
7
8
9
8
3
3
2
5
7
8
7
1
2
2
7
7
6
6
6
8
7
6
7
5
4
9
6
1
6
9
2
7
2
9
10
7
9
2
5
5
5
1
6
5
7
2
1
3
4
9
10
10
5
10
6
7
8
2
1
5
3
4
9
6
6
1
4
8
3
6
5
8
5
3
1
6
7
6
5
4
6
2
1
10
10
7
7
9
10
8
3
1
6
7
8
5
9
5
3
7
6
7
7
8
9
5
3
9
6
3
1
8
2
9
9
1
6
1
4
2
4
4
7
5
10
2
6
5
8
7
8
3
9
8
2
9
7
10
3
7
9
9
8
6
10
8
3
1
3
10
8
8
8
8
8
5
6
3
10
10
3
2
1
9
10
10
8
6
8
7
8
10
2
1
8
10
6
4
10
3
1
4
4
5
8
6
1
10
6
6
9
6
2
10
3
3
2
9
1
6
4
7
10
10
10
9
6
5
4
1
3
9
3
2
9
10
7
2
7
5
5
6
8
6
1
5
2
7
3
3
6
5
6
5
4
3
6
1
2
4
10
1
5
6
1
9
8
8
9
5
9
5
5
8
3
9
10
10
7
2
1
10
5
4
3
8
9
3
6
4
5
5
8
3
4
5
7
1
6
1
6
10
10
9
2
10
5
6
9
1
3
5
8
1
9
8
5
9
8
4
6
10
8
5
10
7
3
4
1
4
6
10
4
7
9
7
6
8
10
1
3
6
9
3
6
3
7
4
2
4
7
6
6
3
6
10
4
2
1
2
9
8
10
2
3
2
5
3
7
9
7
7
10
4
8
9
5
6
8
10
4
5
2
5
6
6
6
1
5
6
1
4
1
4
7
3
9
5
8
8
3
1
2
7
9
7
8
3
5
10
3
8
1
1
3
1
5
9
8
9
3
1
10
10
7
3
3
10
2
1
3
9
7
8
10
1
5
1
10
9
1
7
5
5
4
10
4
5
10
10
7
2
8
4
7
7
8
4
2
10
1
9
9
1
5
1
4
4
8
9
6
10
9
2
7
8
8
6
6
10
5
10
1
9
10
5
7
7
2
2
5
5
10
1
1
6
2
6
10
2
8
9
7
3
10
1
9
8
9
8
7
7
5
3
4
1
3
8
9
5
3
6
9
10
8
5
2
6
5
3
5
9
6
4
7
10
7
10
10
7
2
5
8
10
8
4
1
8
3
8
6
4
7
7
4
3
7
1
7
1
2
9
7
4
3
4
5
4
2
6
9
6
7
3
9
6
6
1
7
5
4
2
6
6
2
2
8
5
8
7
1
3
5
6
3
7
7
7
8
10
9
5
3
7
2
3
4
7
7
8
4
5
7
8
6
6
10
10
4
5
5
4
2
2
2
9
3
2
1
10
6
6
2
2
1
9
1
2
10
5
7
6
10
4
6
8
5
5
3
9
2
3
10
3
3
8
3
4
6
5
7
1
2
7
3
9
6
1
6
5
6
8
9
9
10
7
9
6
8
1
3
3
5
6
2
4
2
9
7
3
9
9
9
3
6
6
9
10
5
5
10
10
2
3
5
4
9
2
4
2
4
8
7
10
5
6
9
1
3
5
4
1
9
1
1
10
1
7
10
4
9
8
3
2
2
4
8
3
3
10
7
9
4
10
9
9
4
8
8
1
9
1
2
8
5
10
3
4
5
4
10
7
7
6
8
7
3
1
3
10
3
6
10
10
3
7
8
1
1
9
4
10
9
10
9
6
6
2
3
6
5
8
1
10
5
2
10
3
1
7
2
6
2
4
5
9
2
7
5
2
7
7
3
6
1
5
5
2
9
7
3
2
8
6
9
9
10
9
5
5
1
7
9
9
9
7
8
10
6
4
8
6
8
7
9
4
7
4
8
3
8
10
3
6
3
7
2
8
7
5
9
5
2
9
4
9
7
5
4
7
5
10
3
1
2
4
8
8
2
3
8
6
4
6
8
9
1
10
8
10
7
9
2
7
3
4
5
3
2
5
7
1
8
9
5
6
6
6
4
7
2
5
1
6
8
5
2
9
2
1
7
1
9
2
4
8
9
3
7
5
2
4
6
9
4
3
6
5
6
4
1
7
8
9
7
4
1
10
3
8
5
4
9
7
2
10
7
2
1
8
7
1
8
2
6
7
10
2
5
6
5
3
5
2
10
7
4
5
10
4
9
1
4
4
1
9
9
10
7
5
2
1
9
4
4
4
1
7
5
8
2
8
6
7
3
5
2
6
3
10
6
5
10
6
10
8
3
8
10
5
7
4
10
3
2
1
5
7
1
7
7
2
8
10
4
1
3
10
2
3
4
2
4
2
4
4
9
4
4
5
4
7
5
1
8
9
10
8
4
7
7
3
7
5
3
10
10
2
5
3
8
9
5
5
4
2
1
7
2
3
5
1
10
10
9
3
9
4
5
3
8
1
6
10
9
4
3
6
4
8
1
7
9
10
6
5
7
5
10
5
4
10
9
9
7
7
9
6
4
5
5
2
8
8
6
3
2
3
10
9
5
5
5
10
10
10
9
4
2
6
1
9
9
3
1
8
10
9
7
2
8
8
8
9
5
2
8
10
4
4
4
7
3
8
9
4
8
2
9
7
10
4
7
3
10
9
5
3
8
1
3
8
8
3
3
4
10
7
10
9
6
8
4
10
7
8
3
6
9
5
7
9
4
1
2
6
5
5
2
3
2
7
7
4
5
7
10
5
3
2
6
5
1
6
6
2
1
2
1
4
6
8
7
8
5
7
3
6
5
3
8
6
7
3
2
10
8
5
2
9
1
8
10
8
6
10
5
6
4
6
8
1
4
5
8
4
6
3
4
9
10
1
10
10
8
9
6
7
2
7
4
3
7
10
8
4
2
7
2
9
9
8
10
6
2
3
6
9
4
8
2
4
9
4
10
3
7
4
8
8
9
4
8
6
2
5
8
4
7
6
3
7
3
10
2
8
3
6
9
5
2
3
7
9
9
5
7
4
3
2
3
5
10
3
6
10
5
9
8
4
6
1
4
8
7
10
7
3
7
3
5
1
4
10
10
2
3
7
1
3
9
7
5
10
2
2
2
1
9
8
7
3
6
5
1
8
3
6
3
6
5
1
10
10
9
7
9
4
10
5
7
8
10
4
8
9
8
2
10
8
1
7
9
1
2
5
8
2
4
8
6
6
1
2
8
2
2
4
3
3
4
9
1
9
1
1
9
10
1
4
9
2
10
1
5
8
6
5
10
2
9
4
5
5
8
5
2
5
10
7
4
9
8
9
6
6
1
5
1
10
4
6
2
4
6
4
6
3
4
4
3
10
7
10
8
7
10
10
2
6
6
8
6
1
4
4
6
10
5
3
10
2
8
7
7
4
10
9
1
6
6
3
8
9
9
3
10
5
2
8
7
3
3
1
3
3
3
9
6
2
5
7
7
2
1
9
7
10
10
1
3
7
4
6
5
2
10
2
5
5
9
2
6
4
4
6
3
10
9
4
8
9
4
10
4
10
6
9
4
6
2
2
10
9
7
7
7
3
9
10
6
9
7
6
3
6
3
7
5
6
9
2
8
9
9
9
5
4
8
2
2
4
7
9
3
9
7
1
6
6
9
1
1
4
5
5
2
3
5
2
4
3
2
10
8
8
9
1
2
9
6
8
7
1
10
3
5
3
1
5
1
7
9
3
8
3
7
2
4
8
4
5
6
2
6
8
4
1
9
10
5
8
5
2
10
6
9
8
2
1
5
10
2
8
7
9
7
5
4
1
10
7
6
4
10
3
10
5
3
8
8
8
10
9
2
1
5
4
9
4
9
5
7
8
4
3
2
2
8
2
6
3
8
4
2
6
2
9
6
8
6
3
7
8
9
8
10
1
7
4
6
6
4
5
3
6
3
10
3
7
6
4
2
3
3
4
5
4
8
4
3
1
3
7
6
5
1
1
5
6
6
4
1
1
5
6
5
1
4
3
1
4
5
3
1
7
5
5
3
4
6
10
3
6
7
6
10
6
10
3
8
10
7
10
10
6
4
1
10
5
5
8
5
6
10
9
8
9
2
10
8
3
4
10
9
8
10
1
9
5
9
4
9
9
4
4
2
6
1
4
7
3
6
1
6
8
10
7
10
2
6
7
9
4
2
6
6
10
10
8
8
10
7
8
3
3
7
1
10
9
5
5
3
3
9
10
3
6
1
9
2
3
9
8
6
5
3
4
1
1
1
9
3
5
6
4
6
10
2
4
3
9
4
2
4
2
6
9
1
3
1
7
1
1
7
8
2
9
1
7
7
2
3
9
7
4
2
1
9
8
1
9
2
1
1
6
3
5
9
7
8
9
3
3
7
7
4
7
6
10
9
9
6
7
7
4
5
3
10
5
9
1
3
10
3
2
1
4
7
6
10
9
9
4
8
2
5
7
10
7
9
3
8
6
1
4
3
8
7
3
3
4
4
10
6
2
5
6
6
10
5
5
10
6
8
3
8
6
6
7
2
2
2
9
2
1
2
2
4
4
8
7
7
1
9
6
7
9
2
4
6
8
4
3
1
4
1
4
2
1
9
2
10
3
2
10
3
2
6
4
9
2
6
10
7
10
10
10
2
9
4
3
5
4
2
3
5
3
5
5
6
8
5
1
7
5
6
3
2
10
1
4
8
4
2
2
9
5
2
10
2
6
8
1
9
6
10
2
10
8
9
8
4
4
3
2
10
10
4
5
4
5
8
3
3
1
4
4
1
4
5
6
1
9
5
3
3
7
6
9
4
3
9
10
2
5
2
6
9
6
5
6
9
3
2
10
2
2
9
6
3
4
6
9
5
3
1
10
4
4
1
8
9
2
6
8
10
5
6
2
4
5
9
3
8
9
7
9
7
3
6
3
7
1
2
4
3
4
2
4
4
5
9
3
3
8
6
2
6
7
2
4
4
10
8
8
5
9
2
9
10
4
8
6
7
1
6
2
3
2
7
1
10
4
1
5
6
8
2
9
2
1
5
3
7
6
3
4
2
2
1
5
5
7
2
7
5
4
7
8
6
3
8
8
10
2
8
9
5
6
8
2
4
1
10
6
6
1
9
10
9
8
5
1
9
8
4
3
2
8
3
6
6
2
10
10
2
7
7
3
4
8
1
1
10
5
10
7
3
9
6
4
8
9
10
4
8
3
3
6
10
10
3
8
4
3
3
6
8
3
1
4
4
2
6
9
3
6
6
4
3
6
10
5
1
6
5
10
10
4
3
7
2
1
3
7
8
10
3
7
1
1
6
7
2
10
7
10
7
5
1
4
4
7
4
9
8
9
9
2
9
10
5
1
9
6
9
8
4
4
9
7
9
9
7
1
2
1
7
3
2
8
2
8
2
2
6
3
3
4
5
9
3
6
1
10
1
5
4
7
10
2
2
4
5
4
1
2
2
10
8
9
6
1
2
1
7
3
1
10
7
10
2
1
6
5
6
1
4
2
5
5
8
8
8
1
1
8
3
6
3
5
3
10
7
6
9
9
10
1
5
5
6
9
3
7
6
5
3
9
3
2
4
6
9
8
9
7
10
1
7
8
4
6
10
1
4
8
8
7
3
9
8
4
6
9
2
7
8
7
6
2
7
7
1
9
5
1
10
10
6
10
7
5
9
4
10
5
4
6
8
10
9
1
8
5
7
9
10
6
8
1
6
9
10
9
9
9
1
1
1
7
7
7
5
10
1
5
4
8
5
10
4
10
6
1
1
4
9
1
9
5
9
9
3
1
9
3
7
2
5
8
1
3
1
2
9
5
6
1
3
2
6
10
9
2
1
8
10
1
2
4
3
10
2
8
4
8
10
7
7
9
4
10
9
6
6
4
4
8
2
3
2
8
3
4
10
10
2
10
6
10
8
2
7
6
7
4
5
10
1
10
2
1
8
2
6
9
7
6
6
8
5
1
8
9
2
2
6
5
9
9
9
10
6
3
4
10
4
5
7
4
2
2
4
7
9
3
9
9
2
10
4
10
7
3
4
8
5
5
3
6
5
9
8
4
8
10
8
10
4
5
9
5
3
5
9
9
8
5
3
10
8
6
6
5
10
8
8
2
6
2
10
1
1
5
1
7
3
3
9
7
4
3
8
4
2
8
1
5
9
4
3
6
1
8
8
4
7
8
7
7
3
7
5
4
5
5
10
1
9
7
2
6
8
6
7
10
7
3
5
4
9
8
9
6
10
8
7
7
4
8
8
7
3
8
9
8
2
9
9
9
1
4
1
3
3
4
2
5
10
9
5
5
4
2
8
1
1
5
6
8
6
6
8
5
6
6
10
7
2
5
2
3
7
4
1
1
3
3
6
9
6
2
2
6
5
9
7
8
9
6
9
2
2
6
2
10
1
7
8
3
1
9
8
1
4
2
5
10
2
3
9
1
5
8
10
2
2
4
7
8
10
3
8
10
10
5
3
8
3
9
3
8
5
8
7
9
4
2
8
9
4
9
5
10
7
6
8
4
5
8
9
5
3
10
6
2
4
9
6
6
6
5
6
3
2
5
3
4
8
8
7
1
5
4
9
4
6
2
9
6
10
6
2
9
2
9
3
7
4
5
3
5
4
1
9
1
10
1
10
4
2
1
5
4
7
5
8
2
6
4
6
1
1
5
7
7
4
5
10
8
6
9
5
9
7
4
4
2
3
2
7
9
9
1
9
7
8
5
5
9
1
1
2
10
5
6
10
4
5
5
6
9
5
9
10
5
1
4
7
2
9
6
5
4
7
6
2
8
10
9
1
5
9
3
2
5
2
6
2
6
10
1
8
10
10
4
2
10
1
1
7
9
7
6
3
6
2
5
8
8
6
4
8
2
9
6
3
7
7
1
3
10
6
9
3
2
7
10
6
6
3
8
5
1
9
8
2
9
6
4
2
10
10
3
4
9
1
9
1
6
6
5
4
9
10
5
9
1
1
7
3
9
4
1
10
5
6
2
4
2
1
4
5
8
2
1
4
2
9
2
9
1
10
6
7
7
1
5
9
9
10
10
5
6
8
6
3
6
1
3
9
8
10
7
8
1
4
10
4
3
1
6
7
3
5
9
7
1
3
2
7
8
8
3
2
7
2
4
2
1
1
7
2
1
4
5
6
10
10
2
1
6
7
1
5
10
7
1
3
10
9
5
8
1
3
2
5
6
6
3
9
5
3
5
9
1
3
5
2
7
10
4
2
8
3
7
6
9
3
10
3
8
9
2
6
2
2
8
4
7
9
9
7
2
3
5
1
9
4
5
7
1
6
6
6
7
5
3
7
10
1
10
10
9
3
7
10
10
9
9
4
9
1
7
6
6
4
9
1
3
5
2
5
1
3
2
2
2
3
1
4
10
2
3
10
2
7
9
1
6
9
8
3
4
5
1
1
3
5
4
2
5
8
2
1
9
7
1
10
10
9
5
7
4
10
4
6
8
3
6
8
3
8
3
9
9
7
10
5
2
10
4
7
1
7
5
8
8
4
3
9
6
8
2
3
1
10
2
2
2
5
4
10
7
5
6
5
7
4
2
1
10
6
7
10
6
2
8
3
9
2
3
5
6
10
5
10
1
4
3
1
10
3
2
7
8
10
6
6
10
8
1
10
8
5
6
6
4
1
9
3
2
3
5
6
8
3
1
3
4
2
3
2
1
5
10
2
10
3
9
6
1
5
4
4
2
9
2
7
6
1
8
5
9
9
3
1
4
5
5
5
6
10
2
4
10
1
5
3
5
9
10
5
5
3
3
10
2
4
7
6
9
10
4
4
9
4
8
5
8
4
6
3
7
10
8
10
7
4
9
6
1
9
9
4
8
4
1
6
3
5
3
5
4
9
5
5
7
2
10
1
10
2
5
8
1
5
4
4
5
6
8
2
1
1
2
9
7
10
10
1
4
10
2
1
9
1
9
9
9
9
1
8
8
1
5
1
5
5
5
5
2
3
5
6
6
2
6
3
1
1
6
1
10
6
8
9
2
4
1
4
8
8
6
4
4
4
1
7
8
6
7
2
3
1
8
2
3
2
9
9
10
2
10
3
5
8
2
1
1
10
7
5
1
1
3
3
6
5
5
2
3
5
4
4
3
10
7
6
10
7
1
2
9
1
2
10
7
2
7
8
4
10
10
9
1
5
6
10
1
2
5
9
2
2
5
1
4
4
5
3
10
7
8
9
7
6
10
8
10
8
1
4
3
5
10
1
6
1
10
9
10
5
3
3
3
2
4
5
5
3
1
1
7
8
1
8
4
5
1
5
4
6
4
10
7
3
7
2
8
4
4
3
8
2
2
3
1
10
9
8
2
4
8
7
10
10
9
2
10
4
10
8
1
8
4
2
5
7
4
9
2
9
4
3
1
5
1
4
3
8
5
10
4
3
5
9
6
7
10
1
4
3
8
5
5
8
10
1
8
7
3
9
1
6
8
3
1
8
6
3
10
9
2
4
10
6
9
5
1
3
6
6
5
4
1
7
2
10
1
8
8
1
8
10
10
2
2
7
9
3
1
5
9
7
6
10
2
1
7
8
8
8
4
3
4
9
3
3
6
1
1
2
3
1
6
5
5
8
6
8
2
10
4
3
10
5
6
7
9
4
4
5
9
5
8
7
3
7
6
2
6
1
6
6
6
7
4
9
7
6
4
4
4
4
8
9
1
7
7
9
10
1
3
8
3
6
8
3
2
8
10
9
3
6
2
10
8
5
4
5
7
1
10
4
2
7
5
4
7
4
3
8
3
10
8
9
5
7
3
6
9
3
8
3
10
10
6
1
4
9
10
4
3
9
10
7
5
6
9
10
9
1
8
5
7
7
1
3
3
2
7
9
10
9
2
5
5
5
2
9
3
9
6
9
1
4
2
7
3
8
7
7
9
1
4
1
7
5
6
10
8
9
10
4
5
1
6
4
4
5
8
1
5
2
4
1
6
9
6
2
1
2
8
4
4
5
8
6
3
6
8
7
9
1
5
4
10
6
4
4
2
6
3
3
6
8
1
7
9
10
5
10
8
9
2
8
10
5
2
2
10
1
10
7
2
3
3
8
7
2
5
2
4
6
1
8
3
7
8
6
9
10
2
1
2
1
5
7
4
6
6
4
10
7
1
5
8
3
8
5
8
2
5
5
8
4
3
3
5
7
5
10
4
1
5
6
8
3
6
6
5
8
9
4
6
2
10
8
7
10
4
4
6
3
10
10
3
2
4
2
4
8
2
8
8
2
8
6
1
9
5
1
1
4
1
9
7
2
8
5
4
6
3
2
2
5
1
8
2
10
5
3
7
8
8
3
5
3
8
3
7
2
2
7
3
6
7
2
7
6
8
9
4
1
9
6
7
9
3
8
5
2
4
3
9
7
9
4
3
8
1
2
10
8
5
6
4
9
3
8
2
7
5
4
7
9
3
5
7
5
4
7
7
4
9
8
4
4
1
10
6
3
3
3
3
4
5
1
7
10
5
8
7
9
8
5
6
6
2
8
10
5
6
5
1
2
10
1
4
7
9
8
6
2
2
2
5
1
4
3
4
5
4
5
10
3
1
5
6
8
2
5
7
5
6
3
3
8
7
7
8
1
9
5
7
4
3
7
5
9
8
1
1
3
10
8
9
7
4
1
5
5
5
3
3
6
8
9
10
7
10
7
3
2
3
1
3
4
7
1
4
7
3
8
7
6
8
1
10
9
2
10
3
6
7
9
3
8
2
7
1
5
7
6
2
5
2
5
3
8
8
6
8
1
7
10
7
7
10
5
6
7
5
5
6
1
5
10
5
4
10
10
10
1
3
9
10
4
9
6
4
5
8
9
7
8
3
6
9
8
10
7
10
3
7
9
8
5
2
9
3
6
1
9
4
3
3
5
5
4
10
3
3
3
3
2
10
4
4
10
8
6
1
6
8
9
9
10
9
3
6
3
3
7
4
6
7
4
5
3
7
9
3
3
10
10
2
2
2
6
9
2
5
6
5
3
10
5
1
3
3
10
3
3
2
9
1
3
8
6
3
9
1
4
8
1
9
2
2
4
7
1
4
3
2
1
10
9
2
4
8
4
2
3
3
2
7
10
6
5
8
6
6
2
2
3
5
6
7
9
7
5
10
8
1
10
10
6
5
3
3
6
4
9
6
4
5
2
9
5
3
6
1
6
10
9
8
3
9
7
1
10
3
4
8
8
1
4
8
5
2
5
7
2
3
9
3
10
5
4
5
5
9
9
2
7
3
3
4
6
3
3
8
7
4
6
9
3
10
8
6
3
1
8
8
3
8
3
9
6
5
4
1
8
7
3
1
3
2
9
3
6
7
4
6
1
5
2
10
6
2
4
5
2
7
2
7
1
9
7
10
8
6
6
7
9
4
3
3
1
7
2
1
9
1
1
9
1
2
6
1
2
8
8
1
9
10
10
5
6
8
5
3
7
3
3
5
10
9
4
9
7
4
1
1
7
2
7
3
9
1
1
9
1
6
3
5
4
1
10
6
5
2
6
1
3
8
4
7
7
1
7
9
1
2
2
4
5
8
9
2
7
7
1
5
6
7
9
2
6
10
9
6
3
4
2
7
4
7
5
10
4
3
9
6
3
1
10
8
4
5
8
4
1
8
2
1
3
1
7
10
4
1
6
4
2
5
8
3
10
3
9
7
5
10
1
7
5
8
10
10
4
6
1
7
5
9
9
10
8
8
10
8
2
3
1
8
7
8
2
3
5
4
10
6
2
7
3
4
9
9
7
5
10
3
5
9
7
2
1
5
10
9
10
6
5
4
1
6
10
4
4
4
10
8
3
3
3
2
2
8
3
6
10
1
2
8
6
10
9
9
2
6
7
6
1
7
7
7
10
4
3
4
3
3
9
7
8
2
6
9
2
4
2
4
4
2
4
2
9
3
8
1
6
9
10
4
8
2
7
6
5
5
2
3
2
4
9
10
6
6
2
7
1
10
2
1
10
3
2
10
7
1
8
4
6
2
5
5
5
6
3
5
4
2
1
4
9
2
3
10
8
3
9
8
2
8
5
1
5
9
6
6
7
5
3
7
2
7
3
3
1
3
4
5
4
3
10
7
6
2
3
7
6
1
10
6
4
1
3
1
10
7
6
10
6
3
9
2
9
8
2
5
7
7
7
2
2
4
4
10
8
6
5
1
3
7
2
2
3
4
6
9
5
3
5
8
9
9
10
3
4
1
8
9
5
8
1
8
2
3
7
3
5
1
1
6
9
2
9
8
2
10
2
9
3
10
7
2
7
10
8
3
10
4
3
3
3
4
3
10
6
9
6
3
6
4
5
1
9
6
9
7
3
10
3
8
3
1
5
9
7
5
1
2
10
1
3
4
7
3
9
2
1
6
10
3
2
5
2
4
1
2
9
5
2
6
9
5
8
2
10
2
8
5
2
6
7
8
3
2
7
6
8
8
7
10
9
8
8
9
2
1
6
1
2
2
8
8
1
8
5
6
6
7
8
6
3
10
4
3
7
5
6
8
10
3
7
8
5
3
3
7
10
9
1
1
8
5
3
7
5
5
3
1
5
8
4
6
9
1
1
2
8
2
4
6
5
6
8
3
2
3
2
5
10
9
5
2
2
6
7
6
7
3
9
7
8
2
1
5
9
2
5
6
4
5
10
8
6
9
3
9
2
7
4
9
3
9
5
7
8
1
6
1
9
2
3
9
8
5
6
3
5
3
6
4
6
9
10
6
2
10
9
2
6
6
9
8
3
7
6
1
4
5
1
3
7
10
4
1
7
1
8
10
3
8
6
3
10
8
6
1
4
7
3
3
5
1
10
5
5
2
1
9
8
2
8
1
5
9
2
3
8
9
4
4
2
5
4
7
10
10
7
6
1
6
2
4
5
4
4
7
5
6
8
8
8
10
2
9
7
4
9
3
1
3
5
7
1
10
3
4
9
6
8
4
1
2
3
3
3
7
8
8
2
5
8
6
6
2
7
10
8
8
8
2
2
5
3
9
8
4
5
3
1
8
7
9
8
6
10
4
3
3
3
3
8
3
2
3
9
4
10
8
4
2
8
1
7
6
5
5
6
9
4
5
1
8
10
8
3
4
6
10
9
4
2
3
10
7
9
6
5
5
4
10
2
3
5
5
10
9
4
8
7
9
1
10
1
5
6
8
10
6
3
5
9
4
10
6
6
10
6
10
5
9
8
9
4
6
3
2
3
10
5
7
5
8
4
7
4
4
3
5
3
7
5
8
6
2
9
1
6
3
4
5
4
6
5
7
1
10
7
10
6
9
7
2
2
9
8
3
8
4
6
10
2
1
1
6
10
10
10
8
10
7
8
6
2
1
7
3
3
6
9
8
3
2
5
5
10
6
6
10
9
10
10
5
3
2
4
2
2
1
3
4
4
3
2
8
9
4
1
4
1
7
2
7
5
1
6
5
3
3
7
3
5
5
8
8
6
3
2
10
6
9
4
5
6
4
3
5
9
8
7
4
1
3
7
1
8
3
3
9
7
7
2
9
10
10
5
6
3
1
1
1
1
2
2
6
10
1
5
4
6
9
10
5
10
10
1
7
8
7
1
2
6
7
4
8
3
10
10
1
1
1
8
2
7
9
4
4
7
9
6
6
5
9
10
1
8
9
9
4
3
7
2
4
1
7
2
5
9
8
8
5
10
5
5
8
8
2
9
1
1
10
5
9
10
1
2
5
6
4
6
6
7
9
7
8
8
7
10
1
4
10
5
10
8
3
1
6
10
9
2
2
6
6
9
1
5
3
7
5
8
5
9
6
6
6
7
9
3
4
7
10
5
8
4
9
5
9
3
8
7
3
3
10
2
2
6
7
5
3
4
5
2
9
6
5
6
8
3
5
6
4
10
8
8
8
10
3
7
9
4
2
10
3
6
10
7
1
10
10
4
4
2
6
10
8
2
1
2
7
2
8
3
5
8
4
5
5
2
7
8
1
7
4
9
4
7
10
9
10
8
9
6
3
3
9
4
9
9
1
8
4
1
9
8
10
8
1
6
4
7
9
10
1
3
1
9
3
7
8
10
1
2
5
7
3
2
10
7
4
5
8
5
1
1
9
1
3
5
4
7
1
8
5
7
5
3
6
6
5
5
9
8
6
5
2
8
4
4
1
4
9
9
4
7
10
4
4
9
4
6
10
1
4
2
10
3
3
7
10
1
1
6
8
2
7
9
4
3
6
10
1
1
7
8
1
1
4
7
10
4
8
2
7
2
5
2
1
9
4
6
9
8
4
7
3
2
2
8
6
6
3
9
5
5
10
6
4
5
4
5
7
8
7
8
1
1
3
1
8
1
1
3
3
2
7
10
9
5
5
7
3
4
3
6
8
10
5
7
8
8
6
9
7
6
3
6
9
7
4
9
10
1
9
7
5
3
4
5
5
2
4
1
5
5
2
10
9
2
6
8
10
8
10
4
7
10
3
7
8
8
8
9
8
1
10
5
6
6
7
9
3
3
1
2
7
5
2
6
6
9
5
1
6
6
4
7
6
2
8
2
8
2
10
10
4
3
9
2
7
3
2
10
10
10
10
2
4
10
1
5
9
1
9
7
6
2
8
3
4
6
6
8
8
7
7
1
3
3
2
9
4
5
10
7
9
8
2
6
2
8
7
5
9
6
8
8
10
5
7
9
5
5
7
6
1
1
9
9
6
9
1
6
7
10
10
1
6
4
8
10
6
4
2
5
3
3
8
4
10
7
8
4
7
7
1
3
1
3
4
2
3
10
5
6
4
5
3
7
10
4
9
5
7
3
10
10
8
8
5
5
8
2
5
6
9
1
7
4
7
10
2
4
7
2
4
9
9
5
6
6
10
7
3
10
1
5
3
7
4
2
8
7
4
10
2
10
5
7
9
7
7
2
1
4
6
1
8
8
10
3
2
3
2
5
10
2
3
5
8
7
3
10
6
9
6
5
4
3
7
2
5
3
10
2
9
4
3
5
3
9
5
10
2
1
2
8
5
10
8
5
8
9
7
4
9
10
10
2
1
10
8
7
6
1
7
2
8
9
5
2
2
6
4
8
5
8
1
2
2
6
8
5
7
10
8
8
3
10
8
8
5
6
5
8
6
8
10
8
6
8
10
8
4
9
7
10
4
3
10
1
3
7
5
1
3
10
2
10
10
8
4
7
5
10
4
7
4
1
8
6
7
4
7
9
7
3
7
8
1
3
6
1
3
7
6
5
9
2
3
10
5
4
6
10
7
9
9
9
5
5
10
4
7
8
8
7
5
4
9
10
6
7
4
3
9
7
10
5
1
10
7
7
5
6
9
3
7
9
3
4
2
7
10
3
8
9
4
10
10
6
2
4
4
4
6
3
7
3
7
9
7
2
6
3
4
1
2
2
4
5
8
1
5
10
2
3
6
7
2
1
5
4
4
8
5
7
6
6
10
2
4
6
1
5
1
8
8
2
1
3
5
2
4
4
7
5
6
7
8
9
5
6
2
2
3
4
3
3
1
5
1
7
4
8
2
10
1
1
3
7
3
4
10
9
5
6
3
10
1
10
7
9
1
7
7
1
2
2
1
10
10
2
3
3
10
7
5
9
5
6
2
9
3
7
5
7
10
5
7
10
1
6
4
6
8
4
1
10
6
8
5
5
3
5
6
3
4
5
10
8
9
1
7
10
7
7
10
7
10
3
3
8
4
7
3
4
4
5
1
1
10
8
4
2
9
10
1
3
2
2
3
6
3
6
10
2
8
2
5
8
3
4
4
3
9
5
8
8
7
8
9
2
6
5
10
9
3
1
4
8
2
10
2
9
2
2
2
8
10
1
5
1
1
5
6
4
6
8
10
7
5
7
3
2
6
1
7
7
7
3
3
3
4
5
6
8
7
9
6
7
10
9
5
3
10
8
3
8
6
3
5
9
9
7
2
9
8
6
8
1
1
2
1
5
4
10
2
5
1
5
4
8
7
6
1
8
1
4
2
10
10
5
3
1
4
8
10
8
8
10
5
2
6
1
4
5
7
2
3
10
6
5
2
10
5
10
5
3
6
4
6
8
2
10
3
1
7
10
5
4
10
7
6
3
8
6
2
8
4
3
2
5
6
3
10
1
7
6
8
1
9
8
5
7
5
5
5
4
6
1
9
2
6
1
10
2
9
2
10
5
10
10
4
4
7
1
4
5
4
1
2
1
1
8
1
8
8
6
4
6
5
7
3
5
2
8
2
9
5
1
4
5
3
5
6
10
7
7
4
1
4
5
5
2
1
10
4
6
8
9
8
2
1
4
6
8
2
9
3
4
1
1
4
9
7
10
1
6
10
7
10
1
4
1
10
3
5
10
8
10
5
8
1
3
1
2
6
10
5
10
10
2
9
7
9
7
3
5
6
1
9
8
2
8
8
9
9
9
4
5
2
5
5
1
8
8
4
5
9
2
8
5
10
1
2
7
9
4
2
1
3
7
3
1
8
7
7
7
6
8
6
2
1
8
9
10
7
8
8
9
3
4
10
2
4
5
5
10
3
1
1
8
6
3
9
8
2
9
2
7
8
5
6
5
9
9
4
6
1
5
5
3
7
5
1
1
3
2
9
3
5
1
10
5
2
6
5
2
9
3
9
7
4
3
3
7
6
5
5
9
10
8
9
3
7
3
5
2
2
3
2
10
1
1
1
5
5
3
2
9
4
3
3
9
4
5
3
8
8
6
4
7
8
1
9
3
3
6
9
7
5
10
10
4
6
2
10
6
7
1
2
1
7
4
10
9
4
6
9
6
6
3
5
2
4
8
3
3
2
6
4
10
2
6
1
4
10
3
3
7
1
6
6
10
2
6
9
3
4
3
10
7
7
8
6
3
6
4
7
7
7
3
9
6
1
1
3
7
4
9
2
3
9
1
9
4
4
4
9
4
10
9
8
1
4
10
5
3
10
10
1
9
4
8
2
5
1
8
10
2
2
8
9
1
5
8
5
5
3
8
7
6
5
3
8
6
10
6
6
7
6
4
10
7
3
4
9
10
3
2
7
7
6
5
10
6
10
4
9
2
7
7
7
7
6
4
3
7
6
6
10
10
1
2
4
10
5
4
4
6
6
2
3
1
5
4
5
4
9
7
7
3
9
4
1
1
5
8
9
4
9
3
2
6
6
1
3
6
2
2
7
1
9
9
9
2
7
1
8
4
6
8
2
1
5
5
9
6
2
4
3
2
2
7
5
8
7
6
9
9
2
3
6
1
5
2
7
8
2
5
9
2
5
8
7
9
5
5
9
4
6
7
3
8
6
7
9
4
6
3
9
9
7
2
1
9
1
2
8
5
5
9
10
8
2
7
8
5
2
4
9
7
9
10
8
10
9
1
5
4
10
3
6
2
8
2
4
4
4
3
6
5
10
7
8
6
10
8
4
1
4
5
8
4
5
10
5
8
7
10
7
6
3
9
6
4
8
6
7
8
7
6
10
4
3
4
8
6
7
1
6
9
2
6
1
3
9
6
2
3
9
7
4
4
1
10
8
3
7
6
3
8
10
4
9
6
3
10
2
6
5
3
8
9
2
6
5
1
9
3
6
6
1
3
1
6
9
1
3
9
9
1
7
10
9
10
7
3
10
4
6
2
1
6
1
4
8
2
6
8
3
1
1
3
9
7
6
2
5
10
3
10
6
1
6
8
1
1
9
3
5
4
6
10
1
7
2
2
9
3
3
3
6
1
6
9
2
7
10
7
1
3
5
1
1
7
4
4
4
2
1
9
10
5
7
1
2
9
7
7
3
2
4
2
9
10
2
2
8
4
5
7
10
1
1
4
5
5
1
8
6
6
2
3
3
10
7
5
2
1
8
3
4
5
1
6
10
7
7
10
6
2
8
3
1
8
2
9
7
2
8
2
6
5
7
9
7
9
6
5
5
8
8
8
3
7
4
3
3
1
4
3
6
10
8
6
9
3
1
6
4
5
10
10
10
4
2
3
2
9
5
6
2
7
4
8
9
10
6
6
2
5
4
3
2
2
5
4
5
7
10
9
7
7
6
9
9
9
10
5
2
4
3
4
9
9
5
5
7
5
3
7
5
8
4
6
9
1
6
9
2
7
6
4
5
5
4
3
1
3
8
4
6
5
4
5
1
4
6
7
4
6
5
7
7
1
4
2
3
2
8
2
5
4
4
9
5
1
6
3
8
6
6
7
7
6
5
10
2
7
7
8
9
8
1
4
3
1
6
4
8
9
9
8
3
1
2
1
10
6
2
8
5
4
1
10
1
4
4
4
8
7
10
3
1
8
2
4
9
10
3
6
1
1
4
1
5
9
6
8
10
10
6
8
8
3
5
8
6
6
2
7
6
5
2
6
5
7
8
3
9
7
6
9
4
10
6
8
3
10
3
6
7
9
2
9
3
4
1
3
10
1
6
6
8
2
2
4
10
8
4
5
10
5
1
4
5
3
7
1
1
9
3
1
8
6
4
6
3
5
8
5
3
8
2
1
4
7
8
8
6
3
3
9
6
3
5
3
1
2
7
4
5
9
4
7
9
6
10
2
9
8
10
2
2
8
1
4
1
5
7
4
1
1
9
2
5
10
1
4
7
2
9
3
8
3
10
10
8
10
6
7
2
1
6
4
8
10
4
7
1
6
6
10
5
3
2
2
2
3
9
9
1
4
10
2
7
10
10
6
10
9
9
10
2
9
7
1
9
6
10
8
4
5
3
5
7
6
3
4
7
1
2
8
9
9
5
1
6
3
4
9
5
7
4
3
1
10
5
9
5
1
3
9
3
7
1
6
6
1
8
8
2
8
3
8
1
6
8
10
5
1
9
3
7
8
8
8
7
2
4
3
5
2
9
3
5
3
7
7
4
1
3
6
8
9
8
3
3
5
10
8
6
3
6
7
7
8
1
9
4
5
6
7
5
6
1
4
4
3
7
1
1
5
8
8
2
1
9
3
1
3
8
1
6
6
10
9
10
8
9
10
3
6
1
3
9
8
8
9
2
1
1
2
9
4
6
10
4
3
1
2
9
10
4
10
5
8
9
1
8
8
7
1
2
7
3
7
4
1
6
5
1
7
6
6
8
5
1
6
8
2
5
6
2
8
9
4
7
10
3
3
9
6
6
9
5
9
10
1
4
10
10
10
3
3
7
3
9
10
4
5
8
5
2
1
9
6
3
9
1
5
3
1
1
6
8
6
10
2
10
9
9
7
5
8
10
4
3
7
3
2
6
5
8
5
3
5
9
7
3
3
4
8
10
8
2
7
10
1
6
9
7
3
6
3
1
7
6
4
7
6
4
2
10
5
1
9
2
2
4
2
4
9
6
10
7
1
7
9
5
3
1
7
7
2
8
6
7
5
5
6
3
9
4
9
2
8
4
8
7
8
1
8
8
8
3
8
6
8
9
1
10
10
7
5
8
1
8
2
8
5
9
1
7
10
6
2
6
6
1
10
7
2
4
3
5
2
7
5
6
2
6
5
3
4
2
8
10
2
1
2
10
5
2
10
4
4
4
2
10
7
8
10
3
4
1
7
4
8
4
9
8
1
2
2
4
9
10
5
8
10
6
1
5
3
1
2
7
10
8
2
10
4
8
3
1
4
5
5
2
4
4
3
6
9
4
9
2
1
8
9
1
3
2
7
4
9
5
6
8
4
3
4
6
6
9
6
2
8
4
9
2
6
9
2
2
10
8
7
8
5
9
4
4
3
8
4
10
5
6
1
10
2
6
9
9
3
7
2
5
4
2
2
5
6
5
7
9
2
8
3
7
6
2
7
3
2
1
1
6
5
4
3
2
9
7
4
10
8
9
2
4
6
1
9
9
4
8
7
8
1
7
2
7
8
3
7
2
10
3
6
9
3
6
7
2
4
5
2
10
1
1
1
4
6
2
5
6
4
4
7
8
5
5
1
9
10
8
5
8
6
4
10
3
5
8
7
4
7
1
4
3
6
1
7
6
7
8
3
7
2
6
4
5
9
5
6
6
4
6
6
4
8
4
3
6
9
6
10
9
1
2
3
5
1
4
3
4
5
3
5
5
1
3
6
3
1
5
8
2
6
5
3
2
9
10
1
5
7
8
10
5
6
4
2
9
2
1
5
8
7
7
4
5
1
1
4
6
8
9
2
9
10
3
1
1
10
9
9
7
6
7
5
10
10
10
8
6
9
8
7
1
3
8
8
1
1
8
10
2
5
8
9
6
2
5
4
6
7
5
10
10
2
4
9
10
7
10
2
3
10
5
8
2
2
5
9
9
2
7
3
7
6
2
10
2
7
3
9
1
8
6
10
9
9
3
1
10
5
10
8
7
1
10
1
6
9
5
4
9
4
2
7
1
3
9
4
9
7
2
4
3
5
10
7
9
1
6
3
1
6
5
9
10
3
1
8
6
4
2
4
5
7
5
5
2
7
8
2
10
9
6
2
9
4
10
8
6
4
7
9
5
6
3
6
6
2
9
5
2
2
10
6
3
9
9
2
6
5
9
3
8
6
3
7
7
4
8
7
7
3
7
1
4
3
10
8
2
4
3
5
6
3
5
9
8
4
8
10
9
5
2
10
10
4
2
4
2
5
8
1
9
9
4
4
10
8
8
6
7
7
1
10
5
1
3
1
7
7
6
8
7
8
8
5
10
5
1
2
1
1
1
9
4
4
4
3
10
9
10
7
5
3
7
1
6
1
5
2
3
10
6
6
6
4
9
9
6
1
6
5
2
1
10
8
7
5
9
1
2
9
7
8
9
4
10
3
7
9
4
4
4
3
2
7
1
9
10
7
5
2
2
2
5
9
1
9
4
10
1
5
6
1
5
7
10
8
2
1
3
3
10
4
1
2
1
5
7
3
1
4
2
9
2
3
9
6
8
2
2
3
5
7
9
1
8
1
6
6
1
4
9
1
3
10
10
7
7
9
4
8
8
3
10
4
1
5
7
1
2
4
4
6
4
7
3
7
1
8
3
10
10
3
5
7
8
10
10
10
4
6
9
6
4
2
5
10
5
6
4
6
1
9
4
7
9
8
3
8
6
10
8
9
3
3
2
2
7
10
6
7
9
1
5
9
1
6
2
5
8
3
6
4
7
2
5
6
8
10
8
8
1
2
8
1
10
2
5
8
10
2
2
8
8
7
2
6
4
1
9
8
6
3
8
9
8
1
3
8
5
10
4
6
9
1
8
9
2
1
10
4
10
3
7
3
6
2
3
3
3
8
7
3
7
8
9
2
5
1
9
7
9
9
10
2
8
7
1
3
6
6
7
6
3
5
3
7
3
3
8
9
4
5
1
8
4
1
9
5
9
9
2
8
6
2
7
1
10
8
5
2
2
5
1
5
10
9
9
2
3
6
10
7
6
9
7
8
3
6
7
2
4
4
3
2
4
6
6
9
4
3
10
4
4
1
7
7
5
10
10
6
3
9
6
3
9
3
4
3
8
6
1
1
6
7
2
1
6
5
7
4
6
4
3
2
6
3
2
8
4
4
10
3
1
3
8
7
1
6
6
2
9
3
2
8
3
6
5
5
6
6
8
4
4
4
7
2
4
9
9
8
8
3
4
7
7
9
5
10
1
1
6
10
3
2
10
5
10
2
4
8
6
1
2
6
1
10
10
5
7
7
2
6
5
3
7
6
7
10
4
1
1
10
5
7
4
6
6
10
7
6
3
10
9
3
2
2
8
7
9
1
6
8
5
4
9
6
3
2
10
9
5
6
9
6
1
8
8
2
5
8
8
9
4
4
10
2
9
7
3
10
3
8
1
8
3
5
3
3
9
8
5
8
4
8
6
9
7
2
5
7
7
9
4
6
10
8
1
1
9
8
4
2
4
4
10
4
3
6
7
2
8
2
10
1
8
7
4
3
4
8
7
6
7
3
2
10
10
7
10
7
8
9
6
6
9
3
8
1
3
1
3
8
10
8
5
8
4
5
2
3
6
3
9
8
4
4
2
2
7
5
7
2
6
1
1
2
3
8
1
6
4
8
8
5
5
8
1
6
1
8
2
10
8
7
2
3
3
4
2
1
9
3
1
10
5
5
7
3
2
10
5
10
3
5
1
5
10
6
8
1
8
10
6
9
5
9
7
6
10
9
10
10
8
5
4
2
1
2
6
5
5
9
5
6
4
8
6
1
8
10
4
5
5
1
5
1
3
7
8
10
1
5
8
7
3
2
4
10
8
3
1
9
1
10
1
9
6
6
1
2
6
8
2
6
6
9
3
8
3
1
3
6
1
10
2
9
9
6
4
3
4
8
10
3
8
5
9
9
6
2
7
10
5
8
10
4
2
7
1
6
9
7
1
5
1
7
8
3
1
10
2
2
7
10
7
5
10
2
4
3
8
4
6
1
3
6
4
8
10
3
3
1
8
5
8
4
7
6
10
6
1
6
5
10
4
9
4
5
10
7
7
3
7
1
10
6
6
9
3
6
8
4
1
10
7
3
10
6
6
6
6
3
5
3
9
10
8
1
3
4
7
10
6
7
9
7
7
1
7
3
6
5
3
7
2
1
8
7
10
6
3
8
10
7
9
7
10
5
8
2
7
4
4
9
7
2
9
6
4
3
1
6
2
10
6
6
4
10
8
7
2
2
4
4
6
3
7
10
7
4
6
2
3
8
9
1
10
3
4
8
3
7
10
6
9
6
7
9
7
3
9
1
7
7
2
4
8
1
1
8
8
4
8
9
6
5
3
4
5
8
6
9
10
6
9
7
9
6
7
1
10
3
8
6
5
9
6
7
7
4
9
9
8
7
7
3
6
1
5
5
9
9
2
1
6
5
5
5
8
5
9
7
5
2
4
2
4
4
6
10
2
4
9
1
1
10
8
6
9
4
3
3
3
1
2
5
2
5
8
8
8
4
7
7
8
5
3
3
5
9
5
1
2
6
7
4
9
8
9
5
4
4
4
6
9
6
5
3
8
9
10
5
2
4
4
10
2
10
4
7
6
1
10
1
3
4
10
3
5
6
1
4
7
7
6
2
5
7
6
10
4
9
10
6
6
5
1
8
6
2
8
4
9
8
9
8
3
9
5
8
9
3
7
8
8
4
10
4
10
3
5
7
9
10
4
1
4
8
10
3
4
4
1
10
5
3
2
6
3
4
1
7
7
6
2
2
4
8
6
1
8
3
7
2
9
4
4
6
2
7
3
1
6
1
8
1
5
4
8
5
10
3
4
4
2
4
8
9
5
8
5
5
9
8
5
7
4
9
4
3
1
4
7
8
2
6
10
4
10
8
2
5
5
9
1
9
2
7
3
6
10
6
10
5
6
3
1
3
4
10
9
2
8
4
7
8
8
8
1
9
2
5
5
8
6
6
6
10
9
4
6
3
1
5
7
5
7
9
6
7
10
4
3
9
1
2
8
5
10
10
2
8
1
10
10
9
1
10
7
1
4
7
2
9
4
10
7
9
8
10
3
1
9
7
5
4
6
10
10
8
6
2
7
1
3
10
1
2
4
10
10
2
6
4
2
5
4
2
3
9
10
1
10
4
1
9
2
7
5
6
5
1
7
1
3
6
8
7
8
10
5
8
2
2
1
4
6
5
5
10
8
9
6
4
6
8
10
9
3
5
9
1
7
3
6
6
5
5
9
5
2
6
4
2
7
3
5
4
5
6
5
8
10
3
8
7
5
9
8
5
8
8
4
7
2
7
6
4
1
6
2
1
8
8
1
6
9
4
4
8
3
8
9
9
9
5
2
7
6
1
2
10
9
5
4
3
2
1
3
10
8
9
7
1
4
6
7
5
7
4
10
6
9
7
2
7
10
5
10
1
2
2
1
1
8
9
2
2
9
3
7
1
10
6
10
10
7
4
5
5
2
4
3
7
6
5
6
6
10
8
6
5
5
8
5
3
7
5
10
9
9
6
9
8
4
4
2
7
4
6
9
5
4
5
9
1
2
9
1
3
7
6
3
9
4
1
4
9
6
8
1
5
2
5
6
6
5
1
3
9
5
9
9
1
2
5
1
3
10
5
1
1
2
9
8
2
9
1
6
10
5
6
10
5
6
2
1
8
7
1
5
5
2
7
6
4
4
3
2
9
8
2
10
7
2
3
5
4
5
5
4
1
2
6
10
8
9
6
4
6
9
8
10
4
8
1
6
1
5
2
5
1
5
5
7
4
1
2
10
8
5
5
8
10
1
10
7
6
5
7
1
5
2
4
8
1
3
5
1
1
4
8
6
5
8
2
9
4
2
2
8
3
9
7
8
6
3
9
9
4
5
7
10
2
2
6
4
9
5
6
6
1
3
10
8
1
9
7
8
7
10
3
5
10
10
1
5
9
5
5
10
7
4
2
7
10
4
5
3
6
4
10
3
6
9
2
7
8
1
6
10
6
5
2
5
6
7
3
3
9
8
7
6
6
2
10
7
8
9
9
2
3
3
1
8
1
9
6
9
1
3
7
7
9
2
9
9
2
6
7
9
7
10
8
9
2
2
5
1
4
9
5
5
5
6
8
4
10
6
8
7
8
9
6
4
5
8
1
1
1
10
5
1
4
9
8
1
8
5
9
2
3
10
5
4
9
2
7
7
6
8
3
9
2
2
7
6
1
1
8
9
5
2
2
7
2
2
4
1
9
1
3
9
7
9
1
2
10
10
1
8
10
9
9
9
7
5
7
1
4
5
9
10
1
2
2
4
7
8
10
2
6
1
7
8
3
1
9
9
3
7
9
1
3
2
7
7
9
6
4
9
1
5
10
1
9
7
1
2
2
1
9
4
8
1
6
3
3
5
3
3
3
7
3
4
8
4
5
6
7
9
8
2
6
6
2
2
1
2
3
4
9
10
3
9
1
6
5
6
8
2
9
1
1
10
10
8
2
5
10
5
6
5
7
9
2
1
3
1
10
9
2
6
7
8
9
10
10
1
2
10
1
8
1
1
9
8
7
5
2
10
10
2
2
1
9
6
5
4
6
4
5
2
6
2
9
1
6
1
2
2
7
2
1
9
4
2
10
5
9
6
8
2
9
3
6
8
4
1
4
9
3
5
8
8
3
3
2
2
10
2
6
2
9
2
5
6
2
6
10
1
7
5
5
7
8
8
6
7
2
5
1
8
3
9
7
6
3
9
9
10
5
8
9
2
7
10
7
2
6
1
3
5
1
2
7
2
8
2
4
10
7
6
7
1
8
7
3
4
8
10
1
3
2
1
3
2
7
7
6
1
7
6
10
10
4
2
2
8
9
7
9
1
2
1
1
2
10
1
2
3
1
5
9
4
3
7
9
6
4
1
6
4
5
1
6
3
10
5
9
3
4
1
1
5
1
7
1
1
7
7
1
8
8
7
7
10
3
9
3
1
4
6
7
2
4
8
3
2
5
7
5
3
5
3
4
9
4
5
6
6
3
10
3
8
2
5
10
9
4
9
10
10
5
10
6
9
1
4
8
10
5
9
8
5
10
2
4
5
9
9
8
1
9
8
9
5
8
10
3
1
7
6
6
2
5
6
6
2
5
6
1
1
8
9
2
2
1
10
10
10
6
3
6
4
8
3
6
1
7
5
5
5
8
4
8
4
8
3
1
10
2
1
1
2
8
7
6
3
2
3
4
7
7
3
4
1
8
8
3
7
6
3
3
10
7
5
1
4
4
7
7
7
5
1
6
4
3
2
8
9
7
6
1
6
4
1
7
4
10
3
7
2
3
3
4
5
7
8
4
2
9
8
1
5
2
10
1
1
7
4
5
2
2
7
7
2
6
5
4
6
8
10
2
5
7
10
7
5
8
9
8
3
8
2
1
9
9
10
3
6
6
10
5
8
7
10
3
9
5
7
2
10
4
2
7
6
8
4
7
8
5
1
1
4
9
4
6
4
4
1
5
9
7
6
6
2
8
4
8
4
10
6
6
8
2
4
10
6
9
3
5
4
8
6
10
3
1
6
10
9
9
8
2
3
8
8
1
9
10
1
5
10
5
5
1
1
6
4
1
4
4
5
3
2
10
6
1
5
3
6
5
7
6
5
8
9
7
1
3
7
3
3
5
9
5
2
3
8
10
2
9
10
8
7
6
5
1
10
3
3
9
1
4
8
2
4
2
9
6
3
8
5
5
5
2
8
8
1
1
1
3
6
5
8
9
3
9
3
7
8
6
7
1
10
6
4
5
9
7
8
7
9
6
2
4
5
9
8
7
1
9
9
1
4
9
3
6
7
5
3
6
4
10
2
6
5
9
4
8
5
2
1
7
7
2
2
6
1
10
7
6
8
1
10
5
7
3
8
7
2
1
8
8
8
1
1
7
4
9
1
8
8
6
4
9
5
2
2
4
2
8
6
4
2
2
7
10
2
2
10
3
5
4
2
8
7
8
2
8
6
9
9
5
10
6
4
1
10
7
7
1
5
5
8
9
6
5
1
4
3
8
7
10
10
1
6
6
2
5
10
4
5
1
9
1
5
1
3
4
8
6
5
9
2
10
5
4
4
7
4
7
6
2
5
3
3
10
6
9
3
10
2
9
9
4
10
8
3
4
6
6
1
8
5
3
7
4
2
9
10
7
3
4
6
5
8
4
1
10
1
5
6
4
8
5
2
7
10
2
7
6
6
9
5
8
9
3
8
4
1
8
3
9
5
8
9
10
2
7
10
2
4
3
3
3
10
6
9
9
4
8
2
7
7
9
1
2
4
1
4
1
7
7
3
8
2
7
1
10
1
6
6
1
5
9
1
8
3
10
7
9
1
3
7
10
10
2
6
3
5
1
7
9
7
4
1
3
5
6
9
6
9
5
6
6
3
9
5
10
8
3
8
10
5
1
8
10
10
10
10
9
6
7
7
5
7
5
3
3
2
1
1
5
8
7
8
2
9
4
3
2
4
5
2
1
10
9
1
6
3
5
3
7
8
7
3
6
5
2
1
3
6
4
1
5
4
3
8
2
3
8
7
9
5
7
1
4
5
1
1
1
1
8
6
7
9
8
9
1
2
6
4
4
4
3
10
5
4
3
5
5
3
8
7
5
7
1
2
8
3
9
2
2
2
7
1
2
8
8
2
9
2
1
6
7
2
2
1
7
5
10
7
10
9
2
4
3
2
1
2
8
5
3
8
10
6
10
4
9
10
10
10
7
7
9
5
1
1
5
8
7
6
6
9
1
5
9
4
2
10
1
2
3
10
5
6
10
7
5
10
1
6
7
9
10
9
8
2
9
9
8
5
2
5
1
7
7
1
1
5
9
7
1
9
10
6
10
8
3
5
4
1
1
4
1
8
7
7
6
8
3
1
5
4
1
8
7
5
1
3
10
2
4
3
5
2
10
5
10
9
1
4
9
5
5
6
2
3
7
9
3
8
4
10
9
3
8
10
4
2
2
9
8
4
7
4
9
4
2
6
6
1
1
2
6
5
8
6
10
1
8
10
7
10
7
1
8
9
7
2
3
10
7
9
3
1
8
8
1
8
7
2
5
4
6
3
2
6
7
8
3
2
9
9
5
10
7
8
3
3
1
3
6
9
4
5
2
1
7
8
7
1
7
5
5
5
9
7
10
8
5
2
4
6
7
1
7
8
9
3
9
5
2
9
4
6
9
7
2
9
9
7
8
7
3
4
2
6
1
10
4
7
5
1
9
10
5
8
2
10
6
10
1
7
5
10
6
7
7
3
5
9
4
2
4
4
5
6
4
7
8
3
9
3
4
10
7
2
10
4
5
5
9
1
2
8
9
2
2
8
6
10
4
7
7
3
1
6
5
9
1
9
5
7
3
2
9
2
10
6
3
7
4
1
2
6
6
8
1
1
6
4
7
9
9
7
8
5
9
8
8
10
4
4
2
5
6
7
1
3
9
7
1
9
3
10
4
6
8
1
4
3
2
3
3
7
6
2
9
8
8
1
5
6
7
2
10
7
4
9
3
1
6
9
4
2
10
8
6
4
1
6
3
6
8
10
7
6
5
9
9
8
4
9
10
3
1
4
5
9
4
10
3
7
10
10
1
2
1
6
3
7
5
7
7
2
8
4
8
10
8
6
1
9
8
10
10
3
6
3
4
10
6
8
6
6
1
1
2
1
1
3
5
5
9
4
10
5
4
2
7
10
2
5
3
8
8
10
7
7
9
3
2
3
7
3
3
3
10
3
1
7
4
2
2
9
5
10
9
2
7
2
4
5
1
6
1
1
9
10
8
6
8
4
2
4
1
4
5
6
7
2
1
5
9
10
4
3
3
8
8
6
7
2
4
5
2
2
8
8
2
5
7
3
3
9
1
10
7
4
3
9
5
2
1
10
8
10
9
10
10
10
9
6
10
10
9
1
10
1
8
2
7
7
3
5
9
4
9
10
7
5
6
8
10
3
7
3
10
1
2
5
6
2
3
8
10
5
10
8
7
3
8
8
6
10
7
2
6
9
9
4
9
7
3
7
4
1
5
10
1
8
3
4
4
8
5
2
5
8
7
1
5
1
9
10
1
10
10
4
1
10
2
3
7
2
10
10
9
2
8
1
2
10
7
2
10
10
5
1
1
4
1
10
10
7
10
5
10
9
1
2
3
2
7
6
5
9
4
9
3
8
2
9
9
1
3
9
7
1
7
6
2
7
7
5
2
6
10
2
8
2
8
7
6
7
4
1
10
6
9
10
2
2
8
9
1
1
2
8
1
8
6
6
9
4
5
9
8
9
4
1
2
8
10
5
5
3
1
7
10
1
10
3
10
9
4
8
6
3
3
2
2
7
8
9
2
7
2
9
5
3
1
6
4
5
8
7
9
1
4
3
1
1
5
1
8
2
8
6
5
3
5
1
8
10
6
7
8
6
2
6
3
8
3
6
7
7
5
10
3
10
1
5
4
3
9
5
2
7
3
9
2
3
3
10
3
4
1
10
4
4
8
4
7
4
7
10
9
3
7
2
8
4
5
7
5
9
9
6
2
5
2
1
9
6
9
10
10
7
4
10
4
9
10
8
7
9
4
9
10
5
6
10
4
9
2
2
4
5
5
10
8
4
1
2
10
6
2
9
8
1
10
3
4
5
3
10
3
5
9
2
2
5
8
1
8
4
5
1
9
2
6
6
8
8
6
2
5
6
10
1
1
7
2
1
1
2
6
8
3
10
9
3
5
2
9
1
8
1
4
9
3
10
10
4
2
2
4
8
1
6
7
5
2
9
1
10
8
3
4
2
3
8
9
4
8
4
6
2
6
2
7
2
6
5
7
8
10
4
3
9
5
4
4
7
3
5
1
10
9
1
10
5
10
6
6
2
1
9
1
5
5
10
8
5
10
3
2
4
6
8
2
10
5
9
4
3
10
2
7
4
9
8
2
9
6
9
9
2
5
10
1
3
8
5
9
9
6
9
3
3
3
2
6
9
10
7
7
5
1
9
3
5
8
8
1
8
10
7
7
2
9
2
6
5
2
5
7
2
4
8
2
5
1
9
8
9
4
1
3
2
8
4
5
2
2
5
7
7
1
10
6
7
1
9
4
10
2
7
3
3
2
6
9
4
4
2
9
1
7
1
1
4
5
3
10
7
3
10
5
5
1
3
1
10
5
3
6
8
2
1
2
2
4
1
1
3
2
3
9
3
3
1
1
8
1
8
7
2
3
10
5
4
2
8
7
9
5
10
1
1
4
4
10
6
8
1
2
7
7
4
7
3
2
6
6
5
4
7
8
4
6
8
2
7
8
9
9
5
5
3
3
4
9
8
2
1
4
7
5
2
9
1
1
8
8
8
7
8
3
7
7
10
4
9
1
5
5
5
8
3
4
8
2
6
3
1
1
10
4
5
2
3
4
1
10
5
10
1
5
5
3
9
1
7
7
8
2
4
2
4
7
9
5
7
5
5
8
2
2
4
1
5
6
10
7
6
10
10
4
5
5
6
2
5
2
3
2
2
8
1
2
8
9
2
4
1
10
10
4
1
6
1
5
8
4
6
3
2
6
8
5
5
2
5
2
3
9
2
9
2
1
7
1
10
2
3
8
10
8
2
3
2
3
10
4
1
5
4
4
10
5
6
10
2
9
2
4
4
5
10
10
9
8
4
8
6
5
8
3
3
8
3
3
10
6
2
6
8
4
10
7
7
9
4
7
2
5
1
7
2
7
1
5
7
9
2
9
1
9
3
1
6
1
4
8
1
1
10
7
9
10
7
8
7
9
1
10
9
2
9
1
3
8
3
4
2
1
6
6
9
7
9
2
5
10
9
7
3
9
4
9
1
2
6
3
6
9
10
7
7
7
3
9
2
3
4
7
1
3
3
7
6
8
1
8
9
6
9
8
1
8
2
6
10
2
6
6
7
10
1
2
7
2
6
1
9
9
4
4
4
8
2
8
7
9
6
4
2
10
1
5
2
1
1
8
8
3
3
6
2
2
7
2
10
5
2
5
8
4
9
6
5
3
5
3
8
1
8
6
3
4
1
6
4
7
2
10
1
6
9
3
9
4
5
3
6
10
7
1
10
1
6
1
3
2
8
9
7
10
1
9
2
3
4
9
7
7
5
10
4
6
7
8
2
3
9
1
5
5
4
1
8
4
6
3
6
6
1
2
7
9
3
8
3
8
7
8
4
10
3
7
4
10
8
2
10
8
4
7
1
1
4
1
6
9
8
6
3
9
5
3
9
8
6
5
9
4
6
1
7
4
1
8
6
7
8
5
8
2
2
3
9
8
10
5
6
3
2
4
4
3
10
3
9
8
4
10
6
8
2
4
2
2
3
7
7
4
2
4
8
4
9
3
7
4
7
3
4
5
7
5
5
5
6
2
3
9
9
1
6
5
4
3
3
5
2
4
2
5
3
4
10
7
7
7
1
5
9
10
2
9
9
7
7
8
10
6
9
2
5
6
4
8
10
5
1
4
9
4
3
7
5
2
2
5
5
6
8
8
6
8
3
5
6
10
10
7
8
4
7
2
4
2
4
3
7
6
4
7
8
4
2
2
3
7
1
9
9
4
5
8
1
6
6
6
6
4
4
5
3
5
6
7
3
4
2
7
7
10
4
2
2
2
9
4
4
9
4
2
7
1
2
8
5
3
3
6
8
8
8
2
2
5
1
4
1
6
3
6
3
5
8
7
8
5
1
2
4
1
7
5
2
10
5
3
10
10
10
10
2
10
6
6
7
1
4
7
1
7
3
7
10
5
9
6
10
5
8
3
3
5
10
5
3
9
2
5
5
4
10
8
4
1
4
2
1
7
5
3
3
1
7
4
8
7
7
8
8
2
7
9
4
9
1
3
8
6
5
4
3
1
5
2
5
8
7
6
1
1
2
10
4
2
3
2
10
4
4
3
9
4
7
8
2
7
4
6
8
1
8
3
8
6
5
8
4
8
6
7
6
5
6
5
4
6
7
8
10
6
9
8
6
1
9
1
4
7
4
2
2
6
5
8
10
4
1
6
5
4
1
8
6
3
6
9
5
1
6
2
7
2
8
3
4
3
1
6
3
1
4
6
6
10
2
4
2
3
7
9
4
10
6
10
1
1
4
9
7
6
6
7
8
4
9
10
2
9
3
2
9
9
4
5
9
6
3
10
7
4
1
1
2
7
3
6
2
9
2
8
5
3
8
5
1
2
5
10
10
7
5
5
2
3
8
8
8
4
4
1
4
3
10
7
1
2
6
10
4
4
8
4
3
3
6
7
9
2
8
4
2
8
7
5
1
2
3
3
9
1
10
8
2
8
3
9
5
3
5
3
8
10
7
2
1
9
10
9
3
10
6
8
5
9
3
1
7
6
7
10
6
7
4
7
1
2
8
6
4
9
8
1
2
8
9
2
4
9
9
8
3
2
4
10
8
8
9
2
4
6
2
1
8
2
8
3
1
7
3
4
5
8
3
2
2
9
8
10
5
9
1
1
5
6
4
7
1
9
1
8
5
3
1
6
8
10
4
6
7
2
6
9
5
6
10
7
4
5
3
7
2
7
6
1
3
7
1
9
3
4
7
3
3
3
10
4
1
5
9
1
4
7
7
8
8
4
9
7
8
4
1
10
6
3
1
5
2
1
9
5
7
3
4
6
6
2
6
5
2
3
3
10
2
9
3
1
4
6
9
10
4
5
2
2
2
2
10
5
2
5
4
2
7
1
7
3
9
1
9
6
1
3
2
8
2
4
9
9
5
1
9
10
1
9
2
4
4
1
9
2
1
4
7
1
5
6
5
9
3
9
7
2
10
9
3
10
9
4
9
8
8
7
9
8
4
4
4
6
2
10
1
7
4
2
8
7
8
1
10
3
6
10
7
10
8
10
4
2
1
1
7
3
5
3
3
7
4
1
10
2
1
4
5
3
6
1
7
2
6
8
2
2
7
5
1
3
2
9
5
3
9
5
2
2
2
9
8
5
5
10
8
8
2
3
3
6
9
8
5
1
7
8
8
5
8
2
9
8
10
8
1
3
4
3
6
9
10
9
10
9
4
7
2
3
4
1
7
10
1
4
4
6
7
3
2
8
6
5
6
4
1
7
6
7
4
10
9
10
4
9
5
9
7
4
3
3
6
6
7
7
1
5
6
8
7
1
4
2
8
4
8
7
10
4
7
3
6
6
4
1
4
5
9
3
1
1
10
8
4
4
7
5
5
2
8
1
3
7
3
3
4
7
3
4
5
9
4
8
3
8
1
3
10
2
1
3
7
4
9
10
2
6
6
9
3
3
7
2
10
1
10
6
9
8
2
5
1
1
3
1
7
2
4
1
9
1
8
7
7
3
6
6
1
2
1
7
9
6
3
8
3
8
7
1
9
8
6
3
2
10
1
7
10
2
4
9
9
2
6
8
4
9
5
8
10
3
10
10
10
7
10
2
1
9
3
9
3
1
7
4
7
4
4
7
7
6
6
10
6
8
7
10
8
4
4
9
5
6
1
2
3
10
1
9
4
6
5
9
4
4
5
6
3
1
6
9
5
4
1
10
6
1
7
4
2
3
10
1
5
1
5
3
10
5
6
1
10
2
10
2
9
6
4
3
10
3
4
2
7
8
2
9
4
1
1
3
7
5
10
3
7
4
6
6
7
9
3
1
5
8
4
7
10
5
6
2
1
4
3
6
1
7
4
1
7
10
6
3
1
2
2
8
5
3
8
2
10
2
4
7
5
7
4
10
3
1
3
7
5
8
4
4
10
5
10
2
9
8
6
8
3
8
2
3
6
6
6
7
10
7
2
3
8
2
8
6
7
6
9
10
6
9
8
8
9
9
7
7
3
6
3
4
6
10
1
7
7
2
5
1
1
9
5
4
5
1
2
4
5
8
9
7
8
5
8
9
2
6
6
10
4
6
5
1
2
1
6
5
10
6
10
1
5
8
3
1
7
9
5
3
8
8
2
7
9
9
9
4
10
10
3
10
4
9
4
10
4
7
6
6
10
8
5
5
5
6
5
8
5
6
1
4
2
4
5
1
8
5
10
3
5
7
6
4
4
2
9
5
9
1
1
4
4
1
6
4
10
7
2
5
3
4
6
2
10
4
2
8
1
2
6
1
6
4
9
8
2
1
3
1
3
1
7
2
10
7
1
7
6
7
6
5
8
3
9
4
3
1
7
9
4
9
1
6
5
6
5
6
5
4
6
10
10
5
8
2
2
2
6
5
5
9
9
2
6
7
8
9
7
3
5
10
4
4
1
3
7
9
5
4
2
7
10
10
1
1
2
2
5
10
5
1
6
2
6
9
6
2
5
6
6
8
1
9
3
1
8
10
5
6
1
10
9
6
6
4
7
3
1
7
8
9
10
6
3
6
9
10
7
4
5
5
9
4
4
9
8
3
7
6
7
5
3
1
3
1
8
5
3
5
3
2
2
2
1
1
8
2
10
9
1
3
4
5
1
4
3
10
6
5
1
6
8
8
9
4
10
8
6
9
7
9
1
5
9
3
2
8
3
4
8
9
7
7
5
9
5
2
1
1
5
3
8
9
7
3
2
5
7
10
7
8
10
1
4
4
7
9
8
2
5
2
3
7
9
9
6
8
5
10
9
9
10
6
4
10
3
4
5
5
7
7
9
9
1
4
8
6
8
5
8
6
5
6
9
7
4
1
9
3
9
7
8
3
8
2
3
6
6
5
3
8
6
5
9
8
4
10
1
1
2
3
9
9
9
10
7
9
1
9
5
1
7
7
3
8
6
7
10
8
6
10
3
10
9
8
9
4
10
7
6
2
3
1
3
4
7
7
3
10
2
7
8
3
9
2
10
2
6
5
7
2
8
7
8
9
5
4
3
2
5
1
5
4
1
9
5
4
5
3
8
4
2
5
3
5
5
10
1
4
10
10
4
7
7
7
3
5
3
9
6
3
2
10
4
2
4
7
9
2
1
3
2
8
10
2
10
4
1
9
10
2
9
2
2
8
3
6
1
9
1
9
4
4
10
8
2
7
10
4
1
2
2
8
3
5
4
7
5
2
7
8
6
5
2
4
9
10
7
9
9
9
1
9
1
4
5
5
7
4
2
8
4
7
1
4
10
8
9
4
5
8
7
2
9
9
2
6
10
6
6
7
7
2
8
7
2
8
5
6
7
2
1
8
6
5
6
7
5
8
9
6
10
4
2
1
7
9
1
7
4
3
2
9
7
7
9
2
10
0
გამომავალი მონაცემები
28430 28455
თქვენი პასუხი
28430 28455
ჩეკერის პასუხი
YES
შემავალი მონაცემები
10
8
7
2
8
10
4
9
7
7
10
8
10
6
6
10
6
7
10
1
6
3
6
2
2
1
7
8
1
3
7
4
10
9
1
5
4
8
10
2
1
5
5
5
9
9
2
6
1
9
7
8
4
4
8
9
10
4
3
1
9
10
9
10
7
4
8
5
1
6
10
8
3
9
10
1
5
4
7
3
2
2
10
1
6
6
2
9
7
10
8
10
10
2
10
8
2
10
2
3
3
5
1
1
10
7
5
2
9
6
3
8
6
8
9
4
9
10
10
10
8
1
4
8
3
6
8
10
7
10
1
10
1
5
7
4
7
10
1
7
6
1
4
5
10
4
9
5
7
2
9
9
9
5
9
4
6
7
7
4
2
6
8
1
10
1
5
1
7
1
1
3
8
10
1
7
8
10
9
7
3
9
3
8
3
3
7
1
3
1
3
3
10
7
5
1
2
9
5
6
7
6
7
2
7
8
5
6
8
5
3
8
7
6
5
6
6
6
4
8
7
7
1
7
9
9
6
9
3
4
7
4
8
4
5
10
4
7
4
4
2
6
5
4
6
3
9
3
9
1
6
8
1
4
9
10
8
9
5
6
10
3
5
5
4
8
1
7
7
2
3
6
2
9
4
3
5
1
3
9
3
6
7
1
9
2
8
9
1
10
9
10
7
6
5
7
10
10
7
2
5
5
6
4
1
1
9
8
3
7
6
5
9
9
1
3
8
9
8
10
10
10
6
1
3
2
5
1
4
9
10
6
5
1
9
9
10
9
10
2
1
3
4
1
6
9
8
2
10
4
2
10
6
8
8
9
4
9
8
10
8
6
2
9
6
9
6
5
9
9
10
1
9
7
2
10
4
9
9
5
2
8
2
10
8
2
6
5
10
6
8
2
5
5
7
3
3
5
5
6
7
3
7
3
2
7
10
4
8
9
6
4
4
2
6
7
4
5
10
2
10
4
2
5
10
9
6
6
2
8
6
9
2
2
7
4
8
1
5
1
6
4
9
1
9
7
9
5
2
8
8
6
5
10
7
5
3
8
1
1
2
4
7
6
2
3
6
7
7
5
1
8
6
7
2
1
8
9
3
6
9
1
4
3
1
2
3
8
10
4
8
10
3
4
2
3
3
3
10
7
10
7
6
5
7
4
5
9
4
2
7
10
3
1
8
1
6
6
2
4
6
1
3
3
10
7
6
9
1
7
7
8
4
5
8
6
10
10
6
7
10
9
1
6
5
7
6
7
9
1
2
9
9
8
1
3
1
8
1
6
9
3
9
4
8
9
9
3
4
6
9
3
10
3
2
9
2
5
4
9
4
10
1
4
2
3
2
1
1
3
5
10
1
3
4
1
1
1
2
9
2
8
9
10
7
10
2
4
5
4
9
1
4
6
4
4
6
8
2
3
1
10
8
4
10
2
1
5
9
1
9
1
4
7
6
4
2
5
9
9
7
5
9
6
2
3
7
10
4
10
6
9
1
9
8
6
9
9
8
9
6
3
3
9
2
3
10
9
4
5
1
3
9
8
8
7
3
4
8
2
3
8
10
5
6
6
7
9
4
4
9
10
9
2
8
1
3
5
7
5
1
10
8
10
2
7
2
8
8
2
7
7
4
10
6
3
2
5
7
1
1
8
4
6
10
3
5
8
9
4
7
3
9
1
1
8
6
7
3
3
9
9
8
9
2
5
10
7
8
5
7
6
6
10
1
3
2
5
8
10
3
6
2
4
6
5
2
2
6
3
7
5
3
5
3
4
8
6
6
3
4
1
7
5
5
6
10
4
8
10
9
7
4
2
4
4
6
4
9
10
3
6
8
2
10
9
6
5
4
5
7
1
9
8
8
8
7
1
5
3
9
2
9
8
6
8
9
9
8
4
1
6
2
8
10
6
7
8
3
2
9
5
10
3
10
6
8
8
7
8
3
2
2
2
2
9
3
5
9
9
4
4
4
2
8
9
8
3
4
7
4
7
1
7
9
7
4
8
10
9
3
1
4
2
1
7
7
6
2
2
5
9
1
7
9
9
6
3
6
6
4
6
5
2
10
3
3
4
6
6
5
3
4
4
10
7
9
1
10
4
3
4
5
7
7
4
5
2
9
2
3
4
4
5
3
4
3
3
2
7
4
2
7
1
8
10
5
2
7
9
2
10
9
9
9
5
2
2
8
5
3
4
2
1
5
10
6
2
5
10
8
4
7
6
1
9
5
2
5
9
6
4
1
5
9
7
9
10
7
3
3
10
7
3
1
7
6
9
10
2
4
3
1
9
1
9
5
1
7
1
8
2
8
2
3
1
6
3
9
1
1
7
8
1
1
7
2
4
5
4
9
2
1
9
9
3
9
9
5
8
2
8
10
8
3
4
8
10
5
8
3
6
4
1
8
1
7
4
2
3
5
7
3
2
10
9
6
8
1
4
8
8
5
5
3
9
7
1
6
10
5
5
9
7
4
10
9
5
2
8
6
10
5
2
7
7
7
1
1
4
6
7
8
3
8
10
7
1
10
5
10
7
5
4
4
3
10
8
6
1
7
3
10
1
6
1
6
9
9
1
10
8
3
3
3
8
4
4
9
7
5
1
1
10
10
8
10
6
4
6
8
1
6
5
5
5
3
7
8
2
9
2
6
2
5
8
5
1
6
8
9
7
1
4
1
1
4
6
7
4
7
3
8
1
7
5
9
1
9
1
10
2
6
3
2
8
3
3
4
3
2
10
4
3
10
10
9
8
4
6
9
1
8
7
1
6
5
2
8
5
9
4
4
3
9
4
10
9
9
3
5
6
6
5
7
6
9
6
7
1
8
2
10
6
6
1
5
4
4
5
2
1
6
2
10
8
6
4
6
3
4
10
9
10
10
4
3
5
6
8
5
7
6
9
4
2
8
5
3
1
7
6
7
5
7
1
2
4
5
2
6
9
7
6
6
6
10
3
1
6
9
10
7
1
3
4
3
9
9
6
1
2
6
9
1
7
8
6
6
6
9
6
10
5
7
2
1
10
5
9
9
7
4
8
1
1
4
2
1
3
8
5
7
7
7
5
3
5
6
8
6
10
6
1
9
5
9
3
6
7
8
9
10
4
2
9
4
7
5
1
4
2
7
2
1
9
3
1
1
1
8
6
3
4
7
7
1
4
4
4
9
7
9
7
5
9
3
1
4
5
4
3
1
3
1
10
1
9
9
5
8
5
3
5
3
9
9
1
10
8
5
8
4
6
5
5
6
4
4
10
6
10
2
6
6
5
3
10
1
4
3
10
7
1
4
1
9
9
9
4
4
5
9
5
3
3
8
6
2
3
3
1
9
10
5
1
7
7
6
8
9
2
9
7
10
5
6
6
4
6
4
8
5
6
9
1
5
6
2
7
1
8
7
1
9
3
8
4
10
8
7
7
3
1
10
8
7
1
10
1
10
9
2
4
5
2
7
7
2
3
6
5
5
9
9
6
2
4
6
3
3
5
9
8
1
1
6
8
2
1
9
5
7
6
10
5
10
8
6
2
9
5
3
1
1
2
6
7
6
5
2
6
4
1
1
7
2
3
6
4
7
6
7
10
7
3
10
9
2
2
9
1
10
2
9
9
9
10
9
5
5
9
1
2
9
1
3
9
2
2
3
8
3
9
3
2
4
1
7
6
3
8
1
10
4
10
5
7
8
10
3
4
8
9
4
5
9
10
6
6
1
1
8
1
2
3
5
4
3
7
9
2
9
10
7
9
7
10
7
4
8
4
5
3
10
2
10
3
8
4
4
5
3
10
6
10
7
8
5
6
2
1
1
6
3
2
10
2
9
6
5
3
8
2
1
2
7
8
3
10
6
9
6
9
6
6
4
5
4
2
6
10
10
1
8
2
5
3
3
1
3
3
8
8
6
5
8
6
6
1
10
9
7
1
2
8
2
5
9
8
10
6
9
6
5
9
3
8
3
9
8
10
8
7
1
2
10
7
4
10
3
1
10
9
1
3
9
3
1
5
5
2
5
4
6
3
2
2
9
9
5
6
4
2
4
6
5
8
10
6
9
4
10
8
8
8
2
8
6
10
4
7
1
6
7
10
6
6
9
2
10
3
7
6
2
10
4
3
7
8
4
6
6
1
7
10
3
3
10
6
1
8
9
5
4
9
1
1
7
9
7
9
3
9
8
2
7
3
8
8
7
1
1
6
6
4
10
1
10
7
1
1
7
6
10
9
3
3
7
6
8
1
8
4
3
8
5
3
2
3
2
6
1
4
8
3
1
9
2
8
4
10
9
5
10
6
5
3
3
7
2
7
7
5
3
7
5
8
6
4
10
2
10
7
10
3
7
5
5
10
9
8
8
5
5
9
1
7
4
8
7
8
3
6
9
3
8
1
8
4
8
6
10
7
2
5
2
6
9
2
1
1
6
5
5
4
3
8
8
6
5
7
8
8
4
1
9
6
8
8
9
1
1
8
3
3
4
3
4
10
10
10
3
3
10
9
5
6
5
6
10
7
2
4
2
10
10
4
1
8
1
8
7
10
5
7
6
3
8
5
7
10
2
6
10
10
3
7
1
2
5
7
8
1
9
3
10
10
10
6
10
6
5
4
3
7
4
8
1
8
6
3
2
1
5
5
3
8
5
3
2
2
7
5
1
9
1
6
10
3
5
8
4
5
4
10
4
2
2
8
1
6
5
2
10
8
7
1
3
8
2
9
7
5
1
4
2
7
6
10
4
6
2
4
8
3
8
9
4
8
3
5
5
5
3
8
1
3
9
6
5
2
10
2
3
8
1
5
3
2
1
6
1
9
5
6
2
1
1
5
4
10
10
7
4
10
4
3
10
4
9
10
10
3
6
10
10
3
10
1
7
8
7
2
8
6
5
5
7
4
9
8
5
5
7
7
9
10
10
2
9
10
2
2
1
2
5
1
9
2
10
10
9
4
4
2
4
2
6
7
6
6
9
5
10
3
5
9
7
9
5
3
4
4
5
6
8
9
5
4
10
6
1
4
2
1
8
10
4
10
10
2
4
1
9
10
6
10
1
9
3
2
9
9
6
10
2
8
10
7
9
1
4
1
7
2
10
3
10
5
4
7
1
5
2
8
1
7
4
10
1
6
9
6
8
6
6
9
3
3
7
1
9
9
7
3
4
8
1
8
1
1
6
10
1
2
7
4
3
1
1
3
9
6
4
5
1
2
5
2
4
1
7
4
3
10
10
4
4
2
5
7
5
2
6
5
8
3
6
6
3
8
5
9
4
4
8
7
10
2
6
9
9
5
3
2
3
2
4
5
9
5
2
10
3
9
5
4
4
5
1
7
9
2
9
6
9
4
3
5
6
4
1
1
10
7
8
5
1
8
10
4
7
3
5
3
5
8
6
8
1
4
5
7
5
10
1
8
4
10
10
4
5
5
10
3
1
7
10
10
3
10
7
10
9
6
2
6
5
4
6
6
9
1
3
6
5
7
3
9
8
1
2
1
6
1
6
1
7
2
7
6
4
5
5
4
5
7
2
10
7
7
10
3
7
6
10
1
10
1
8
8
7
7
1
5
9
2
5
10
6
10
10
4
4
7
9
10
10
7
5
6
5
5
2
3
1
3
1
5
8
8
1
4
5
7
3
8
1
5
6
4
6
10
3
6
10
10
9
9
3
4
7
4
9
3
2
8
3
9
3
4
6
6
2
6
6
9
1
8
4
6
8
8
9
2
5
4
5
3
8
4
6
8
1
2
5
3
5
8
1
8
5
5
5
1
9
2
10
5
3
10
7
9
6
3
7
2
9
6
9
10
2
5
1
7
6
4
4
4
9
9
3
9
5
7
4
9
3
10
7
6
4
1
10
9
5
7
2
3
2
2
8
3
6
3
5
2
6
3
10
2
9
9
8
8
8
6
4
2
4
7
5
6
1
9
2
6
9
9
8
1
5
2
7
8
1
1
3
1
9
9
5
1
8
9
3
3
10
7
3
7
7
10
10
5
9
7
5
10
5
9
6
10
1
5
3
4
1
5
7
4
4
10
3
6
7
2
8
1
7
9
2
3
8
3
5
9
1
8
1
2
1
4
10
5
3
4
4
8
5
6
2
2
7
3
2
1
3
1
10
10
8
2
10
5
7
5
4
5
2
10
6
2
1
9
3
3
9
4
5
4
3
5
4
7
3
1
10
3
3
10
9
10
2
5
7
9
4
1
6
4
5
4
6
7
6
6
4
1
10
5
10
4
8
4
3
8
7
6
7
6
8
7
9
8
7
10
10
8
5
2
8
4
10
3
2
3
5
10
5
10
7
6
9
6
4
5
5
7
10
8
6
10
10
9
2
2
3
4
5
6
3
4
2
5
8
3
7
10
5
4
6
3
3
3
2
3
10
5
4
6
9
6
4
4
2
3
6
4
9
2
10
3
9
1
10
3
9
3
1
7
9
8
6
3
9
5
1
10
3
1
10
8
1
2
1
4
7
8
3
9
1
8
3
6
4
6
5
9
10
4
9
8
9
5
6
7
8
7
8
5
8
6
9
3
1
10
10
10
10
7
5
3
8
5
1
1
10
10
1
4
1
10
9
4
3
6
6
4
7
5
9
2
10
8
10
4
5
2
1
2
4
8
1
1
10
7
10
6
2
10
5
8
8
9
5
9
6
1
5
4
9
4
1
7
1
3
3
5
4
7
2
7
6
7
5
7
7
7
1
3
3
10
7
1
5
10
7
5
2
1
7
1
7
2
8
7
6
3
3
10
3
10
5
4
9
9
5
9
8
4
4
5
6
5
4
5
9
8
1
5
4
6
4
5
5
10
1
2
6
4
9
10
3
3
8
9
7
3
1
10
2
5
2
1
10
5
10
9
4
8
9
3
5
3
4
5
2
1
3
4
8
10
1
1
9
2
10
4
9
1
3
10
9
6
1
5
9
1
5
7
1
6
4
1
6
9
9
1
9
3
6
4
6
1
5
5
4
7
3
3
7
10
5
3
3
1
3
3
6
10
5
9
5
6
10
4
6
10
3
9
5
3
2
9
10
1
6
9
1
5
4
1
2
5
1
6
7
9
9
3
7
4
7
8
4
4
8
8
7
5
4
4
9
8
8
7
6
2
7
5
10
8
4
1
2
10
8
8
7
9
4
10
3
6
7
5
10
1
1
5
6
2
2
9
8
8
1
6
8
6
2
1
4
2
1
1
7
3
1
7
6
8
2
8
8
8
2
6
3
1
1
10
1
4
4
2
7
4
9
5
7
3
8
2
1
10
7
3
1
5
2
9
1
2
4
3
9
9
6
9
9
4
2
1
10
10
10
9
8
7
3
6
7
5
7
2
10
9
6
3
1
4
10
6
1
10
4
6
9
2
2
4
7
8
5
1
4
7
10
1
6
9
7
5
9
7
1
6
9
5
2
8
5
10
7
10
1
3
4
10
4
3
10
9
4
8
1
10
4
1
10
10
4
4
1
2
1
6
6
4
5
2
2
4
3
9
5
6
9
1
6
7
5
1
10
10
3
10
8
8
7
6
2
10
7
7
1
8
3
4
6
10
1
5
1
5
3
10
2
1
6
6
4
5
4
9
5
1
2
2
9
6
2
5
4
8
2
7
3
4
4
2
1
3
9
3
3
10
2
7
7
5
10
5
10
3
2
1
2
8
2
6
2
10
9
5
10
2
8
9
7
8
9
9
9
7
6
5
5
5
6
1
2
6
2
5
2
7
1
4
7
5
8
5
9
5
8
3
5
10
4
7
9
4
6
1
1
3
6
6
3
7
5
3
10
7
4
9
8
3
6
9
7
6
7
8
8
1
10
5
3
5
1
10
6
4
1
3
9
5
4
8
9
6
7
4
3
6
7
1
10
7
10
10
6
8
6
6
3
6
3
2
4
3
6
1
6
5
5
3
8
7
2
3
9
8
3
2
6
7
2
9
5
4
4
9
10
6
1
7
8
5
6
5
1
6
7
6
6
3
4
8
3
2
3
4
10
10
7
7
9
7
6
3
7
3
1
1
5
8
3
3
7
10
8
4
2
5
1
6
9
8
3
9
10
4
6
2
2
4
8
9
2
10
10
1
10
2
2
1
7
10
6
7
8
9
2
1
5
9
9
5
7
3
7
6
9
7
5
8
4
5
2
4
2
8
10
5
2
9
4
8
8
5
4
4
10
9
7
3
2
8
10
10
4
4
9
8
1
2
2
10
8
7
2
2
6
10
3
1
7
10
7
9
6
7
6
6
3
10
3
1
10
2
5
6
5
8
4
2
5
1
2
10
9
4
7
10
8
3
4
9
8
2
8
10
5
8
3
2
9
4
9
5
7
1
9
3
7
4
3
10
5
2
9
8
1
9
4
3
7
6
6
5
10
8
4
7
10
7
4
9
10
8
1
10
10
2
9
5
10
3
7
4
8
6
2
6
10
2
8
8
1
2
4
4
9
4
10
7
7
2
8
1
2
4
7
5
7
1
1
7
5
1
6
7
8
4
2
2
4
2
10
1
4
8
1
7
8
10
3
5
9
3
1
3
1
1
4
9
1
2
8
8
10
10
9
10
5
6
8
8
5
3
1
7
1
5
8
7
3
6
2
3
1
5
9
6
7
3
3
4
7
4
7
7
3
6
7
6
7
6
9
10
2
1
1
8
3
6
8
6
6
2
4
8
10
4
1
4
7
8
1
8
5
5
9
3
6
5
3
10
6
2
2
8
9
1
5
5
1
6
6
6
1
7
9
3
5
9
9
10
5
9
9
1
5
6
3
10
7
3
6
8
4
8
4
7
2
5
2
5
4
1
6
4
6
2
8
10
6
10
8
1
8
8
3
1
2
8
4
6
2
2
1
6
5
5
10
8
2
5
9
2
6
3
1
9
1
9
2
10
2
1
7
5
8
6
7
4
8
8
1
8
5
1
1
3
6
8
8
4
1
1
1
1
5
2
4
2
9
8
8
10
4
3
3
8
4
7
8
9
10
6
3
9
2
3
3
8
5
9
5
3
8
6
3
2
6
7
4
6
6
10
7
8
8
8
3
9
10
1
10
5
2
6
8
6
10
10
8
1
7
10
1
1
2
5
10
6
3
7
2
1
7
9
6
2
3
6
9
3
9
5
6
3
9
10
1
1
1
4
6
5
7
4
4
3
5
8
2
8
2
10
9
3
1
5
8
9
1
8
8
3
5
1
7
1
7
5
10
8
3
6
10
1
5
7
6
2
4
3
4
2
9
10
10
1
6
9
10
4
6
5
10
9
7
3
6
7
8
10
3
7
10
10
1
3
5
1
7
5
9
2
2
3
2
5
4
4
2
7
7
8
2
10
10
1
3
2
4
2
7
4
9
2
4
8
4
6
2
3
6
10
3
6
1
10
9
10
9
2
3
2
3
1
4
4
8
9
4
6
9
9
10
9
7
7
3
3
8
9
3
6
10
5
8
4
7
1
2
5
8
9
3
4
9
2
10
10
3
9
10
7
8
7
10
10
5
10
3
9
2
2
4
7
8
4
9
8
10
1
4
8
5
6
5
9
8
2
9
3
6
1
7
4
1
6
9
5
6
5
5
10
3
10
10
8
6
3
7
4
6
4
7
2
8
3
1
2
9
7
2
2
5
3
7
7
6
6
4
8
8
4
5
9
3
2
7
7
1
6
5
10
10
3
9
10
2
6
2
5
3
10
9
4
5
9
10
5
4
5
9
2
8
4
1
2
7
6
3
10
2
7
4
7
10
5
4
10
8
9
4
4
9
3
8
9
8
1
9
4
4
9
4
9
6
6
9
10
10
2
8
3
8
2
6
5
8
8
4
10
8
9
8
2
2
1
1
3
3
7
9
8
7
10
5
3
7
3
9
5
1
1
10
4
10
3
6
8
7
7
7
9
9
3
6
7
4
3
6
10
8
1
6
6
10
4
8
10
2
3
5
5
5
8
7
7
7
9
4
3
3
7
7
7
3
9
3
3
6
1
1
7
6
1
9
2
1
3
2
7
2
4
9
1
1
6
7
10
4
9
8
8
3
4
2
4
5
6
7
5
4
7
8
5
2
6
6
7
10
9
2
3
8
5
5
5
10
5
3
3
7
10
6
10
10
10
7
2
5
5
1
10
3
10
6
2
3
7
7
5
2
5
6
4
6
3
9
9
8
5
7
3
7
4
8
7
6
1
8
6
6
10
1
4
7
4
9
10
4
10
6
6
1
6
7
10
7
2
2
2
2
6
10
7
1
1
2
5
4
9
8
3
7
10
4
5
10
1
1
1
2
4
5
5
10
9
9
9
7
9
8
7
2
8
1
2
6
4
4
3
4
4
8
9
8
1
4
1
6
3
10
6
1
6
2
6
2
4
6
10
3
3
3
6
3
7
4
2
9
8
4
3
5
2
6
10
6
2
5
6
2
1
4
3
10
4
4
3
6
7
6
10
9
4
5
5
9
1
1
10
1
8
8
8
1
5
6
4
7
2
3
10
6
10
9
10
5
1
7
5
7
1
9
2
2
9
2
2
3
2
9
2
3
6
5
2
7
1
5
6
2
3
6
1
4
4
1
2
6
9
2
4
1
7
1
1
1
3
8
3
10
2
1
2
1
4
3
3
8
10
2
6
3
6
10
6
6
7
8
7
4
7
6
8
7
8
1
2
4
8
9
9
10
9
1
5
4
10
2
10
5
6
1
10
5
6
7
4
7
1
7
4
6
10
3
8
9
6
3
2
6
7
6
5
6
9
4
5
6
10
2
3
3
7
9
5
1
3
2
6
6
10
2
10
3
8
7
2
3
1
8
2
3
1
9
7
8
8
6
10
4
6
7
5
9
8
6
10
6
7
5
8
2
4
1
6
10
10
7
3
4
3
1
3
2
6
6
9
3
9
3
6
4
2
3
4
8
6
4
5
7
3
2
4
4
3
2
6
7
7
6
3
7
4
10
9
3
6
7
3
3
9
7
8
6
8
4
2
8
10
9
8
1
2
9
9
10
1
5
2
5
7
2
10
5
2
1
8
3
2
10
6
1
10
8
3
4
8
1
10
4
10
1
8
3
5
6
4
6
6
4
2
1
9
6
7
1
3
3
3
9
7
7
3
6
5
10
7
1
1
10
10
7
8
4
5
5
1
1
3
3
8
1
7
10
5
10
6
9
1
9
8
6
2
2
10
3
7
5
10
5
10
5
4
2
3
9
9
2
4
8
4
7
7
3
6
1
10
10
8
7
8
1
3
3
8
9
3
7
10
2
6
8
2
6
6
6
4
4
8
3
10
7
9
1
1
1
10
9
7
10
7
8
5
10
1
8
3
6
8
2
1
5
6
7
9
1
5
10
9
2
5
3
2
5
10
2
7
9
7
1
10
10
5
8
9
8
8
8
1
8
2
9
8
5
8
2
5
10
8
1
1
2
9
9
7
4
8
5
6
6
2
2
2
6
5
10
3
7
3
3
9
5
1
2
6
3
10
8
7
5
5
3
1
6
5
2
3
8
4
9
1
10
3
7
5
2
3
5
5
3
4
8
6
1
3
9
6
7
7
2
4
2
10
5
7
2
8
9
7
9
4
10
10
7
4
8
2
4
7
4
1
4
1
9
10
4
5
1
2
7
4
10
9
4
9
7
10
4
7
8
10
5
6
9
1
2
4
8
2
5
6
10
4
8
3
8
2
10
6
7
9
2
7
3
8
9
3
2
3
8
9
4
4
2
6
10
7
7
7
6
10
9
4
1
7
7
2
9
3
5
4
6
6
3
8
7
7
4
1
6
10
7
7
5
10
10
7
8
3
1
5
3
10
4
3
4
7
10
2
7
9
5
5
3
1
6
6
3
10
4
3
10
2
1
4
3
9
8
3
5
6
4
1
8
4
8
10
9
6
1
10
2
6
1
10
6
4
2
1
3
5
3
7
9
6
7
4
5
9
7
6
8
8
7
7
2
6
1
1
1
2
3
4
4
5
1
9
9
8
1
3
4
4
1
9
1
10
7
9
8
3
5
1
8
1
2
9
8
8
5
7
6
5
7
4
4
4
9
10
8
4
9
6
3
3
9
2
9
8
2
4
10
7
3
5
7
3
3
6
8
2
10
10
9
1
7
1
8
3
4
3
4
5
8
7
9
6
6
4
7
1
6
10
7
4
9
10
7
10
2
8
1
5
5
2
5
2
5
8
7
6
9
9
9
6
4
3
9
7
6
1
2
10
6
6
2
5
1
2
1
6
1
2
8
4
2
2
6
10
9
7
6
10
1
5
7
3
5
10
10
5
2
10
4
4
6
2
1
4
1
6
1
7
4
2
6
4
4
6
3
3
5
10
2
5
7
8
8
2
1
6
7
7
2
7
2
7
7
6
3
6
6
10
2
9
5
2
4
5
3
9
8
1
4
7
8
6
9
1
9
4
3
9
8
10
2
9
3
2
7
2
6
5
4
8
9
2
3
7
9
8
8
3
10
5
4
6
10
6
3
1
10
6
3
4
10
8
4
6
1
10
7
4
6
2
4
8
7
9
2
7
4
9
5
2
1
2
1
5
1
4
10
9
10
6
4
5
4
1
4
4
7
1
3
10
6
10
9
5
5
7
8
10
10
6
3
5
4
7
5
10
1
8
6
4
5
9
3
4
5
8
8
2
7
4
7
6
3
1
9
6
6
3
3
1
4
9
2
2
2
2
6
5
4
6
4
1
8
10
7
4
10
10
8
8
10
7
5
7
9
6
9
1
9
1
9
8
4
5
3
9
8
9
4
4
9
4
5
2
8
3
3
2
10
8
1
1
10
9
7
2
6
2
8
6
5
3
4
5
9
4
2
7
9
9
5
9
7
10
6
1
8
5
1
10
6
4
1
1
4
7
1
5
5
5
7
9
2
6
10
3
2
8
4
6
9
7
5
9
3
6
6
7
9
5
5
6
5
2
1
8
3
1
9
4
8
10
1
9
7
3
7
5
2
10
5
4
1
6
6
3
6
10
1
7
4
1
7
1
6
10
6
9
4
3
2
8
2
8
6
3
7
4
2
3
10
5
3
2
5
10
3
3
4
6
2
6
4
2
2
3
3
10
3
6
6
10
4
7
8
9
7
1
9
8
9
3
1
7
8
8
8
10
8
9
9
8
5
4
1
9
6
6
1
10
9
10
10
3
1
5
3
8
6
3
4
8
4
2
6
1
2
5
8
1
9
2
10
7
7
9
10
8
9
8
7
10
4
1
9
3
9
1
4
2
9
9
7
10
9
2
1
8
8
5
4
1
6
4
9
4
6
3
3
7
7
4
10
10
1
9
1
3
10
7
5
3
10
7
5
5
2
1
9
2
1
6
7
2
5
5
9
2
3
2
8
7
4
1
9
8
9
7
3
1
10
1
3
9
3
6
4
2
5
5
4
3
5
1
3
7
8
9
9
7
1
4
8
9
2
5
10
7
8
7
4
7
3
10
8
3
2
1
9
1
2
9
6
6
1
4
9
3
7
3
5
1
8
1
10
10
4
6
8
2
9
1
9
6
3
8
9
10
3
10
8
3
8
9
10
2
5
2
1
8
9
8
1
3
3
2
10
8
8
8
7
4
4
9
5
1
7
2
4
3
4
3
1
3
1
5
3
10
1
3
6
8
6
8
2
4
10
10
10
9
9
2
2
1
9
6
5
2
5
4
4
2
4
5
3
9
6
9
3
7
9
5
6
3
9
5
2
8
7
3
1
3
8
5
7
9
6
3
6
2
10
4
10
1
7
4
7
4
5
5
2
9
5
5
6
7
2
5
2
10
7
9
9
8
3
6
1
3
5
6
5
2
1
5
1
4
10
6
5
10
7
8
5
8
1
5
7
5
2
5
3
9
4
5
1
6
10
2
7
4
3
5
2
3
8
5
6
7
4
10
5
4
8
3
6
7
8
9
10
4
6
6
3
3
8
7
10
9
9
4
4
2
4
8
10
1
5
9
1
4
9
10
8
5
3
1
8
5
2
8
6
6
10
8
8
5
7
5
1
1
6
1
3
6
3
4
3
2
5
7
3
7
7
7
10
7
4
6
8
7
6
2
5
7
5
3
10
4
1
4
7
2
10
4
10
1
3
2
9
9
5
1
9
10
3
9
2
1
10
8
9
7
9
1
4
3
3
5
9
4
5
8
9
5
6
8
4
10
10
6
5
3
1
6
10
5
10
6
9
9
9
10
10
9
5
2
3
5
6
10
10
6
9
9
8
3
4
1
7
5
6
10
10
3
4
4
3
1
8
3
6
10
6
6
10
3
10
9
5
1
3
3
10
9
10
2
8
3
9
9
3
2
7
10
2
3
4
7
9
5
4
4
6
7
9
10
6
5
1
9
10
1
6
1
5
9
4
3
2
3
1
3
7
2
5
1
10
9
3
10
9
6
8
5
8
8
4
3
3
1
1
8
9
10
5
2
6
8
10
1
3
10
6
5
10
6
9
1
4
4
5
7
4
10
2
7
1
10
3
3
9
6
8
2
9
3
8
8
7
9
8
10
6
4
8
9
7
9
2
4
5
9
2
2
5
1
10
10
8
4
8
9
7
1
5
6
2
10
9
8
10
1
10
8
10
7
7
2
7
9
10
9
5
7
6
8
10
8
4
6
7
8
4
1
9
5
10
8
9
7
7
10
7
3
9
4
6
1
2
2
6
7
8
10
7
9
2
3
8
6
4
4
3
7
10
9
1
2
5
5
10
9
8
2
7
8
1
2
3
7
3
7
6
6
2
6
10
5
2
8
6
10
7
7
2
4
2
4
3
10
8
5
6
4
7
1
6
10
7
2
10
1
1
4
5
8
6
7
6
5
5
3
7
2
1
3
4
7
9
6
7
2
3
6
9
6
2
5
5
7
1
5
6
5
3
10
10
9
4
7
9
2
6
10
10
9
7
8
2
6
9
5
10
7
2
5
2
7
2
1
2
2
10
4
7
2
3
5
7
6
5
5
2
1
7
8
6
2
2
2
9
10
4
4
6
2
1
10
6
4
5
1
2
10
4
1
10
5
7
1
8
6
7
3
9
4
10
1
10
3
4
7
3
10
6
2
6
6
10
3
8
2
7
1
10
3
5
8
6
2
5
10
1
3
9
6
7
8
5
8
5
9
3
6
5
9
3
3
5
9
6
7
1
7
10
2
3
4
9
9
2
6
7
8
3
4
5
4
1
10
8
3
1
6
3
4
3
4
5
7
1
5
5
8
9
9
7
4
10
4
2
6
9
8
6
10
6
4
10
7
2
10
8
8
9
8
8
9
3
7
5
10
8
3
7
2
9
10
6
7
6
9
9
2
3
6
1
1
5
4
4
6
7
10
4
6
7
6
3
3
4
8
7
2
1
10
8
10
9
3
6
8
10
8
10
2
1
8
10
5
10
8
7
9
7
9
4
7
7
10
4
1
1
6
8
6
1
2
8
2
4
8
8
4
8
9
4
10
3
9
10
10
10
4
9
10
1
5
1
9
4
6
1
5
7
8
5
7
6
10
9
7
4
3
10
10
5
5
5
2
10
8
9
1
4
9
4
4
2
10
5
1
5
10
1
3
7
4
4
7
10
7
3
9
8
1
6
10
1
7
6
10
2
10
5
4
3
8
1
6
10
8
2
3
6
5
2
4
5
1
9
10
10
9
5
8
5
1
2
4
4
9
9
9
2
10
10
5
4
4
4
6
10
6
4
1
2
2
2
1
1
2
8
2
10
4
3
3
3
9
2
8
1
8
6
4
1
2
6
3
2
3
6
8
1
4
4
8
5
5
7
5
6
9
9
6
7
5
2
10
1
10
5
8
7
5
9
5
10
4
8
4
4
8
5
2
8
7
10
2
2
7
4
1
2
5
3
7
8
5
2
8
1
2
10
3
8
8
3
4
8
3
10
5
4
1
6
2
10
10
3
2
1
9
1
8
6
2
8
1
8
3
8
1
10
10
7
1
8
7
6
9
5
2
3
6
5
1
3
7
8
10
5
2
5
1
6
3
7
5
4
4
6
6
4
3
4
9
9
6
10
10
1
5
6
7
4
1
4
3
1
2
9
1
7
10
5
4
2
7
10
7
8
2
6
2
3
3
4
3
10
4
4
5
3
10
9
1
1
3
8
1
8
1
4
5
7
9
9
6
1
3
6
6
2
8
1
9
3
9
3
9
6
6
5
9
10
2
1
9
10
10
10
8
9
8
4
2
9
7
2
2
9
5
7
7
2
4
3
4
7
3
2
6
1
6
10
7
4
6
6
9
3
10
9
2
10
7
1
8
2
10
8
5
6
5
8
3
6
2
10
2
9
6
2
10
7
10
10
8
1
3
8
2
4
2
6
4
8
9
4
9
1
7
6
5
6
5
1
10
5
9
5
1
4
8
3
2
2
3
2
7
5
9
9
3
2
8
8
9
1
1
4
8
4
1
10
3
4
8
9
8
5
6
2
4
6
9
10
5
9
8
7
8
3
4
10
4
4
6
2
7
10
7
8
6
8
6
5
4
1
2
8
3
6
9
1
6
9
6
5
1
10
1
6
7
6
5
9
10
10
7
6
1
6
3
1
4
9
4
4
2
1
5
3
6
7
6
2
3
7
5
1
9
10
10
1
6
2
2
6
6
1
1
3
2
2
5
3
2
3
9
2
7
5
4
5
9
10
5
8
6
6
9
6
7
6
8
1
8
4
5
8
6
1
1
8
4
3
7
7
3
6
5
4
4
1
2
5
10
3
6
7
10
9
8
5
4
6
3
2
10
4
4
9
8
4
7
6
2
5
6
5
1
6
1
9
8
3
7
8
8
4
5
6
9
5
4
1
1
10
9
8
3
10
8
8
1
6
1
8
9
7
9
6
1
7
8
2
6
9
1
4
6
7
6
9
2
6
6
8
8
7
8
10
5
4
8
2
10
3
4
6
5
7
10
8
8
5
8
5
9
1
3
6
4
7
5
7
10
7
10
5
6
10
9
7
4
8
5
6
10
10
10
1
9
5
9
2
10
10
5
1
1
9
5
1
2
3
4
7
9
10
1
6
2
5
9
1
5
1
6
3
1
1
10
3
5
7
1
3
8
10
3
3
6
7
7
10
3
9
1
6
5
1
1
10
10
7
8
10
1
3
10
1
3
1
8
7
8
5
8
6
6
8
1
10
7
10
3
2
8
8
7
1
9
8
6
5
2
2
10
3
4
7
2
5
4
7
6
9
9
5
2
4
9
6
2
5
5
2
8
2
2
4
3
6
2
9
3
2
9
10
1
8
1
10
7
6
6
9
1
8
6
3
6
1
8
2
4
5
4
1
3
7
6
3
5
4
3
6
10
6
2
1
8
8
7
2
6
5
5
7
1
5
8
9
4
6
3
6
3
1
3
7
4
4
8
3
7
9
6
2
9
4
2
7
2
2
1
7
1
2
9
9
4
1
9
3
9
4
1
2
5
7
1
10
9
4
6
2
4
2
8
5
5
1
8
2
3
1
9
9
8
7
6
7
3
3
2
10
9
8
9
4
5
2
4
4
4
5
5
4
8
5
8
6
10
3
6
10
7
10
7
2
6
4
4
10
6
3
6
8
4
5
7
6
4
8
5
1
8
4
6
10
5
9
4
2
2
1
10
10
10
2
6
7
1
5
6
3
5
4
1
7
1
8
10
1
9
3
7
10
2
8
2
4
10
3
7
7
2
9
3
8
7
8
7
7
7
3
3
10
5
6
4
1
4
6
2
1
7
8
6
3
2
2
7
1
5
3
9
5
2
8
6
3
4
10
1
8
7
6
6
10
4
3
8
8
1
4
4
4
7
10
3
9
10
3
1
8
4
10
4
5
7
2
7
10
5
3
8
9
6
3
1
7
5
8
3
8
1
1
7
4
8
5
10
2
4
10
6
7
10
8
5
8
5
4
9
9
7
2
9
4
10
4
5
1
8
6
10
3
9
5
5
1
5
7
2
3
4
2
4
4
9
2
6
6
2
1
9
4
10
10
8
7
10
5
8
6
7
9
8
6
7
5
5
7
3
3
8
2
1
7
3
3
2
10
7
8
1
5
3
3
3
6
2
6
7
3
4
4
9
9
9
1
1
8
8
2
8
7
8
7
4
6
3
8
7
1
10
4
6
5
8
4
4
5
2
7
2
3
9
8
4
7
8
4
9
1
8
8
10
2
5
3
5
9
4
4
6
2
6
4
6
5
5
4
9
4
10
3
3
1
2
4
5
10
5
3
1
1
9
4
1
8
7
8
4
8
4
7
8
2
8
8
5
2
10
5
5
2
1
2
5
7
3
9
4
2
9
6
8
1
1
2
10
9
3
9
2
8
10
5
3
2
1
10
5
2
5
9
6
8
1
9
6
8
10
2
7
4
7
5
5
4
6
3
8
2
4
5
5
6
5
6
3
3
1
2
1
6
3
8
1
2
7
7
2
4
6
5
3
1
3
10
4
5
6
6
7
10
8
8
1
10
10
6
9
2
10
8
5
5
1
2
8
5
6
2
2
4
6
10
2
10
8
9
9
3
1
3
7
7
8
2
3
6
3
3
2
1
3
10
1
2
4
3
7
6
10
2
2
1
8
7
4
4
2
3
6
2
7
4
2
3
1
5
5
5
10
3
5
3
5
3
2
8
5
3
9
6
6
5
2
2
1
6
4
3
4
2
6
9
2
8
9
3
3
9
8
3
10
2
7
5
2
9
4
1
10
10
10
2
7
5
5
6
4
2
6
1
9
1
4
5
8
5
8
5
5
2
8
3
2
8
3
4
1
8
1
10
3
8
4
3
7
10
5
8
5
10
6
1
9
5
6
5
1
6
5
10
6
4
7
3
6
1
8
3
3
6
6
3
5
8
8
4
7
4
8
5
10
4
1
3
7
2
8
10
9
1
5
5
6
6
8
9
3
10
9
5
8
5
9
7
9
6
3
3
4
6
5
5
8
5
4
6
2
6
2
6
9
7
3
7
10
4
7
7
6
7
5
3
5
3
1
6
9
7
2
3
4
10
2
7
8
5
3
5
8
2
8
6
4
10
1
5
5
10
10
5
2
8
8
9
9
6
10
5
4
10
4
7
9
6
2
10
1
10
2
1
4
5
9
4
9
2
3
5
3
4
6
4
7
5
10
2
2
7
2
1
7
6
4
8
6
2
5
1
2
2
1
9
7
5
2
5
8
7
4
10
6
10
7
9
7
8
7
3
7
6
2
4
8
2
1
1
10
10
9
5
3
3
6
8
3
1
5
1
5
3
8
2
9
4
5
5
3
6
4
9
3
4
10
5
6
4
8
1
10
4
7
1
10
2
9
1
4
3
4
3
1
9
1
8
3
2
7
10
6
4
4
9
6
5
1
8
10
5
6
5
10
8
7
8
2
7
6
8
1
5
6
2
3
3
5
10
9
8
9
7
5
8
5
10
10
10
3
10
4
1
9
4
4
1
5
7
2
3
10
4
5
9
9
9
9
8
9
5
9
9
6
7
2
9
1
7
10
9
2
3
8
9
1
3
2
5
8
3
10
3
2
2
7
3
1
9
2
9
6
6
1
9
5
3
4
5
8
5
5
9
9
4
7
7
6
6
5
3
1
6
1
1
5
3
8
1
9
4
3
6
6
10
7
5
5
8
7
8
2
7
4
2
2
10
6
8
5
2
5
8
4
7
8
5
5
10
6
7
5
7
4
9
1
10
7
10
2
10
8
8
10
1
1
7
9
8
10
10
6
2
8
8
1
5
9
5
6
2
1
6
4
7
8
2
1
10
1
10
5
2
6
5
9
10
2
4
7
1
8
2
9
3
9
1
6
1
5
1
9
6
10
4
8
7
6
9
9
5
1
1
9
6
3
9
5
5
7
10
10
9
4
4
10
6
2
10
9
2
9
2
3
5
2
10
5
1
6
9
7
2
3
4
8
7
4
3
6
9
4
9
4
9
4
5
5
8
2
2
5
5
9
5
3
1
7
5
4
3
1
4
1
8
1
5
4
7
5
9
9
5
5
3
10
7
3
3
1
6
6
7
9
5
4
2
1
5
8
10
7
5
10
7
8
2
8
1
10
3
3
4
4
8
2
8
8
4
6
7
9
2
4
6
3
10
2
2
5
7
2
6
4
7
9
4
5
9
7
4
4
8
1
9
9
9
7
10
7
2
3
1
8
7
5
9
3
9
4
9
1
7
9
3
6
2
2
4
6
10
1
1
6
8
5
6
9
2
2
10
3
8
1
5
6
10
6
10
5
3
5
7
5
4
10
2
2
6
2
5
5
6
2
4
5
6
8
1
10
4
7
1
2
3
3
3
7
4
6
5
10
5
3
4
4
5
10
4
6
8
8
6
4
6
10
5
2
2
7
3
3
9
4
9
7
5
9
3
6
4
9
8
7
6
5
7
3
8
5
7
8
6
9
9
9
2
6
2
10
7
10
5
6
1
1
7
2
1
10
2
5
7
5
1
10
9
6
4
3
4
9
4
2
10
7
9
4
9
3
7
5
3
2
3
1
1
7
7
6
3
1
9
6
4
7
10
5
9
2
4
9
3
3
3
8
10
1
8
5
6
10
3
9
7
6
4
5
4
5
5
3
2
8
6
4
7
2
8
8
10
9
5
9
6
4
4
9
2
8
7
8
4
3
6
8
8
10
8
4
8
9
1
7
10
3
4
9
1
7
9
6
3
1
6
1
9
1
7
10
1
8
10
9
6
5
9
10
3
8
9
1
5
8
1
9
8
7
7
6
4
2
4
9
10
2
5
5
7
7
6
1
8
8
9
10
9
1
3
6
9
1
5
6
10
1
7
3
1
7
9
1
1
1
2
9
4
4
6
8
9
2
4
8
8
2
2
3
2
1
4
2
9
6
4
1
7
2
10
3
10
2
10
4
10
4
9
7
3
3
3
1
10
8
3
5
9
3
5
2
2
2
6
8
2
4
2
9
7
10
6
4
4
1
8
10
2
5
5
8
8
9
2
2
3
2
4
5
2
2
2
4
5
10
8
8
6
4
5
10
3
9
6
8
3
10
10
7
6
2
9
4
4
4
6
3
2
1
4
3
8
5
9
6
8
9
7
5
8
4
9
8
2
6
3
3
6
5
10
7
8
6
4
1
9
9
7
1
6
7
3
3
10
10
1
9
3
10
5
3
7
10
7
7
5
2
9
10
9
7
1
5
3
6
4
8
10
9
2
8
1
1
5
1
9
8
10
5
6
7
3
6
4
3
7
6
1
7
8
7
1
7
10
1
9
3
6
5
3
1
5
6
5
2
8
3
1
4
4
8
8
8
5
9
8
8
10
2
5
10
9
9
8
3
9
5
9
3
2
10
9
1
7
3
7
6
2
5
9
3
7
3
4
7
7
5
10
9
1
7
7
6
7
2
1
10
8
8
9
7
6
5
4
7
4
2
6
10
2
10
9
8
1
2
8
9
5
8
5
7
6
5
10
7
6
2
7
1
7
3
8
7
4
7
9
10
2
6
10
3
1
7
4
9
4
1
7
3
5
6
3
3
3
2
8
6
1
6
10
8
6
10
5
8
10
10
7
3
8
3
5
9
7
4
6
10
10
1
5
7
1
4
9
9
9
9
7
1
2
10
7
10
7
3
1
9
6
2
7
3
2
1
6
2
3
5
8
10
9
1
3
8
1
6
6
8
2
5
8
1
7
1
4
4
8
4
5
2
6
3
10
5
3
8
1
1
7
7
9
2
10
3
5
1
1
10
9
7
5
2
4
7
4
7
8
6
10
5
1
6
7
7
2
7
5
9
9
9
1
2
8
6
7
5
10
6
1
2
3
8
4
8
5
5
1
6
1
7
5
8
8
3
7
5
2
7
1
6
6
7
1
2
6
3
7
3
1
6
2
7
7
9
10
9
1
4
8
7
8
5
7
1
2
2
5
8
8
8
9
3
4
4
2
10
1
8
3
1
4
1
10
4
4
7
1
8
1
2
1
6
8
5
8
5
2
8
4
7
6
5
3
3
2
8
8
4
6
6
3
6
10
6
3
1
5
7
5
5
1
6
8
5
8
6
2
3
2
5
2
10
7
6
1
3
3
1
4
9
10
1
1
5
3
6
1
4
7
10
10
6
2
9
10
9
3
8
9
8
7
8
7
3
8
4
7
3
3
10
4
9
8
9
4
6
4
7
2
3
2
4
9
6
8
2
1
10
4
6
9
10
8
4
2
3
3
7
10
3
2
2
3
10
10
3
3
5
3
4
1
3
5
10
2
4
5
5
9
8
1
4
5
10
1
1
6
4
10
6
6
4
5
7
5
5
6
6
10
7
9
8
1
5
3
9
4
8
5
6
4
10
1
9
5
6
3
6
7
8
4
10
4
4
4
10
6
2
2
3
8
8
5
7
4
9
3
9
1
6
4
9
2
10
8
6
10
10
10
10
6
10
2
9
6
5
6
8
4
1
2
2
5
8
10
1
3
3
8
7
2
7
1
6
7
7
4
3
1
1
5
7
3
4
8
8
9
9
2
7
9
5
5
7
7
10
9
3
6
5
1
3
3
7
3
9
1
1
6
9
2
3
4
1
6
5
5
8
1
7
3
4
4
3
3
3
2
2
3
4
3
7
5
4
6
8
6
7
1
4
3
7
7
6
10
3
3
7
3
6
4
8
2
10
9
7
1
5
2
4
1
9
10
8
6
3
2
8
1
5
1
9
5
5
1
4
2
6
6
8
10
6
1
6
10
3
1
7
7
6
5
3
1
5
1
1
1
4
6
8
6
8
8
6
8
6
1
4
5
3
9
1
8
4
6
5
8
3
4
9
9
9
10
3
10
4
10
4
8
5
10
4
9
6
2
6
7
3
9
5
4
3
6
2
2
9
4
7
6
7
7
3
2
6
9
7
9
4
10
9
2
7
3
2
8
2
6
5
8
4
4
5
3
4
5
8
8
4
3
1
3
8
8
2
1
7
7
5
1
8
5
5
7
4
3
6
7
10
10
3
8
10
8
10
5
2
3
9
5
1
2
4
6
7
10
7
8
7
5
1
1
3
10
10
3
6
8
4
1
10
9
5
4
3
7
2
2
2
8
7
9
9
1
9
2
3
3
4
7
7
1
8
4
5
6
10
2
9
10
1
6
10
7
3
3
10
3
4
6
3
2
1
9
9
4
7
8
2
10
5
9
5
5
8
5
5
7
2
3
10
5
2
2
5
5
1
4
6
4
1
6
7
7
7
4
3
1
7
7
2
9
6
6
2
3
2
2
10
9
6
8
8
3
6
5
9
5
2
8
7
10
10
5
7
7
7
3
6
10
2
6
2
7
8
9
9
7
2
10
4
10
3
3
3
10
9
2
4
4
4
6
4
9
2
4
2
8
6
5
7
8
3
7
7
8
8
3
2
4
10
7
6
8
1
8
3
8
1
6
1
8
7
5
3
5
4
8
10
8
4
7
8
1
9
1
9
7
8
9
9
9
9
7
1
6
2
6
4
2
5
4
3
7
8
3
7
1
9
9
5
6
7
4
4
10
4
10
1
3
6
4
1
4
5
1
3
2
9
8
6
4
5
7
2
9
5
5
7
1
6
5
6
8
6
2
9
7
6
3
2
1
8
6
6
8
6
4
6
1
6
3
6
7
3
1
3
6
7
10
9
1
6
9
7
2
3
4
6
5
7
4
6
4
6
4
4
5
9
8
9
9
9
10
5
2
4
2
3
1
8
1
10
7
3
7
10
6
3
6
6
8
6
6
10
10
9
8
9
5
8
1
10
3
1
5
6
8
10
5
4
9
8
1
3
3
5
10
1
8
8
8
5
2
8
2
7
4
4
9
4
8
5
6
3
1
10
6
10
10
6
6
10
6
6
3
8
7
5
9
7
4
10
1
2
6
3
4
5
10
5
1
1
7
5
1
4
2
8
2
1
6
10
8
8
9
8
2
6
3
7
7
4
2
8
8
5
6
3
9
4
6
10
5
9
2
6
3
4
8
4
5
7
7
2
4
6
8
3
4
4
4
1
3
1
2
2
7
3
7
2
1
9
4
6
10
1
2
9
8
9
10
4
8
8
4
9
5
6
3
7
4
6
8
4
5
7
4
6
4
7
7
3
5
3
8
3
7
10
9
4
8
8
6
1
6
5
1
7
4
6
10
6
9
5
7
2
4
7
3
1
2
2
5
7
5
7
8
7
5
10
8
1
8
8
1
7
10
9
1
4
9
1
7
3
4
10
7
4
2
3
3
6
5
6
3
10
2
3
4
5
10
3
1
1
1
5
9
4
3
5
2
1
9
1
4
2
2
1
2
4
1
9
8
8
8
7
9
4
3
6
2
9
1
1
4
8
7
6
6
3
5
7
10
1
2
3
6
3
6
10
8
2
2
3
6
4
6
1
9
7
5
9
8
4
10
6
8
9
8
6
6
10
3
5
7
4
5
10
3
5
3
8
7
5
4
1
7
1
4
8
9
7
3
10
7
4
9
10
8
2
5
1
7
2
9
2
2
2
4
5
4
8
4
2
3
9
4
1
1
2
5
6
6
3
5
4
7
3
3
10
8
5
10
4
7
9
8
3
9
1
6
4
2
2
8
10
6
6
1
1
10
8
10
6
4
10
10
3
10
4
3
1
9
3
2
8
6
1
6
3
9
9
4
7
9
6
3
3
3
5
1
5
9
4
10
3
9
2
3
10
6
7
9
8
7
6
8
3
1
3
10
8
3
1
2
8
1
10
4
6
10
8
8
9
10
6
7
4
6
5
9
2
1
2
7
1
4
2
7
4
8
7
7
6
1
10
9
1
5
5
8
8
4
3
9
2
5
6
10
5
5
6
2
9
7
10
4
3
10
9
8
6
7
5
7
7
9
2
1
4
6
3
8
3
4
3
8
5
8
10
4
4
3
1
10
2
10
10
6
6
3
6
1
3
4
10
2
7
3
9
5
8
6
2
1
7
7
9
6
1
1
1
10
2
5
8
1
7
9
7
2
9
3
4
7
3
7
9
9
2
5
5
5
10
8
7
4
1
6
7
6
8
6
8
3
4
1
10
5
9
4
10
8
1
2
9
4
9
4
9
4
2
1
5
4
1
2
10
8
4
3
3
8
6
5
3
8
3
4
9
7
1
7
4
4
6
4
5
9
6
1
2
10
9
3
4
5
5
2
1
5
1
3
5
10
6
2
4
2
8
2
7
7
7
6
8
1
1
1
7
4
5
4
6
4
7
10
8
9
2
4
1
2
8
7
9
7
5
5
7
4
3
2
9
10
10
1
5
8
2
4
1
8
8
6
9
7
7
10
1
9
7
8
7
4
8
1
5
3
1
1
9
2
10
2
6
6
1
2
8
7
4
9
5
2
9
5
7
2
10
1
1
3
9
8
1
2
4
6
3
5
7
8
8
1
8
3
2
3
2
1
3
8
8
4
10
5
2
4
3
8
7
5
3
10
9
10
3
9
8
6
9
8
2
9
6
9
8
8
3
2
8
2
2
6
10
3
8
6
1
10
3
10
6
6
1
8
8
4
1
6
10
1
5
2
8
7
8
2
10
10
9
6
4
2
7
3
5
6
1
3
4
4
5
3
5
6
7
4
4
3
9
4
3
10
5
7
10
3
5
9
3
2
9
3
2
7
3
4
2
10
10
9
7
7
5
1
7
3
4
6
5
1
6
2
10
1
4
9
5
6
9
9
1
4
5
7
5
2
7
4
7
10
8
3
2
7
6
3
9
3
2
7
6
8
3
9
8
5
9
8
3
10
8
10
1
3
3
3
7
4
2
6
1
2
7
6
3
7
2
4
7
7
6
4
6
10
2
3
7
6
4
7
5
6
1
5
4
9
6
1
9
7
1
9
10
5
3
7
5
2
3
1
2
5
5
7
9
9
7
1
9
1
5
5
10
4
8
2
8
3
6
8
2
1
5
10
3
3
6
3
1
2
10
9
7
9
10
10
2
3
5
6
10
2
7
8
4
5
5
2
2
9
10
9
8
7
5
4
3
4
10
9
2
10
10
1
8
1
7
4
8
8
4
5
8
1
6
5
1
1
4
3
1
10
4
7
7
2
6
5
2
4
10
2
4
4
5
10
6
9
4
9
3
7
8
3
3
6
10
10
2
3
6
2
8
5
6
5
8
4
9
6
3
9
9
7
1
8
5
10
10
9
5
6
7
8
4
9
1
7
7
9
8
10
1
6
1
6
9
4
3
2
8
8
9
3
3
10
10
8
9
8
6
9
4
4
9
6
8
8
6
9
10
8
4
6
7
10
10
8
9
5
8
8
1
6
8
6
6
10
10
1
1
6
3
10
7
8
8
3
8
10
10
3
10
10
7
6
8
7
4
9
1
10
1
4
5
7
2
9
2
2
10
1
9
4
8
2
6
9
7
8
1
6
4
7
5
1
9
4
4
5
6
4
5
4
3
4
6
4
7
2
10
5
8
3
7
9
7
10
10
8
9
5
4
5
3
8
1
2
10
3
6
1
4
3
9
8
9
2
4
2
5
6
1
2
8
3
10
6
5
6
4
2
4
7
7
4
6
6
8
9
1
5
7
3
5
3
10
5
3
8
8
3
8
2
5
6
2
8
1
7
10
9
4
4
10
8
8
10
1
9
3
7
7
9
10
5
2
3
10
4
7
10
4
10
8
1
6
2
1
8
4
2
7
7
6
2
2
7
7
2
4
9
5
5
10
10
7
2
1
10
7
8
5
9
1
1
7
10
4
5
2
3
5
8
5
7
5
1
7
4
10
3
10
10
8
4
7
9
10
1
5
3
8
6
10
5
1
10
7
3
2
1
4
6
6
7
4
3
3
8
3
6
8
8
10
9
6
7
3
5
10
1
5
6
5
4
8
3
10
10
6
7
2
3
6
10
2
4
3
4
4
8
3
7
8
10
3
2
3
9
6
10
7
5
1
2
10
1
3
8
1
8
8
5
6
1
2
3
4
6
6
6
7
4
10
1
6
3
7
4
6
9
5
1
9
7
2
3
8
3
8
6
2
2
9
1
5
5
4
8
1
10
10
4
10
1
2
10
6
8
6
10
9
1
10
7
1
3
6
8
5
3
8
5
5
4
8
4
8
8
4
7
8
9
10
6
1
10
2
2
1
6
4
6
10
10
4
2
1
4
2
7
8
9
5
6
9
5
6
6
3
1
8
8
10
6
8
2
7
7
9
6
5
4
3
10
4
8
4
9
8
8
5
5
1
2
5
8
7
5
10
9
6
8
3
3
6
6
1
8
10
5
3
7
4
5
7
2
7
3
8
2
4
4
7
7
4
7
1
7
10
1
6
3
2
4
6
6
1
10
4
2
5
1
9
5
3
4
8
10
6
10
9
9
7
7
1
3
2
4
7
6
5
1
2
8
7
1
3
3
2
10
5
2
8
8
2
3
2
10
4
2
1
6
2
5
8
3
3
8
3
4
3
9
3
1
5
9
1
4
6
8
7
5
9
4
3
7
4
3
5
9
3
8
4
7
5
4
3
6
10
8
2
5
1
8
9
8
8
10
4
5
7
9
8
3
9
9
5
1
3
7
3
4
10
7
8
3
6
5
3
9
7
2
3
8
10
7
8
5
1
8
7
7
7
9
4
4
5
9
10
1
8
3
7
10
8
1
7
1
3
10
10
6
9
6
6
9
7
2
3
6
7
2
1
5
4
4
9
3
7
8
4
8
4
9
5
2
6
6
4
3
6
4
10
8
8
1
8
7
6
9
6
3
5
10
6
3
8
9
5
9
10
6
2
9
6
7
7
9
10
6
5
8
9
5
8
6
8
2
1
7
7
9
5
9
7
6
6
8
4
1
5
6
9
7
2
4
10
8
7
4
2
7
10
9
10
7
2
8
3
10
7
5
4
10
8
6
2
8
1
4
3
10
9
9
5
1
10
6
1
8
1
8
9
9
6
3
7
2
2
6
7
8
5
1
2
5
2
3
3
4
10
2
9
10
4
8
7
10
3
6
2
8
10
10
10
10
5
7
2
8
5
8
8
8
7
4
7
9
2
7
4
7
3
4
9
4
10
1
5
6
10
7
7
1
1
9
8
7
7
4
3
10
1
8
7
5
9
4
1
4
3
9
4
9
4
7
10
5
1
5
1
4
5
4
1
9
8
1
3
6
3
5
4
10
4
5
1
1
6
10
7
10
8
4
4
3
2
4
4
5
2
4
10
8
10
8
10
6
7
5
9
8
10
10
7
1
9
1
7
4
3
5
2
1
4
7
8
5
6
4
7
9
9
6
5
6
2
4
6
1
3
4
4
6
5
8
7
5
2
5
1
9
6
8
4
3
8
7
2
6
6
6
6
7
2
9
10
8
9
2
2
7
2
5
10
8
2
9
1
7
2
5
7
1
5
6
9
9
1
6
7
8
8
3
10
3
10
2
6
10
1
5
2
10
2
1
1
4
9
1
6
7
1
7
4
7
2
10
8
10
6
9
6
6
3
10
6
9
7
1
2
10
6
7
8
7
6
3
3
7
4
9
2
9
1
10
7
2
7
1
1
4
5
7
4
8
1
5
3
9
7
3
8
8
5
4
8
4
4
6
10
4
1
2
9
4
9
7
7
6
3
10
4
2
8
1
7
3
10
3
7
1
7
4
7
1
7
9
1
1
2
2
2
7
1
2
10
8
7
6
8
1
3
9
7
8
10
2
8
9
2
5
4
2
5
5
9
1
5
9
10
8
7
6
10
5
8
5
10
4
9
3
9
10
3
3
1
4
9
9
8
9
6
4
3
2
2
1
1
1
4
2
6
9
8
1
3
8
6
2
7
4
2
1
7
3
9
2
8
8
5
3
7
5
3
7
7
10
2
5
6
7
9
10
3
6
1
4
4
6
7
9
4
5
1
4
6
10
2
2
7
5
3
10
2
3
6
7
8
3
7
6
4
4
3
8
5
7
8
4
7
9
4
1
2
9
9
9
1
5
10
2
7
5
5
7
5
9
2
7
9
9
6
6
4
2
1
2
3
4
5
4
4
5
3
5
7
6
5
9
6
10
3
3
9
7
8
10
3
9
8
3
5
10
7
4
5
10
10
9
6
4
10
3
2
4
8
4
2
4
6
7
7
1
10
1
9
5
10
3
10
5
5
10
4
10
7
6
9
6
10
4
8
9
4
2
10
6
2
3
8
5
3
10
7
2
8
8
6
10
3
1
1
5
2
4
9
9
6
5
10
5
7
4
10
7
8
6
1
9
10
3
9
10
9
7
10
8
2
9
9
10
6
9
7
4
4
1
1
8
10
3
10
1
8
2
5
6
8
9
7
4
2
7
4
2
9
9
6
9
10
4
3
1
9
4
4
4
3
2
10
7
2
7
4
9
1
3
1
6
10
2
9
5
8
5
2
7
7
8
7
7
2
2
3
9
2
1
1
1
5
2
2
10
6
2
10
5
4
8
1
9
9
4
4
10
7
4
9
4
7
1
10
6
10
2
1
6
6
10
1
5
1
1
2
2
6
1
8
1
8
9
4
5
9
6
8
7
5
7
9
9
5
9
10
6
4
5
5
3
10
9
7
10
4
1
5
1
1
7
7
5
9
5
10
5
10
7
5
2
8
9
3
2
2
7
8
1
8
8
5
2
1
10
7
8
1
1
2
7
8
2
8
9
8
8
4
9
5
4
6
3
1
9
4
5
7
2
8
1
2
6
4
8
4
4
1
3
6
1
8
6
2
9
3
8
7
6
9
6
4
6
10
4
4
8
5
2
6
1
4
10
8
4
5
5
6
2
2
7
3
6
9
1
3
5
6
3
10
4
1
8
1
7
3
8
3
9
3
6
3
5
7
4
2
2
1
4
8
9
9
3
6
8
3
4
7
9
10
6
2
3
6
4
7
2
3
3
9
7
8
5
6
1
10
4
3
7
8
1
1
10
4
1
3
7
9
3
4
2
4
2
3
7
3
4
5
8
6
1
6
3
6
4
10
10
5
4
6
6
2
1
10
7
6
6
10
4
8
9
8
7
1
1
2
8
7
9
9
4
2
7
4
5
2
6
5
6
9
8
4
8
10
2
7
2
4
9
9
8
4
2
7
5
2
5
1
5
1
7
1
5
10
5
10
6
3
9
3
6
5
4
3
8
3
9
6
10
6
10
10
7
8
2
9
9
3
8
2
8
7
9
7
10
1
7
7
5
1
9
7
3
3
10
2
3
2
6
1
9
5
5
9
7
9
1
8
2
6
10
6
10
3
1
9
4
7
5
1
1
5
4
10
4
10
8
1
4
1
4
5
2
10
5
3
7
9
7
8
10
2
1
7
9
5
8
2
2
2
2
6
1
6
6
4
8
5
8
10
7
10
7
3
4
9
7
9
3
7
7
1
4
6
8
5
3
9
6
9
3
4
10
6
8
8
8
5
3
8
5
8
3
9
8
2
6
9
9
6
4
8
6
3
7
5
9
6
2
5
3
8
7
10
4
4
3
2
1
5
1
6
1
9
2
10
8
3
5
1
10
10
1
8
10
6
6
1
3
7
10
7
9
3
9
2
4
2
4
6
5
10
1
1
8
1
5
3
2
7
6
9
10
1
1
10
8
3
6
6
7
9
2
7
8
9
4
10
9
10
6
7
1
8
7
10
6
4
2
4
9
5
4
9
9
6
9
1
2
1
10
8
1
8
7
5
9
4
9
9
8
9
2
6
1
5
2
10
1
9
3
7
1
4
5
4
5
5
3
1
2
6
1
3
1
6
9
5
9
10
7
10
7
1
3
7
5
5
7
7
1
3
2
4
3
3
2
5
10
8
4
4
2
10
3
7
5
1
1
3
4
8
9
5
2
7
4
7
3
10
5
2
10
10
10
8
5
6
6
5
2
2
2
5
4
10
3
4
1
10
9
5
1
2
8
6
2
10
4
9
9
2
5
3
10
10
9
4
9
1
8
5
2
8
4
5
8
10
5
6
8
8
5
2
2
10
6
8
1
3
4
1
8
1
8
7
1
9
3
1
7
3
1
3
4
8
6
2
10
10
5
1
8
1
10
3
3
9
4
5
6
8
1
1
6
9
10
9
6
6
1
7
1
4
4
3
3
1
5
3
3
4
2
6
5
3
7
8
10
8
9
1
5
6
6
7
10
7
2
8
7
9
1
10
1
8
4
6
4
8
6
5
1
9
5
2
2
10
2
8
5
5
8
6
7
4
3
10
9
8
10
8
4
4
6
5
1
6
1
5
7
8
4
7
4
2
8
4
7
9
8
2
6
8
2
9
10
6
3
4
7
1
7
1
7
4
7
9
1
6
10
6
2
7
2
1
10
9
5
4
10
6
9
4
8
5
4
3
8
4
5
3
4
4
1
9
2
6
8
1
9
5
5
2
5
2
2
3
1
2
7
8
5
9
9
1
1
8
3
6
3
1
10
2
4
5
5
10
3
10
1
9
4
5
8
2
6
9
3
3
9
5
8
3
5
3
5
1
2
2
8
4
2
5
5
7
1
7
2
10
6
2
9
5
10
2
6
6
6
6
10
3
6
7
9
6
4
5
8
7
8
8
8
5
1
10
7
9
8
8
4
2
2
9
8
1
9
9
4
8
7
10
10
1
1
7
6
4
6
7
1
2
7
6
3
8
7
1
3
1
6
8
10
9
7
7
5
7
3
6
5
3
2
1
2
2
7
6
3
1
6
3
7
4
9
10
6
1
1
3
1
7
1
4
4
8
7
8
3
9
4
1
10
1
9
5
1
9
6
9
6
3
10
5
8
6
7
5
6
8
3
2
2
8
4
6
1
9
10
2
1
1
8
7
9
2
3
3
8
9
7
1
9
6
8
5
8
7
8
5
2
10
9
6
3
5
7
3
3
8
6
2
6
1
1
3
2
4
4
1
6
4
10
7
5
10
10
9
4
7
6
10
7
2
9
1
5
1
4
9
7
4
5
7
7
7
2
4
7
2
2
9
10
4
1
10
3
3
10
3
8
1
10
3
4
4
3
1
9
2
5
8
8
2
1
1
1
2
7
5
9
6
8
8
6
8
2
9
8
6
7
9
7
3
10
6
4
9
6
7
6
10
4
7
9
7
6
6
1
1
2
7
6
9
6
8
5
3
2
6
8
10
10
3
10
6
4
9
1
7
9
4
9
8
5
2
1
7
8
6
7
5
5
5
6
10
1
8
8
4
9
1
10
2
3
1
2
9
6
7
8
1
2
4
4
9
7
6
2
8
6
10
6
2
2
6
3
4
8
8
8
7
10
5
7
8
7
6
2
2
6
9
4
6
6
9
10
2
2
1
7
10
4
6
6
8
9
9
8
3
9
10
6
8
8
4
2
9
10
5
4
6
8
3
8
10
7
1
3
9
4
1
6
2
8
2
5
10
4
2
3
1
9
5
9
3
3
4
4
9
2
6
9
7
8
9
5
4
1
7
2
4
3
3
3
4
6
9
9
5
3
5
5
8
1
3
4
6
4
2
7
9
7
3
1
4
4
1
4
9
2
10
9
3
10
7
5
8
2
2
4
8
9
2
10
2
10
7
2
1
2
10
6
10
1
5
5
8
3
5
8
5
10
5
1
4
10
7
1
2
2
5
1
1
2
8
1
5
7
9
9
8
8
8
1
2
8
6
7
6
5
2
4
9
5
3
1
3
10
5
1
3
4
6
5
6
7
10
5
2
10
1
6
5
7
3
1
4
7
8
4
10
4
1
3
4
8
5
1
1
5
6
1
3
5
4
9
3
9
9
1
4
6
6
3
2
5
6
2
8
4
4
9
2
2
4
9
2
5
10
2
1
5
1
6
4
5
1
3
2
2
10
6
2
3
8
10
9
9
1
7
3
2
8
6
6
3
7
3
6
7
9
2
8
1
10
3
8
4
7
8
3
8
2
5
6
1
7
10
10
5
4
5
2
4
10
6
6
5
5
8
8
3
5
6
8
3
9
4
10
8
4
5
6
6
10
5
9
6
10
8
7
5
1
6
3
2
7
1
8
4
6
7
1
9
6
10
8
5
1
4
5
9
9
7
9
5
5
10
3
8
9
10
5
1
3
7
3
2
1
2
7
3
2
9
4
7
6
3
8
1
4
6
7
5
1
9
10
1
10
3
9
1
10
9
1
7
8
4
5
2
7
7
4
10
4
3
9
6
4
10
7
1
10
9
7
2
4
1
6
5
9
5
4
7
6
3
5
5
8
2
3
8
1
9
6
10
8
2
5
9
8
8
2
9
8
6
2
10
8
4
8
5
8
9
2
10
3
9
5
3
4
1
6
3
5
1
3
5
10
8
10
10
4
2
9
7
2
5
10
9
1
8
7
9
4
6
10
2
2
5
3
9
8
10
3
5
8
10
8
4
5
8
9
6
9
6
1
8
10
4
6
4
6
10
1
5
9
5
4
6
5
8
2
6
9
4
6
2
2
5
3
9
6
5
3
3
3
3
10
10
3
4
8
5
6
2
10
3
5
5
1
10
4
9
2
8
3
4
1
4
7
10
10
7
9
4
2
9
1
5
1
10
6
7
1
2
10
7
5
9
3
4
8
4
6
8
5
2
4
5
1
9
2
6
7
10
10
4
7
6
7
1
3
5
10
2
8
7
1
2
9
1
3
7
7
10
7
4
6
1
5
2
3
5
2
9
9
5
1
2
1
6
7
7
10
9
8
2
9
4
4
2
1
2
2
2
5
8
5
3
10
3
10
8
4
2
8
8
10
4
2
1
9
3
10
6
3
6
1
4
3
7
8
4
9
10
10
2
9
9
5
10
1
2
8
1
9
10
9
1
10
6
6
8
3
9
8
1
3
3
6
7
3
4
10
6
9
10
7
3
1
8
6
3
8
1
7
8
10
1
2
9
2
1
10
4
3
5
9
8
6
3
2
4
9
6
1
5
7
9
10
7
10
5
4
7
7
5
5
6
7
2
8
9
1
5
10
5
4
7
2
2
9
10
4
8
5
5
1
7
7
1
3
4
6
9
9
1
1
10
3
8
9
5
8
2
1
10
6
10
5
2
3
9
5
9
8
9
8
1
4
8
5
6
4
1
8
6
7
2
5
9
9
3
3
9
7
3
7
4
9
10
4
7
8
8
4
8
8
6
10
10
5
3
5
3
2
2
5
4
10
1
5
8
3
2
1
3
1
4
10
6
3
4
6
2
10
5
6
3
8
6
9
4
4
5
1
3
2
9
5
3
3
7
4
9
4
8
4
7
10
2
6
3
6
3
6
1
8
1
6
8
3
6
7
1
3
7
5
8
5
2
1
1
7
1
3
6
4
3
3
1
2
10
1
9
9
4
2
10
8
1
1
9
8
3
5
5
1
10
10
7
1
4
8
10
2
3
9
5
1
8
4
4
8
3
4
3
6
4
9
9
10
10
2
4
9
4
1
10
6
4
1
10
2
5
6
6
8
8
8
10
8
6
4
3
5
4
3
5
9
7
8
5
8
5
9
3
2
2
2
2
4
9
7
9
2
1
3
2
4
7
6
4
4
10
4
2
7
4
6
5
9
2
7
8
2
10
9
9
5
10
1
10
4
5
6
10
1
4
5
4
2
1
4
9
3
2
2
4
2
2
5
3
9
10
8
2
8
6
9
2
1
3
5
10
3
9
6
5
2
9
6
10
2
1
9
10
5
10
2
3
4
1
1
9
5
6
2
1
6
7
5
7
2
1
4
4
1
7
10
8
1
10
8
10
5
6
3
10
2
8
7
7
9
8
10
3
7
1
4
9
5
5
2
3
10
5
6
4
8
7
1
10
2
6
1
8
1
1
9
5
8
2
2
8
4
5
5
4
9
6
5
2
6
5
4
2
6
4
10
6
10
5
9
7
5
1
3
2
6
10
8
5
3
7
8
4
6
1
9
10
7
2
6
2
2
6
8
10
5
9
3
1
9
10
3
8
7
2
6
8
5
2
4
4
5
7
6
9
1
1
3
4
4
10
9
7
9
5
7
10
7
7
2
6
4
10
6
8
2
10
8
5
7
7
6
6
10
1
2
2
9
4
9
3
3
5
10
9
4
9
3
1
2
5
9
3
2
4
3
1
4
10
3
4
3
9
9
4
10
6
2
9
5
7
1
5
2
9
4
1
9
10
8
1
6
8
1
9
9
6
2
5
7
5
7
1
4
1
5
8
1
7
9
3
9
1
1
2
7
7
8
9
2
2
1
9
1
4
1
6
1
5
5
6
1
4
3
3
5
6
10
4
4
9
6
5
7
3
1
3
9
2
2
7
8
4
5
1
1
4
1
6
3
10
9
6
9
8
6
2
9
4
3
4
8
5
7
9
2
1
9
1
8
1
1
5
3
8
9
5
2
3
3
7
3
10
7
4
6
1
5
2
9
7
1
8
1
8
3
3
7
6
2
2
10
9
6
1
5
5
8
1
2
4
4
1
5
4
2
5
9
2
4
9
2
6
1
4
7
4
5
10
6
5
7
3
8
7
3
7
10
10
8
1
1
6
9
8
8
5
4
3
4
6
9
9
10
9
6
8
3
6
9
1
8
3
5
10
2
8
7
7
3
10
1
7
7
10
3
6
8
4
2
5
1
4
7
3
9
3
4
6
5
10
1
4
2
1
2
1
10
2
9
2
5
8
4
5
5
9
6
8
4
1
1
5
3
9
9
7
3
4
9
8
7
1
2
4
7
10
4
10
7
10
9
10
2
2
2
10
6
7
8
4
4
1
3
5
4
6
9
2
1
2
4
10
7
3
8
9
5
5
4
7
10
10
3
6
4
1
4
2
8
5
7
7
4
7
2
5
4
8
2
7
2
6
6
9
10
8
9
9
7
1
9
6
1
2
10
10
7
9
6
6
7
7
5
8
3
2
7
9
8
1
9
10
10
9
5
9
7
4
7
6
5
9
10
5
4
1
9
5
10
8
10
9
4
2
8
7
3
5
3
8
10
2
10
3
5
7
4
2
10
6
3
10
7
7
4
8
3
6
5
10
4
7
6
9
9
2
4
8
10
9
8
8
1
5
4
8
7
4
10
8
1
10
2
1
10
2
1
8
2
1
3
9
7
7
6
2
8
2
1
8
5
9
1
6
9
9
4
9
3
1
7
1
8
6
10
9
2
1
5
9
2
8
5
7
7
3
2
10
4
5
7
10
8
8
5
1
6
4
4
3
9
2
2
2
4
2
9
6
7
7
7
9
4
6
7
2
10
6
1
7
9
3
8
8
7
7
9
3
9
5
5
6
3
2
4
8
5
1
1
7
9
5
10
6
6
3
10
10
8
10
8
6
7
7
10
5
3
10
7
6
10
3
6
2
6
2
5
7
5
4
1
6
7
2
2
10
10
2
9
4
8
1
4
1
5
5
7
9
8
6
3
8
9
10
1
2
1
9
10
6
4
10
9
2
8
3
6
1
3
6
2
2
9
7
3
10
3
2
2
8
1
4
10
7
5
7
6
8
10
10
3
5
4
8
3
4
6
8
1
5
3
10
8
10
3
7
4
9
6
10
6
10
8
3
7
10
1
2
6
5
1
9
9
8
4
8
10
2
1
10
5
5
4
7
8
8
8
7
3
10
4
10
5
7
5
8
1
3
8
4
6
8
5
5
7
5
1
2
4
8
2
3
8
5
1
2
2
6
1
7
3
5
7
9
8
1
7
1
10
5
8
1
7
5
8
6
7
2
8
1
8
3
1
5
1
6
6
6
3
1
10
9
7
8
4
8
6
8
6
3
3
10
3
6
3
9
4
9
4
7
7
7
3
5
4
3
5
6
1
1
4
3
1
1
7
1
9
6
1
5
5
10
2
7
5
10
9
6
9
4
2
7
8
5
3
9
4
4
3
8
7
2
3
9
3
6
10
10
9
7
2
4
4
5
6
4
6
5
2
5
8
6
4
10
2
8
9
5
1
4
2
10
7
5
8
5
2
6
10
6
2
10
7
8
9
6
2
1
9
4
8
10
6
10
9
9
1
9
10
10
7
5
4
9
7
4
6
2
1
6
2
7
4
7
1
8
3
6
4
3
8
9
6
5
9
9
4
5
9
5
1
8
9
6
5
9
7
10
10
8
4
5
7
3
10
2
3
4
2
4
5
2
7
3
6
6
7
8
3
4
5
4
6
9
5
7
6
1
1
4
9
9
3
3
5
6
10
2
9
10
4
5
1
3
8
8
9
9
2
7
2
2
3
9
7
1
1
1
4
7
5
6
6
3
5
2
1
2
2
8
2
1
10
2
5
3
8
3
3
8
5
9
1
5
7
2
5
7
2
9
7
4
2
6
1
1
4
6
4
5
4
7
3
4
2
9
8
10
9
7
1
9
10
5
6
1
8
6
5
5
7
10
8
6
9
5
4
3
4
7
10
3
3
6
2
9
4
7
6
7
7
7
4
9
7
4
7
3
3
5
6
4
6
5
2
5
6
7
4
4
10
8
6
7
8
9
3
3
3
10
10
3
6
2
8
8
1
3
7
9
4
6
6
7
3
1
7
1
3
9
2
9
2
7
7
1
1
6
3
10
5
4
7
1
2
7
4
4
5
3
9
8
7
2
1
2
9
5
2
10
3
10
8
2
10
7
9
5
8
7
3
2
5
2
7
6
4
7
1
1
3
7
2
10
4
9
7
6
4
7
10
3
4
1
5
5
3
2
4
5
10
7
6
3
1
3
1
8
3
6
8
3
7
2
4
6
10
7
2
4
2
8
7
7
10
7
8
2
6
6
9
9
7
8
5
7
5
10
4
8
6
9
7
4
5
3
9
10
3
1
8
3
9
6
4
4
10
1
9
9
1
10
9
5
9
2
2
6
10
4
4
2
3
9
2
2
7
6
2
9
5
9
1
8
8
10
10
7
8
6
3
5
8
7
5
9
9
9
3
8
10
1
10
6
10
3
4
5
1
10
6
5
5
4
5
5
5
10
1
10
2
2
3
5
8
3
8
1
5
7
7
4
2
9
8
6
2
6
10
4
1
2
8
7
7
1
4
1
4
10
3
1
1
8
9
7
1
8
2
3
9
7
7
4
6
2
3
4
9
7
6
9
3
7
2
7
8
3
1
10
1
6
7
2
2
6
6
8
1
3
9
8
4
7
3
3
10
5
4
6
7
3
1
1
3
8
8
4
6
3
9
8
2
7
4
7
1
2
2
4
10
2
8
10
9
2
10
8
1
2
3
10
5
1
10
1
7
6
6
2
7
10
9
1
4
1
5
4
10
3
8
7
5
2
4
3
1
7
1
5
9
5
3
6
3
3
7
9
9
6
6
3
8
7
3
7
4
5
10
8
7
8
9
9
4
10
1
7
10
9
4
2
2
6
2
10
8
8
7
5
9
8
6
5
7
1
3
4
5
8
8
7
10
9
9
4
9
9
2
2
6
1
2
2
3
8
3
1
2
6
7
8
2
7
2
4
3
2
8
2
9
4
8
4
6
2
7
6
7
2
8
4
5
6
4
2
6
5
5
5
1
9
7
9
9
7
8
10
2
9
9
7
10
3
10
8
8
2
7
2
9
2
3
1
1
5
10
8
7
10
6
2
6
8
2
2
1
7
6
3
6
5
6
2
7
3
1
3
6
9
4
2
7
8
5
2
9
1
1
5
1
5
3
6
7
10
7
10
2
5
5
4
10
7
6
1
8
2
7
7
10
6
3
3
1
6
5
5
9
4
4
1
1
7
9
9
6
3
2
7
8
8
2
9
8
10
8
1
3
9
1
1
7
4
6
8
8
1
9
6
9
1
5
10
9
9
8
3
2
6
7
3
6
5
2
10
4
9
3
5
7
7
1
6
3
2
6
9
6
5
1
1
1
2
4
4
7
8
9
8
6
1
9
4
7
10
7
5
3
5
3
8
2
7
8
2
8
9
8
2
1
4
9
6
2
5
2
5
5
1
7
3
3
7
5
10
2
8
8
4
3
10
8
5
5
9
7
10
1
2
2
2
9
3
6
5
7
5
8
3
5
5
8
2
9
8
4
7
7
1
3
5
4
7
5
8
10
10
4
2
6
10
9
6
7
3
8
8
10
9
3
4
7
7
7
1
10
3
9
4
4
7
10
10
7
2
1
4
1
9
8
2
5
7
6
4
4
4
4
5
1
9
3
5
9
1
2
10
6
7
6
7
1
1
3
9
3
9
5
6
3
1
2
6
9
10
5
5
6
10
9
4
2
1
10
10
10
8
6
5
1
4
3
3
10
1
1
3
6
1
9
6
4
5
3
4
1
1
1
5
3
10
2
4
2
6
8
10
5
5
10
8
8
6
5
1
3
3
6
2
4
9
4
3
6
3
3
10
7
6
4
6
3
8
5
3
9
8
5
8
7
1
2
1
9
2
1
9
10
9
4
7
3
9
2
7
8
10
8
10
7
4
3
2
3
3
10
10
5
4
3
10
8
9
1
8
10
8
3
9
10
2
2
5
3
3
2
10
5
8
7
10
9
10
1
1
4
10
5
2
3
9
4
6
6
8
1
3
3
5
8
3
8
6
1
9
4
10
9
8
7
3
3
1
1
10
6
1
6
10
8
8
9
8
10
7
2
7
7
7
1
6
9
9
6
2
5
10
4
10
1
8
6
10
6
1
2
6
5
4
7
10
5
7
2
8
5
10
1
5
4
4
2
8
4
6
6
8
9
2
6
6
7
4
4
4
7
4
5
7
10
10
7
1
6
7
7
10
7
5
10
9
6
8
8
10
7
8
7
9
1
10
9
10
9
9
7
10
5
10
4
1
10
2
7
6
3
3
9
9
2
1
3
3
6
7
3
7
3
10
7
8
6
3
2
6
8
2
2
3
10
7
7
3
8
6
7
3
4
7
10
7
6
8
8
6
9
7
7
8
4
4
8
4
5
7
7
8
5
3
8
3
9
9
7
8
6
8
9
3
4
2
4
3
8
2
7
1
7
9
3
8
8
1
1
6
10
3
7
8
6
10
5
10
1
6
2
3
7
6
2
4
10
10
1
6
3
7
10
1
9
4
8
9
3
7
2
7
8
3
10
3
2
5
9
9
6
7
6
1
8
8
2
8
9
8
9
1
3
7
2
7
2
6
5
6
2
6
7
2
2
3
10
8
4
6
4
8
7
4
6
5
3
6
6
4
5
1
10
9
3
10
2
5
2
8
6
2
1
5
7
9
9
1
2
5
6
1
5
4
3
6
2
6
3
4
10
7
2
7
2
9
6
6
1
2
1
8
3
6
7
2
10
5
9
2
4
1
7
2
5
4
10
1
6
6
3
3
4
5
7
5
10
2
10
8
4
8
2
10
7
1
3
6
7
7
8
6
8
6
6
8
2
9
2
6
9
6
5
3
3
4
1
7
1
5
2
6
5
4
10
6
4
4
2
10
8
2
7
6
4
2
7
5
8
10
6
5
8
2
8
8
7
7
8
6
9
9
10
3
6
6
8
6
2
8
6
8
5
3
9
4
7
8
4
5
5
7
7
9
3
4
7
8
1
8
3
8
6
8
7
6
9
9
1
2
10
6
1
1
9
7
8
1
6
9
10
4
2
9
6
6
8
1
4
3
9
4
5
4
3
7
8
1
9
4
9
8
6
10
5
10
10
5
1
3
5
3
2
2
1
10
7
1
5
8
9
5
7
2
6
9
6
3
3
8
1
2
6
1
7
9
4
8
1
3
9
4
6
1
7
7
4
5
8
6
4
9
5
6
6
3
1
3
3
9
9
8
7
10
5
5
7
3
4
8
4
6
6
1
5
1
10
1
2
4
7
8
10
8
5
4
4
4
7
4
9
8
3
8
5
8
7
9
2
6
8
8
1
8
7
5
7
1
5
6
1
4
2
1
6
2
3
5
3
4
2
1
10
4
9
8
8
1
8
6
1
9
1
3
5
1
1
6
8
4
10
7
8
8
3
7
2
3
6
8
10
6
1
10
6
4
7
7
4
9
7
4
6
5
4
7
8
8
2
5
10
10
2
8
2
4
6
10
6
10
7
9
8
4
1
2
4
10
8
5
3
2
7
7
7
6
9
2
6
2
2
4
6
1
2
7
4
7
1
8
1
4
1
3
8
1
8
7
8
3
9
8
9
9
10
2
5
9
9
10
6
7
10
3
3
5
8
2
6
5
10
2
7
8
8
3
1
2
2
2
9
9
9
8
9
1
5
2
1
8
6
5
2
9
7
2
5
9
7
3
4
5
1
3
4
7
6
10
8
10
4
1
9
7
3
3
8
4
9
9
6
6
9
1
8
3
4
7
8
7
4
4
2
7
2
3
7
10
2
3
2
6
3
8
6
2
9
9
8
4
8
8
2
7
7
8
7
1
10
10
3
2
9
9
4
10
5
5
4
6
1
10
4
1
4
4
1
9
1
6
1
6
4
3
1
2
4
10
9
10
9
9
4
2
5
9
6
3
1
1
9
9
2
8
7
4
8
9
8
5
8
5
9
8
8
6
5
8
5
1
9
8
5
2
1
6
6
6
2
1
3
1
5
4
7
9
5
6
9
10
2
2
3
8
3
1
1
1
6
10
8
8
5
9
3
7
3
3
3
1
9
1
7
5
3
7
5
4
10
4
7
5
3
3
8
8
1
7
8
2
9
3
8
1
1
10
2
9
4
10
1
10
10
6
8
1
7
10
7
9
4
8
3
5
5
10
4
4
1
2
2
9
6
7
8
6
4
4
6
6
6
4
2
2
5
2
9
1
1
4
1
7
4
9
10
6
5
2
8
6
10
3
5
9
1
7
2
7
10
7
4
6
10
9
5
1
6
10
2
8
9
2
3
8
10
6
6
8
3
1
4
2
1
1
7
2
6
10
3
6
6
5
7
9
10
10
5
10
6
6
4
2
5
4
6
9
2
10
8
7
7
7
7
5
2
6
9
1
8
9
2
8
10
7
7
9
10
9
10
5
7
6
3
10
10
8
5
8
9
10
1
5
1
4
8
10
1
6
2
1
1
3
5
6
6
9
1
1
1
9
7
3
9
3
4
1
3
5
5
10
8
3
9
7
8
1
5
7
1
8
2
2
7
9
3
10
5
2
8
8
6
4
3
4
5
6
8
9
6
3
6
7
5
4
1
1
5
6
7
7
10
8
10
8
2
2
2
9
3
1
10
8
3
3
2
9
1
4
5
10
7
5
2
2
6
1
3
6
10
9
5
10
10
3
3
1
6
1
1
3
10
9
2
10
2
5
1
10
1
2
4
9
9
10
9
5
6
5
6
8
5
1
3
10
3
6
9
3
10
3
3
4
4
1
10
4
1
9
2
1
2
2
10
1
10
1
3
10
3
5
1
6
8
10
3
9
6
10
3
5
1
8
10
6
4
1
5
10
1
4
2
4
6
1
5
2
4
3
4
9
1
10
10
10
8
1
10
5
4
6
8
10
4
1
3
5
9
4
2
6
2
6
2
3
10
2
2
9
10
9
10
2
7
3
2
10
8
5
1
6
1
9
2
4
1
5
9
5
7
6
3
10
6
10
6
8
6
10
1
6
4
8
3
4
1
3
6
1
8
1
9
2
5
10
5
10
4
1
2
8
10
6
1
4
10
5
4
7
4
6
7
7
2
6
7
4
9
3
4
7
8
10
8
2
2
7
2
8
10
10
8
3
9
2
4
3
2
8
7
5
1
7
5
8
3
8
1
2
6
10
10
3
10
2
2
8
1
7
6
6
1
1
9
8
2
9
9
7
3
10
5
10
9
6
7
5
4
6
2
5
6
3
8
9
3
2
5
6
9
1
10
4
1
3
9
1
1
2
9
9
5
6
6
4
2
10
6
10
3
10
5
1
10
8
4
2
5
7
5
10
9
2
3
6
9
5
10
4
5
6
1
10
4
3
8
3
7
2
6
9
8
3
4
10
6
4
2
6
2
4
10
8
2
3
9
5
5
10
4
5
10
4
9
2
5
8
2
7
5
8
8
10
9
4
9
4
4
2
2
9
9
5
6
6
5
1
6
7
8
8
5
8
2
8
7
5
10
10
2
4
5
5
1
2
4
7
1
7
9
1
10
9
9
8
5
8
3
7
7
7
6
2
9
7
8
7
7
3
2
1
7
6
1
6
2
3
2
6
5
4
9
10
10
10
6
5
1
2
7
8
1
6
7
7
2
9
9
8
5
8
3
6
6
4
7
2
3
6
4
8
6
3
4
5
8
1
2
6
9
6
6
2
6
2
4
6
10
7
7
2
1
9
9
2
4
2
9
4
8
4
10
3
6
9
5
4
8
7
2
4
10
1
4
4
1
9
5
8
5
9
4
6
4
6
1
2
1
7
9
7
9
4
10
2
3
5
2
4
6
2
8
9
3
5
5
10
5
5
2
9
4
6
4
9
3
4
9
5
1
6
8
10
8
7
3
8
1
1
5
7
1
5
8
8
6
4
9
6
4
2
4
6
8
8
3
6
1
1
1
4
4
5
2
9
9
9
1
8
8
9
7
6
4
2
4
1
6
10
7
3
7
1
3
9
4
1
2
6
2
8
6
8
2
10
5
1
7
3
6
3
2
5
8
6
8
7
1
6
1
3
10
6
9
2
1
7
6
7
4
8
6
9
6
5
3
7
1
7
9
2
9
8
5
5
3
8
1
6
6
8
7
7
4
5
8
4
9
6
6
9
9
4
2
1
1
10
9
4
3
6
2
10
2
4
3
3
9
3
3
5
3
4
10
5
5
1
4
7
8
3
7
9
7
9
7
6
2
5
8
4
8
4
4
10
7
7
6
5
3
2
7
1
8
8
7
1
1
4
10
6
2
5
6
10
6
2
4
5
8
2
8
3
9
9
6
8
5
8
7
6
7
3
8
6
9
2
2
6
3
3
5
3
3
7
9
10
7
8
3
6
5
6
6
8
5
7
6
4
1
1
7
2
1
3
2
9
1
1
7
7
2
4
6
4
4
10
9
10
1
2
4
2
9
4
5
3
9
2
1
3
7
6
1
3
3
10
6
1
4
5
3
4
6
6
4
10
9
8
1
6
2
7
9
1
8
4
8
7
8
1
10
9
7
8
3
7
4
1
7
10
10
7
5
1
5
4
3
1
10
2
1
10
8
8
8
5
10
10
9
2
9
2
7
9
5
2
1
2
9
2
6
4
2
4
1
10
5
3
3
6
1
5
10
4
1
7
7
2
9
7
10
3
7
10
1
3
3
8
8
4
3
4
9
1
4
7
4
7
10
8
1
4
7
4
1
6
4
7
8
4
1
9
4
6
2
6
8
10
8
4
7
3
8
4
2
9
3
1
3
7
5
3
2
7
4
1
6
7
1
4
5
7
5
7
4
8
10
1
1
2
3
9
5
4
1
2
8
5
2
7
8
1
5
7
2
2
4
2
8
7
10
3
8
5
4
3
7
9
6
2
3
5
2
3
10
5
8
3
6
8
10
10
7
7
4
5
10
6
2
5
6
6
10
8
10
7
7
9
7
10
6
10
6
1
5
9
8
7
3
1
7
8
1
4
3
6
10
2
5
4
5
6
2
1
6
8
6
9
4
4
4
1
8
8
5
8
1
4
5
1
1
3
3
10
7
2
9
2
8
4
5
9
1
10
6
8
2
2
1
3
2
5
6
8
9
8
7
1
10
5
3
7
4
3
1
10
8
1
6
1
4
5
3
1
2
3
7
1
4
4
7
7
5
4
1
5
3
3
6
3
8
3
10
7
2
10
9
2
6
10
1
7
6
5
2
3
5
4
6
10
9
7
9
1
7
1
1
10
1
5
2
2
2
1
6
8
5
1
1
4
9
2
10
8
9
8
2
9
8
9
2
6
1
7
7
3
5
9
3
2
3
2
6
5
6
4
9
3
10
3
3
10
7
8
3
3
1
3
1
7
9
10
7
7
6
6
5
5
5
10
2
8
9
5
2
4
10
10
7
8
4
9
8
9
1
7
9
4
2
2
6
10
1
7
6
3
8
7
3
9
3
7
9
4
8
5
8
5
1
10
5
8
3
5
10
9
4
6
1
2
5
10
10
3
8
6
10
5
4
8
6
2
7
5
6
9
4
4
4
2
4
2
4
1
1
2
1
5
8
4
7
2
1
7
4
3
2
10
9
5
7
5
8
8
8
5
2
9
2
10
1
1
1
6
5
5
10
4
8
2
5
9
4
10
10
1
5
3
4
6
10
9
5
2
3
5
9
10
2
2
10
4
7
6
8
9
8
2
1
10
10
4
4
4
5
2
10
7
5
7
4
9
5
3
4
2
2
1
6
8
2
4
2
4
9
4
5
8
7
10
3
4
7
1
1
6
6
4
7
10
4
1
7
7
1
5
4
5
2
8
5
10
10
3
7
5
10
5
2
5
7
7
9
1
4
9
6
8
10
2
6
4
9
10
7
3
2
3
4
4
7
10
6
2
9
3
3
6
3
6
4
8
9
5
2
2
10
2
4
5
2
3
1
3
9
4
8
2
3
1
2
1
4
9
4
5
8
7
4
8
4
4
6
8
2
2
7
5
1
9
1
4
4
2
6
8
10
3
5
7
3
8
6
3
1
10
3
3
7
7
10
10
3
7
4
1
4
7
3
5
6
5
5
2
9
5
10
9
1
9
4
1
2
8
9
1
3
10
9
3
3
8
8
3
6
3
10
4
9
8
1
6
4
6
3
5
8
7
5
1
3
4
9
4
5
1
6
10
1
1
9
10
7
9
9
8
3
7
3
2
3
7
10
5
1
9
1
6
3
6
10
9
2
2
7
7
7
9
1
9
3
8
6
8
5
8
7
10
6
8
9
2
2
8
4
6
1
2
2
10
6
2
9
4
3
3
4
6
3
2
8
3
10
5
10
6
6
5
6
7
4
4
2
5
8
5
1
2
3
3
2
4
6
5
8
1
6
2
6
4
7
2
10
5
5
6
7
10
5
2
2
8
2
10
9
8
7
2
8
4
2
6
5
7
4
9
6
9
8
9
8
7
3
9
3
1
5
7
4
9
10
3
6
3
5
4
8
6
1
9
3
3
9
3
8
2
1
9
1
3
8
4
1
10
10
7
9
6
6
1
7
5
8
5
7
2
3
4
5
7
4
5
10
6
4
10
5
6
1
9
8
9
8
1
9
10
9
3
8
5
4
8
8
5
10
10
7
7
10
4
9
6
3
10
10
9
7
2
4
1
8
6
9
6
7
4
10
10
2
9
9
7
8
5
9
8
4
10
4
6
9
2
5
7
1
6
1
3
2
7
2
10
6
1
6
3
4
7
3
7
8
8
5
5
9
9
1
9
5
10
2
4
7
4
5
4
9
9
10
10
4
4
4
5
1
2
2
7
9
10
6
1
6
7
7
4
3
4
9
9
1
8
10
5
9
6
3
6
1
1
7
2
1
4
10
5
7
5
5
3
7
9
7
3
4
6
2
9
9
3
1
9
4
2
10
1
4
6
3
10
8
10
10
8
5
1
6
4
4
10
5
8
5
8
6
8
3
1
7
10
6
5
3
6
10
8
2
8
2
1
9
10
10
6
8
1
3
7
10
5
8
3
7
3
3
6
10
1
6
3
2
10
6
3
7
2
4
1
3
1
7
1
4
10
1
9
5
4
9
9
10
3
7
1
9
6
6
5
3
2
7
9
9
7
10
10
6
8
8
1
8
5
6
7
3
7
9
9
5
10
6
2
3
10
4
1
3
4
8
5
9
3
7
9
2
5
3
2
3
1
2
4
9
7
10
6
4
9
3
1
3
1
3
8
10
3
4
7
4
1
10
8
3
8
3
8
4
5
7
8
4
6
5
3
10
6
9
9
7
1
7
9
5
5
10
6
9
6
2
6
10
4
9
6
10
1
3
10
5
2
8
2
3
4
10
8
1
8
4
5
1
1
3
8
7
5
4
6
2
6
8
2
4
9
3
6
8
1
1
5
4
10
3
8
2
6
5
3
2
3
4
2
4
3
2
9
6
7
6
4
5
5
5
1
8
9
9
9
1
2
8
7
8
5
1
4
9
7
1
6
9
2
9
9
6
9
5
9
7
2
9
4
9
6
7
9
2
5
3
1
6
7
5
2
10
10
9
8
7
7
5
3
4
3
7
5
10
5
4
9
8
3
3
2
7
10
6
2
7
9
2
3
9
6
1
6
6
1
8
2
3
9
3
9
5
9
7
6
8
10
7
3
7
9
4
6
7
6
10
1
7
2
1
3
8
3
1
8
6
9
10
2
1
10
6
9
4
1
8
3
10
8
3
6
10
3
9
6
9
7
4
4
5
4
6
7
10
7
5
8
4
8
5
6
9
3
1
1
7
2
3
6
1
8
6
9
5
1
9
7
9
7
4
8
3
2
10
7
5
1
7
7
6
10
8
7
2
10
10
10
1
3
3
9
2
6
8
6
2
4
7
3
4
7
10
4
3
8
6
9
7
9
6
8
6
2
4
1
8
7
3
10
9
4
2
3
9
5
1
10
5
6
7
7
8
3
5
6
2
5
2
1
5
1
9
5
2
5
7
5
5
2
5
7
9
4
6
6
2
1
10
5
8
5
1
2
1
1
4
4
10
2
6
1
9
4
8
8
8
7
8
10
8
5
9
9
9
9
2
3
7
8
4
1
7
6
1
4
10
4
3
4
5
10
2
10
8
4
2
9
4
4
2
4
5
7
2
6
4
8
3
6
6
3
5
3
4
4
7
3
2
9
5
10
8
6
3
10
10
4
2
2
3
5
5
1
5
6
7
8
10
7
1
2
6
10
5
5
4
1
1
10
7
5
3
9
7
2
9
4
5
1
4
4
8
2
4
6
6
9
6
8
7
1
5
5
8
4
6
4
2
1
2
4
1
9
3
8
2
3
8
7
4
6
6
1
10
4
8
2
8
3
1
2
10
3
2
5
2
5
1
8
6
3
1
5
5
9
3
1
4
6
9
5
5
2
1
4
3
10
7
7
8
5
9
1
1
1
6
10
8
8
8
10
6
10
5
4
9
3
8
3
4
6
3
10
10
1
5
3
1
5
8
10
6
8
7
8
4
10
4
6
5
9
7
4
3
2
4
9
7
7
1
4
2
7
2
7
8
10
6
9
5
10
3
1
10
5
5
7
10
8
3
2
7
4
3
10
1
6
5
8
7
2
1
2
2
3
6
9
1
9
4
6
3
9
3
2
3
9
2
10
9
2
1
3
2
5
1
10
8
10
6
1
10
8
7
7
4
6
2
8
3
1
4
2
7
5
9
5
5
6
9
9
6
2
7
5
5
6
9
8
10
2
4
10
3
3
1
5
8
8
8
1
1
8
6
8
10
2
5
6
2
1
10
8
7
7
4
9
4
10
9
5
4
6
8
7
4
3
3
9
9
10
4
2
10
9
3
10
7
7
6
1
1
6
6
2
6
6
4
1
5
2
8
8
7
10
10
8
5
9
8
3
10
10
10
9
2
9
2
9
8
8
6
9
7
2
1
7
6
2
5
3
9
4
10
9
7
5
7
10
6
7
9
6
1
1
7
10
9
3
2
6
2
8
8
8
6
7
4
1
7
6
6
5
7
1
7
9
4
5
3
7
3
8
2
9
8
5
2
9
4
6
3
5
10
4
9
9
10
7
8
4
3
10
4
7
4
3
9
4
6
3
5
2
9
6
4
8
10
6
7
4
9
8
9
9
3
9
8
5
7
6
3
6
9
9
8
7
3
10
5
6
8
10
2
6
5
10
2
7
9
1
4
2
2
2
10
7
3
10
1
2
3
5
8
3
2
3
2
8
7
4
4
5
5
6
4
9
9
1
4
10
1
3
5
5
3
8
10
2
1
5
8
2
10
2
4
7
1
7
7
4
3
3
2
7
1
1
8
7
7
6
1
3
5
2
7
6
5
8
9
9
1
7
4
7
10
5
9
4
7
1
4
10
10
8
10
5
10
1
9
5
6
6
6
1
4
4
4
6
8
7
8
4
3
7
6
1
8
6
9
10
5
6
1
5
7
9
9
9
10
4
9
8
7
6
5
1
5
8
10
1
2
10
6
4
10
4
9
9
5
2
6
10
10
1
9
1
8
3
3
2
1
9
9
8
9
3
9
7
10
8
6
9
2
7
6
9
8
5
9
9
6
2
5
8
9
6
8
6
9
3
3
9
4
2
8
4
10
1
9
8
7
1
3
6
7
8
10
7
5
9
9
9
7
7
4
9
9
4
7
7
2
9
5
6
10
4
10
10
8
5
7
8
4
10
5
4
9
8
5
4
10
3
6
8
2
2
5
6
2
5
10
5
8
5
6
3
9
1
9
4
5
7
5
1
3
2
8
2
8
9
9
10
3
4
10
10
4
1
9
7
6
2
4
10
8
3
7
6
5
5
8
8
1
1
2
1
4
4
3
5
7
8
1
1
10
3
5
7
8
2
10
6
9
3
4
5
4
7
2
1
7
9
6
2
6
8
1
10
3
3
4
5
2
3
8
5
4
10
8
3
5
2
9
2
2
9
6
6
8
10
10
4
3
2
2
8
10
9
7
5
6
6
3
1
5
10
2
10
3
10
6
7
4
5
7
6
4
5
1
7
2
1
5
5
7
6
6
4
4
2
2
4
3
7
2
7
9
6
4
6
8
2
10
3
4
4
10
8
5
8
8
4
7
4
6
7
10
7
9
4
9
7
4
4
9
7
10
5
2
2
8
6
9
1
6
5
2
6
7
3
9
5
8
3
6
2
4
8
8
8
4
7
9
1
1
8
5
3
10
5
4
8
9
10
6
2
10
10
5
10
9
3
2
1
1
6
8
7
7
6
10
3
3
9
2
2
7
8
6
6
2
9
2
10
8
4
2
2
4
4
8
7
5
8
7
9
5
9
6
7
8
3
8
7
3
6
3
3
6
4
6
3
2
10
4
5
5
4
7
2
6
9
9
9
9
4
6
3
7
8
3
6
8
9
4
9
6
8
4
1
6
6
10
9
6
6
9
9
5
10
2
4
8
1
8
3
5
9
3
4
10
6
8
10
4
8
5
10
5
9
9
9
7
10
10
1
4
10
7
7
9
9
3
9
2
8
1
1
8
7
5
3
6
7
6
6
6
6
5
3
1
3
9
2
5
3
2
9
1
5
8
4
3
10
8
9
4
9
7
6
1
7
8
1
4
8
2
4
4
10
8
3
10
10
10
9
5
3
9
8
2
7
1
1
4
9
2
3
6
3
4
10
5
7
3
9
1
8
4
7
5
8
9
1
6
7
2
3
6
7
3
4
5
10
6
1
6
9
7
9
5
6
2
4
4
8
5
10
3
6
10
10
4
7
7
9
8
6
4
4
9
3
2
2
10
4
3
5
10
4
7
4
2
5
8
5
10
1
5
7
1
5
6
9
5
4
5
2
2
5
6
9
2
8
8
10
4
1
3
6
5
4
5
7
8
2
3
7
3
4
1
4
8
7
7
8
9
5
9
2
6
4
5
1
9
10
2
7
4
8
8
10
7
5
5
2
7
7
9
10
5
5
9
6
2
7
6
3
1
10
7
7
2
1
5
3
3
1
3
10
6
1
8
6
5
9
1
6
9
6
4
9
6
1
3
8
8
8
7
2
3
4
7
2
9
8
2
2
5
6
9
9
7
3
6
1
6
8
8
7
5
1
7
4
4
9
2
5
1
4
10
4
4
2
3
6
3
7
3
5
6
5
8
3
2
10
3
2
6
2
10
7
8
10
2
4
9
9
1
8
3
10
7
4
9
6
4
1
1
6
2
7
9
7
4
10
8
1
3
6
9
2
4
9
5
10
9
8
1
4
5
10
2
8
1
8
4
5
8
1
4
7
7
9
8
8
8
5
5
2
6
6
5
8
4
9
5
1
10
7
7
6
4
10
7
8
5
7
1
1
3
1
7
1
1
7
7
9
8
2
1
9
7
5
4
2
6
7
10
4
4
6
6
1
7
9
5
9
2
7
3
10
9
3
2
8
5
10
7
8
10
8
7
9
8
9
2
4
5
1
4
2
6
10
3
3
6
6
7
1
3
8
5
4
1
6
1
6
5
10
3
7
5
8
8
8
5
5
5
2
1
10
6
9
6
6
4
4
3
1
3
5
5
6
6
5
5
3
4
9
7
7
9
2
2
10
3
9
8
7
3
2
8
10
9
1
10
9
7
6
9
9
5
7
1
5
7
7
1
1
7
9
3
8
4
5
1
4
8
4
4
5
8
6
3
8
1
4
10
1
9
9
8
5
7
2
6
10
2
2
6
1
4
4
7
2
2
5
10
9
3
8
9
6
8
1
1
2
2
8
7
5
9
9
10
4
3
4
3
7
5
10
5
8
1
2
8
9
10
10
10
1
6
1
3
3
9
4
6
1
9
6
6
4
9
3
1
5
7
3
8
3
3
8
2
9
6
10
5
10
7
9
3
5
1
7
3
6
3
5
2
4
8
4
1
5
8
5
10
5
1
1
5
5
1
6
7
10
7
8
8
5
3
6
5
10
6
7
6
5
3
5
7
10
7
1
8
1
9
4
2
1
7
6
2
9
9
6
1
6
9
8
7
3
7
10
4
7
9
4
8
5
8
2
1
4
10
7
9
9
1
7
1
3
5
3
4
3
4
10
2
1
9
4
2
2
2
9
5
3
2
8
3
2
5
6
3
3
2
5
10
8
8
6
3
2
9
5
6
5
7
10
6
7
8
2
10
3
1
5
3
5
1
6
8
7
8
7
8
10
10
9
6
6
8
1
7
4
7
2
4
1
10
8
3
6
2
6
4
7
6
3
8
2
3
6
9
10
1
4
2
1
6
9
2
6
10
9
3
5
1
7
8
2
4
6
6
8
3
6
4
3
5
3
6
7
9
9
6
9
5
5
1
7
3
10
6
2
5
10
3
4
4
2
4
1
4
9
6
6
4
10
2
4
5
2
5
6
2
1
4
9
7
1
8
1
10
10
2
4
2
5
4
6
7
5
7
6
4
1
7
3
6
2
8
6
1
2
10
4
6
2
1
3
3
2
9
4
1
4
5
9
5
8
10
9
6
4
8
6
10
8
1
6
3
3
3
6
1
4
5
9
3
10
5
9
10
1
8
7
5
3
7
4
9
4
9
5
6
7
4
1
7
1
4
3
2
7
9
2
10
6
2
1
4
10
3
1
5
4
6
7
10
9
10
7
2
9
4
1
2
4
2
7
10
2
5
7
8
2
10
2
3
4
6
4
4
4
5
2
2
7
5
5
9
6
3
8
9
9
3
7
4
8
3
2
10
1
3
9
9
2
9
5
4
8
10
2
8
8
10
2
4
6
3
5
1
10
6
10
1
6
4
10
1
1
4
8
2
2
10
6
4
9
5
2
10
6
10
10
8
9
8
10
2
3
7
6
8
9
2
7
6
1
2
5
7
2
6
2
8
8
2
1
2
1
6
10
10
1
10
1
6
7
5
9
2
7
4
2
7
9
5
10
5
4
6
9
1
4
8
8
8
9
3
5
3
2
2
4
10
5
3
8
2
10
6
2
1
2
3
1
9
4
1
3
8
10
4
1
2
7
10
7
7
2
8
9
4
9
6
6
3
5
9
1
8
10
5
10
6
10
1
10
2
5
7
4
4
8
2
2
2
9
2
2
4
5
3
9
2
10
8
2
9
7
10
3
10
9
8
4
1
6
5
8
4
4
7
5
10
10
1
9
6
5
4
1
7
1
6
6
5
7
6
5
3
8
4
1
10
5
2
7
2
10
8
3
2
9
5
2
8
7
7
6
3
4
9
8
1
5
8
7
5
7
8
5
2
6
4
2
6
2
1
5
2
10
3
5
5
4
6
6
1
2
2
10
3
6
4
8
1
7
1
3
5
10
7
3
6
7
1
7
8
9
5
9
10
4
5
7
6
9
6
2
4
2
2
5
3
10
7
10
7
5
10
7
6
8
10
2
10
10
9
1
9
4
5
4
3
5
8
7
2
10
9
8
1
4
10
7
3
10
4
2
10
10
1
10
1
3
4
2
8
9
8
1
4
1
2
9
7
9
6
2
1
5
4
5
3
2
4
5
10
2
1
10
3
6
2
9
1
10
2
1
3
1
4
1
2
8
2
7
9
6
9
8
5
2
10
1
3
1
4
6
1
8
9
7
6
4
4
7
2
7
3
2
2
2
4
2
1
3
5
5
2
7
4
3
7
8
3
6
1
3
10
4
4
10
9
1
7
10
9
9
2
9
2
7
2
3
5
1
9
8
5
6
4
8
4
2
6
5
3
5
9
4
6
5
4
2
8
1
1
5
2
7
4
8
4
7
9
4
2
5
1
5
4
2
6
9
3
10
10
6
2
7
8
6
1
4
4
8
5
2
1
7
7
10
7
3
10
5
5
7
6
3
8
8
6
4
4
2
7
7
6
8
2
6
7
3
6
1
6
8
7
3
8
10
6
9
1
9
6
9
2
4
2
6
9
1
5
4
9
7
2
7
3
1
4
5
5
9
2
1
8
9
7
7
1
4
4
5
7
5
8
9
4
3
5
9
2
3
7
4
5
10
5
3
5
7
5
8
3
10
5
2
6
1
10
4
6
8
7
5
6
2
7
3
3
7
8
8
5
10
4
9
7
9
6
3
9
3
5
9
7
4
3
10
6
7
9
9
7
6
1
8
10
4
3
7
8
8
10
2
8
8
2
10
2
9
1
8
4
1
8
9
3
8
1
9
10
10
10
10
9
9
7
7
2
2
10
6
4
3
1
3
3
9
4
2
4
10
5
7
2
10
1
8
4
4
3
9
8
3
9
7
9
4
6
2
6
4
9
10
8
6
3
3
10
5
9
4
2
10
1
5
6
8
4
6
3
5
1
5
4
5
10
3
7
3
10
4
5
3
9
8
8
8
5
9
7
7
1
8
9
5
7
1
4
4
5
3
4
6
8
8
10
2
10
5
8
10
7
10
6
1
2
4
10
5
9
2
4
10
6
10
10
7
9
1
7
10
7
4
8
8
10
2
5
7
6
2
5
9
1
9
5
7
7
4
7
1
9
7
7
2
9
4
1
10
8
8
8
2
5
7
8
10
8
8
4
5
2
3
10
6
4
6
1
3
3
5
8
7
2
3
5
8
10
1
2
2
4
6
3
2
6
1
6
2
2
4
2
6
8
6
2
10
9
10
9
10
3
2
6
9
6
4
7
2
3
2
6
1
5
10
1
8
5
6
1
3
10
2
7
9
8
3
8
4
5
2
5
4
5
1
2
10
1
4
8
10
7
10
2
10
5
10
2
5
9
9
4
2
3
1
6
4
3
5
10
8
8
1
3
2
2
10
4
10
8
1
10
4
10
2
2
5
9
9
1
7
3
3
7
7
5
4
9
3
6
10
7
7
10
4
5
2
6
10
10
6
2
10
9
4
8
10
7
3
4
6
7
1
4
9
4
9
2
1
7
1
10
7
1
9
5
1
5
1
9
7
5
10
9
1
10
2
10
8
2
7
4
8
7
4
1
10
8
6
7
1
9
2
10
3
9
6
4
5
3
3
2
4
2
4
9
2
10
10
6
3
1
3
7
6
5
4
8
6
8
4
1
10
1
3
7
3
10
10
7
1
3
8
9
8
1
1
8
3
8
7
3
5
7
1
1
8
7
3
5
4
9
5
6
10
6
6
10
6
2
3
4
8
5
10
2
2
1
4
8
3
2
7
1
5
1
10
1
9
2
4
2
4
7
10
6
10
4
8
6
2
4
1
9
3
9
7
4
1
4
5
8
8
6
1
10
8
1
7
5
2
1
8
2
5
5
7
3
3
8
3
6
8
6
1
10
4
7
4
9
4
1
7
9
9
6
6
9
7
2
8
9
6
5
5
9
3
2
5
5
4
3
1
10
4
7
1
10
10
9
1
9
4
7
6
1
10
8
6
8
5
9
6
4
2
4
8
9
1
6
9
3
6
5
10
8
4
2
10
6
1
9
7
1
3
8
3
6
8
8
3
7
3
10
7
5
5
7
9
1
6
6
3
2
5
7
6
2
5
1
1
3
6
2
4
9
6
5
4
9
6
8
4
9
10
9
7
6
2
7
4
6
1
10
9
2
3
8
6
1
2
7
6
7
9
3
9
6
4
7
2
10
7
4
10
4
6
9
6
9
8
8
9
4
9
5
7
5
3
6
9
8
10
9
9
8
1
9
10
8
4
5
4
5
4
8
5
2
10
9
4
10
10
8
4
3
4
6
7
5
5
9
9
3
8
1
7
7
3
6
1
1
1
3
6
9
10
1
4
6
9
8
3
10
10
8
5
6
3
5
3
5
4
2
5
8
4
8
5
8
8
4
5
8
2
5
7
10
4
8
3
7
10
9
6
8
3
3
8
3
9
2
1
4
1
7
7
7
10
5
7
1
5
8
4
9
10
2
1
5
8
10
8
9
6
8
7
9
8
10
1
4
9
4
8
4
1
10
3
9
7
6
10
1
4
1
7
8
10
3
7
6
9
5
7
4
4
5
3
4
8
5
4
3
4
9
2
1
1
3
7
1
5
4
8
2
2
9
10
10
7
4
1
5
2
9
6
4
7
9
5
7
4
2
10
9
7
7
1
1
5
9
3
4
9
1
3
1
5
9
6
4
7
4
6
3
10
7
1
3
9
7
7
4
3
9
9
7
7
4
7
3
6
10
7
9
10
2
1
2
10
10
9
8
5
2
5
2
4
2
1
5
1
3
5
9
4
8
5
7
9
3
4
9
8
9
6
3
1
6
10
1
7
10
9
10
10
10
9
8
3
3
8
2
1
10
9
4
7
5
4
1
8
5
4
7
6
5
6
1
1
5
8
5
3
8
4
4
1
5
3
8
8
6
1
10
5
9
7
2
3
8
6
5
8
2
7
6
6
3
2
4
10
2
5
8
5
9
6
2
5
4
5
8
4
9
7
5
6
6
10
4
10
9
6
10
8
10
5
3
1
7
1
7
5
5
4
8
5
5
4
1
9
9
4
4
10
6
6
7
5
7
8
1
5
2
7
1
3
7
3
4
10
3
1
8
6
3
7
6
6
7
4
10
10
7
8
7
2
3
10
7
9
9
10
9
8
2
9
2
2
1
7
9
3
7
2
9
9
9
7
2
6
10
3
7
4
10
10
7
7
6
3
4
3
2
6
8
4
2
9
7
4
8
3
6
3
9
7
8
9
7
5
8
6
4
3
4
2
1
2
7
8
6
9
10
5
10
7
7
4
9
7
10
10
6
1
3
10
3
5
10
1
8
3
3
4
1
7
9
1
3
9
7
8
10
5
7
5
9
1
3
8
5
5
5
5
7
9
6
9
4
4
10
8
1
5
10
1
4
3
1
2
10
10
1
10
1
6
2
1
6
9
7
7
4
9
9
1
1
1
1
4
3
9
8
5
10
9
1
8
10
3
1
6
1
7
6
6
7
6
3
10
9
9
9
7
7
9
7
7
8
9
4
8
9
8
6
2
2
1
8
6
10
9
1
2
6
1
10
5
7
4
6
8
7
10
5
10
9
3
5
3
6
2
5
6
8
1
6
1
6
4
5
6
7
8
3
3
2
6
10
1
8
2
8
5
7
10
9
9
7
2
9
1
5
10
4
5
6
6
1
3
4
2
2
8
1
2
5
5
2
1
4
7
4
2
9
1
8
4
9
4
8
2
4
6
10
6
2
2
6
1
2
4
3
3
3
7
8
4
10
5
7
2
10
5
3
6
5
1
10
2
1
7
8
4
8
7
6
8
8
3
5
2
6
5
10
7
4
1
3
1
2
3
1
2
7
10
8
4
3
7
7
1
9
6
5
3
9
10
2
9
8
9
6
3
10
3
3
2
6
9
5
3
9
2
6
10
5
9
4
1
3
2
1
4
10
8
6
1
4
9
8
9
8
4
10
4
5
3
8
4
4
3
6
4
8
8
2
7
2
5
5
3
4
6
6
2
1
1
2
6
1
9
10
7
3
1
5
10
10
2
2
3
1
10
9
6
8
4
9
6
7
7
6
3
8
10
8
2
8
4
5
4
5
6
5
3
5
10
9
3
4
4
2
3
5
1
3
7
5
5
1
7
8
3
8
6
9
1
8
8
9
9
3
3
8
7
2
8
6
2
5
4
4
2
2
6
7
2
6
4
9
1
3
7
1
8
6
6
8
10
3
9
3
3
3
6
8
8
6
10
7
8
8
10
4
8
7
7
5
8
3
4
9
3
8
6
9
10
8
9
9
2
6
1
8
7
3
3
2
9
1
2
4
2
2
10
2
6
2
4
3
5
8
9
5
3
5
6
10
5
8
5
10
4
5
8
8
4
7
7
2
9
5
2
9
4
4
5
10
3
10
1
10
2
4
8
3
8
8
6
9
6
9
2
10
7
5
8
8
7
3
6
4
7
10
8
5
9
1
9
7
2
1
10
8
7
6
9
9
8
7
7
2
8
8
3
3
5
8
9
2
9
2
3
1
1
8
2
8
7
1
9
4
8
3
7
7
7
2
2
4
10
1
10
5
2
4
8
9
1
3
3
2
5
7
10
3
5
1
4
9
7
2
6
5
6
7
6
3
1
7
9
8
9
3
8
7
1
3
4
1
6
9
10
5
7
2
4
10
10
3
8
6
6
9
2
2
6
10
5
3
2
4
2
5
4
2
3
4
5
6
5
8
3
10
4
5
10
8
7
1
8
10
10
3
5
3
4
5
6
1
3
2
9
1
6
9
4
2
1
1
2
4
2
4
1
1
2
7
5
6
2
10
4
6
5
3
5
3
4
5
3
4
2
2
10
8
9
8
9
10
3
4
6
7
9
3
1
10
6
5
5
10
5
6
1
10
3
4
9
6
2
9
9
2
3
7
4
9
4
9
6
7
3
1
8
9
2
7
10
2
9
9
7
9
1
2
10
1
4
2
8
10
7
8
9
4
10
1
9
1
8
9
1
1
6
9
10
7
2
10
10
8
8
10
4
7
6
1
2
6
6
2
7
5
9
5
4
10
8
7
1
10
5
3
2
3
1
10
4
2
9
2
2
4
3
8
9
5
2
3
3
7
3
1
8
4
9
5
5
4
8
8
3
8
1
1
10
5
3
10
2
4
2
1
6
5
10
8
6
2
9
3
2
6
3
6
4
6
3
1
3
1
2
10
2
3
8
1
4
3
7
2
9
2
7
9
5
10
10
8
4
10
9
2
7
8
8
3
4
5
4
6
8
4
5
7
1
8
4
8
10
6
9
10
5
7
3
2
5
3
2
6
5
8
4
6
9
2
7
10
1
8
10
7
7
10
5
5
1
9
4
6
8
6
8
2
7
7
8
2
6
7
10
7
9
3
2
7
2
10
8
7
4
8
9
10
8
7
8
8
6
10
7
9
3
5
4
9
3
3
6
8
2
8
7
1
3
7
10
8
3
3
2
8
10
1
1
7
1
9
1
3
2
5
5
6
8
1
9
2
6
10
10
3
4
5
1
6
6
6
4
5
3
2
4
4
6
10
6
6
7
2
4
3
4
9
9
10
3
5
3
3
1
8
3
3
4
1
4
1
4
7
8
2
2
3
2
3
10
6
1
2
3
4
9
8
8
3
1
9
3
10
4
10
3
2
3
6
6
8
10
4
3
7
10
4
5
7
8
5
7
5
5
10
2
5
4
2
3
2
9
2
8
9
8
9
3
1
7
5
4
7
5
5
6
5
6
6
10
7
4
8
2
8
10
8
7
1
3
2
4
4
7
10
4
2
9
8
2
9
7
8
1
5
5
3
1
2
10
3
6
3
2
1
6
4
9
4
2
6
5
8
8
5
3
4
7
9
9
3
3
1
8
5
9
6
10
8
5
10
6
3
5
6
9
7
6
9
4
4
5
10
6
4
8
4
10
6
10
5
10
4
4
5
8
7
8
6
7
1
6
7
6
8
10
7
7
2
1
9
5
3
7
6
1
9
4
8
4
5
5
7
3
4
4
4
8
8
8
5
10
10
2
10
7
8
8
6
9
10
2
5
4
2
8
1
6
5
3
4
10
5
1
3
10
6
2
9
9
4
6
1
3
9
2
6
1
9
6
2
3
1
8
10
5
10
7
8
4
1
9
6
7
6
2
8
9
7
3
8
9
10
10
4
6
7
9
5
10
8
1
1
2
7
2
1
6
2
9
3
1
7
2
4
3
1
5
3
6
7
4
10
7
10
7
4
1
8
9
8
8
1
8
8
4
5
8
10
10
9
1
4
3
3
5
10
2
2
7
10
1
2
8
1
5
7
5
7
10
7
6
2
3
8
2
4
2
4
3
8
9
8
10
2
8
4
7
4
6
3
7
6
2
3
4
10
10
7
7
1
7
6
3
5
7
7
7
7
2
8
6
10
10
2
8
4
7
8
4
10
5
7
2
8
3
1
1
2
4
2
8
8
1
9
2
10
6
3
10
10
7
7
10
10
8
6
10
3
4
5
6
1
1
6
1
2
7
5
4
1
1
7
9
6
3
3
6
6
7
8
2
1
5
10
10
3
5
4
8
3
6
4
8
8
8
6
9
5
6
5
1
6
9
2
5
7
1
10
10
7
9
10
4
7
9
1
9
5
7
4
6
2
6
9
3
10
3
10
4
9
10
3
5
10
8
5
5
8
6
4
9
6
10
8
5
9
5
10
8
7
7
6
1
10
2
6
3
1
8
2
3
3
5
9
3
3
2
7
8
10
8
5
10
9
5
1
4
7
5
6
3
1
6
3
6
9
8
10
5
6
7
7
8
10
1
5
6
8
9
2
8
10
5
2
9
1
8
1
8
4
7
1
9
8
4
6
6
7
10
10
5
5
4
1
5
4
8
2
1
10
6
8
10
2
7
4
1
1
9
6
7
7
3
8
10
9
10
5
2
2
2
2
3
1
9
6
10
4
2
3
4
5
3
8
3
6
7
3
6
5
6
9
10
6
8
1
2
2
8
4
10
6
3
4
3
7
6
3
9
10
3
7
10
6
10
3
10
9
5
5
5
4
4
8
2
6
5
8
2
8
4
3
6
3
2
4
9
3
5
4
5
9
9
3
5
3
1
9
10
4
10
1
2
8
3
5
8
8
2
2
1
6
10
5
5
2
9
6
8
6
1
7
3
4
9
7
2
5
10
4
6
1
6
5
2
10
8
2
6
2
8
1
1
5
6
3
3
10
7
10
10
2
2
7
8
8
9
7
7
9
9
4
5
1
4
3
6
1
5
10
6
10
1
6
6
7
10
2
1
2
8
8
10
6
5
3
6
9
1
3
5
9
2
1
5
7
8
10
9
8
3
2
2
3
1
9
3
10
4
1
10
2
10
4
7
7
7
1
4
7
7
4
5
8
1
7
1
9
6
4
4
3
8
10
10
2
4
2
4
1
6
9
5
10
9
10
1
7
2
1
7
6
1
7
10
4
2
8
1
4
7
1
7
4
6
8
5
2
2
6
2
1
7
7
5
7
3
4
4
1
4
7
6
10
5
2
3
6
2
8
6
7
4
8
1
10
6
6
1
8
3
3
6
4
5
8
8
6
2
5
2
4
8
9
8
9
9
1
2
9
9
3
8
10
5
2
7
8
1
1
7
2
4
7
7
9
1
9
3
8
1
4
3
8
1
4
2
4
2
3
4
5
5
5
2
6
9
1
4
7
7
2
8
4
3
8
6
3
10
6
8
7
8
3
4
6
3
3
1
10
2
6
3
9
8
1
5
4
2
3
9
9
3
7
3
7
9
9
8
10
7
1
2
9
10
10
3
3
1
6
5
2
1
4
9
6
6
4
5
6
4
8
3
9
5
10
3
8
9
7
2
7
7
2
7
10
4
6
7
9
3
9
3
10
1
9
1
4
10
4
7
2
1
10
9
4
7
5
7
9
3
4
8
7
8
4
8
6
8
5
8
2
5
4
2
10
8
6
8
8
7
3
3
1
3
2
6
4
5
4
10
7
9
2
5
8
3
4
2
9
2
7
6
9
7
10
1
3
6
4
8
1
3
8
8
2
8
3
7
1
7
6
2
5
9
7
1
7
7
6
9
3
5
2
10
9
5
8
5
10
5
9
3
1
3
7
4
6
2
1
8
4
5
6
6
5
9
4
10
5
10
10
2
2
8
5
5
7
5
8
3
4
3
9
6
9
3
8
4
7
1
6
8
10
7
8
10
6
2
6
5
10
1
4
1
10
1
5
9
7
7
4
2
3
2
10
6
7
9
5
5
5
9
10
2
10
1
10
5
8
4
1
5
4
8
1
9
8
5
10
10
6
6
4
6
10
5
1
3
1
1
9
3
8
5
10
9
10
6
5
7
6
7
3
4
10
7
10
2
9
10
10
9
3
10
9
8
8
2
2
2
3
9
5
9
1
1
1
4
4
2
5
8
3
2
10
10
1
9
4
9
2
2
9
10
6
6
3
4
5
3
9
2
2
5
5
5
10
5
9
8
6
4
4
6
9
1
3
2
4
2
4
9
7
5
8
2
10
1
8
5
4
2
1
6
4
5
3
8
9
9
2
8
4
5
9
6
7
10
4
10
3
1
5
5
10
7
6
8
1
9
5
1
3
9
7
3
5
4
3
4
5
5
6
4
8
1
10
4
10
7
5
9
4
6
4
6
4
4
5
5
2
10
9
9
2
2
9
7
6
6
8
4
2
9
6
7
4
8
2
8
4
5
9
5
9
6
8
6
10
2
9
2
2
7
2
10
8
7
3
6
8
2
3
7
5
5
4
9
6
7
7
10
1
4
7
4
4
5
8
4
1
5
4
6
7
9
8
8
3
5
4
9
1
1
4
4
3
4
2
9
2
5
9
1
5
8
1
2
9
5
6
8
9
4
5
6
3
2
10
4
7
10
6
2
10
5
5
6
4
8
3
7
7
8
1
10
7
8
7
9
10
10
10
7
2
5
8
6
5
1
4
4
4
8
5
8
10
8
4
6
7
5
10
7
4
9
1
10
9
4
7
8
7
8
2
3
4
4
9
9
2
4
2
1
9
9
1
6
9
5
10
3
5
1
7
9
8
10
9
6
1
8
4
2
2
6
3
3
3
9
3
9
3
5
10
3
7
3
3
5
2
7
7
9
3
6
8
8
3
1
2
2
8
2
3
10
5
3
2
10
9
8
8
2
7
8
1
7
10
8
4
10
2
10
7
7
3
8
8
8
9
10
4
6
7
6
7
6
10
3
1
8
10
7
9
7
6
3
5
10
3
10
8
2
7
9
9
10
1
1
1
1
7
3
5
1
6
3
1
1
1
5
6
8
4
2
6
7
4
4
4
7
9
1
3
2
7
6
4
1
8
7
1
5
10
8
4
9
7
8
3
10
1
7
3
2
1
4
5
8
10
5
4
1
8
7
7
8
7
3
10
7
1
3
4
7
3
2
1
5
9
9
3
4
1
1
9
7
6
1
3
4
1
3
3
8
3
7
7
1
2
4
3
1
6
3
5
1
6
3
1
2
7
5
10
2
6
7
6
7
8
9
10
8
6
4
8
9
6
9
3
8
1
5
3
10
8
6
1
7
4
4
6
3
4
2
7
8
2
3
6
5
10
8
3
4
5
9
2
6
8
3
1
8
5
4
6
1
8
3
6
3
8
6
4
5
1
4
6
9
3
1
2
4
10
4
2
1
2
9
6
1
6
1
9
2
8
7
10
4
4
2
8
8
8
5
10
6
6
5
7
1
10
2
7
3
4
7
5
8
5
6
8
1
2
7
1
9
2
9
7
2
7
9
3
8
5
5
6
7
9
5
9
4
10
8
9
7
3
3
1
8
8
4
2
9
7
7
4
2
10
8
3
9
10
7
10
2
9
6
5
4
1
4
10
1
1
6
10
10
4
2
2
8
1
10
9
10
4
7
5
4
3
10
2
5
7
2
3
4
10
4
3
8
9
9
10
1
8
5
3
5
2
8
4
3
5
7
9
1
7
4
7
7
9
7
6
5
7
9
4
5
5
2
10
1
10
6
10
5
2
7
6
6
8
2
2
4
9
9
8
10
10
10
2
4
3
9
4
6
1
2
6
6
8
8
1
4
2
10
4
10
3
10
3
2
2
10
1
3
4
1
5
1
10
5
6
3
2
10
9
8
5
8
10
2
9
10
2
6
1
10
8
4
10
9
8
9
10
5
10
5
2
1
10
7
9
3
5
6
2
6
9
2
1
9
4
2
2
1
5
7
3
10
1
9
8
9
8
10
3
10
3
7
10
7
4
4
3
8
6
8
10
4
6
6
4
1
8
9
2
7
5
1
6
8
1
10
1
4
10
10
10
4
4
8
6
7
7
3
6
6
4
10
7
7
1
9
3
8
9
10
6
10
1
1
4
8
9
3
10
5
2
1
5
2
5
1
5
5
7
5
9
5
9
8
3
9
10
7
5
6
1
9
4
6
4
7
1
10
3
7
3
2
8
6
2
4
10
7
2
3
7
2
8
5
5
5
6
1
7
1
7
6
8
5
3
6
2
10
1
5
5
9
7
1
4
5
6
9
8
7
9
5
7
10
4
4
2
7
3
3
2
10
9
4
6
7
6
4
1
7
10
1
2
8
9
8
1
9
7
6
5
6
3
9
8
2
6
9
5
1
7
9
10
6
5
3
8
10
5
6
7
9
7
4
8
7
9
7
7
6
7
9
1
9
2
4
2
2
3
8
7
5
9
7
2
3
4
10
3
7
9
9
8
1
9
8
3
4
10
2
6
5
8
1
4
8
7
4
1
1
5
3
10
4
8
3
4
6
5
3
7
5
6
7
9
8
5
9
6
10
7
1
1
5
9
10
1
10
3
7
8
10
10
4
10
9
2
8
6
5
6
4
4
5
5
2
9
9
7
5
10
1
8
6
7
7
3
8
4
10
4
7
5
6
3
7
1
7
5
8
6
9
6
7
4
3
1
10
5
5
9
6
9
6
5
2
6
4
6
8
1
5
1
6
4
2
9
6
5
9
10
8
3
3
10
2
8
4
2
1
6
4
8
2
1
7
4
3
4
4
8
6
9
6
7
4
10
5
7
7
9
7
8
1
8
2
10
2
2
4
3
4
8
3
3
7
4
5
7
6
4
4
3
9
3
6
6
3
5
10
7
1
6
2
7
3
9
5
10
7
6
1
3
4
3
7
8
4
4
1
8
10
4
4
2
5
1
6
7
8
3
4
8
4
4
2
4
8
8
7
5
2
3
4
2
9
7
5
8
9
8
1
1
2
4
7
5
3
3
8
1
3
7
5
9
10
7
5
10
6
5
9
4
3
9
10
8
10
1
8
4
7
9
2
4
9
8
5
10
5
10
9
8
4
5
4
6
1
2
4
9
7
7
2
10
5
3
5
6
5
2
3
5
1
1
10
3
9
3
7
4
3
6
2
8
1
6
5
9
3
5
10
2
2
2
4
6
10
2
5
9
4
4
1
3
7
6
2
5
9
2
10
10
3
7
10
10
2
2
10
5
10
4
1
4
3
6
4
10
7
1
5
6
3
5
6
8
9
10
4
5
2
5
6
6
1
10
4
5
1
3
10
1
2
2
1
9
5
2
9
4
6
2
9
8
6
6
5
9
2
6
7
8
2
6
6
6
2
5
5
6
10
6
8
10
5
1
9
3
4
1
6
7
2
9
2
7
9
7
10
7
9
3
4
6
2
7
2
5
7
6
4
6
1
9
2
2
4
5
9
7
9
9
8
8
1
4
10
1
10
10
1
1
6
1
8
8
6
7
5
9
10
4
10
9
6
8
8
9
7
5
2
6
6
4
4
6
8
3
3
9
10
5
5
5
4
10
8
2
6
4
1
8
8
5
10
3
10
6
9
5
1
6
2
1
9
4
5
1
9
10
3
4
7
5
1
2
9
4
6
3
6
8
1
4
7
7
2
1
1
2
7
9
1
8
5
3
7
9
4
7
8
5
2
10
7
3
3
4
5
8
9
6
1
2
10
4
1
9
1
4
9
5
3
6
3
1
6
6
8
1
3
2
3
8
9
4
2
9
7
2
4
10
7
9
9
1
9
5
10
2
6
2
10
10
4
7
7
3
10
6
1
6
3
6
10
5
3
9
8
7
8
9
10
6
5
3
7
9
7
1
10
4
6
10
8
8
1
1
2
1
3
6
10
10
4
1
9
5
5
5
3
1
10
1
9
3
3
4
8
10
6
5
4
5
8
7
5
4
3
10
9
1
3
9
10
5
4
2
8
9
7
3
5
4
4
3
10
1
10
5
10
9
1
2
8
3
1
1
1
7
5
4
4
7
9
7
1
5
4
10
6
2
6
6
5
7
10
3
1
3
7
1
1
10
10
4
1
3
2
4
5
6
6
7
10
4
7
5
5
7
7
4
9
6
3
2
4
9
4
10
1
10
1
10
9
9
2
4
6
1
7
5
5
3
8
9
5
8
2
8
5
6
1
10
1
5
7
10
10
9
10
9
5
1
9
1
10
2
3
4
7
1
9
10
5
4
6
5
3
4
7
4
6
10
3
1
10
2
9
2
2
4
10
4
5
6
1
9
3
4
6
5
6
10
3
3
7
9
3
2
8
2
9
8
4
9
3
9
4
1
1
5
2
9
1
6
9
7
6
6
3
2
4
8
9
6
10
4
7
9
4
2
8
2
7
3
8
6
10
7
5
8
4
4
2
9
8
8
10
2
7
6
8
2
3
7
10
6
5
4
9
5
8
6
9
9
4
7
6
3
2
10
1
2
4
3
10
9
1
2
7
5
9
6
3
2
2
7
9
3
3
1
5
5
4
5
1
3
1
8
9
2
2
4
10
4
10
5
1
5
3
7
4
10
1
6
2
8
1
8
10
2
1
8
3
3
5
1
5
7
8
7
1
5
1
2
3
8
10
6
9
5
6
2
8
3
2
6
1
7
5
3
2
3
4
10
3
1
6
1
3
7
2
1
3
1
6
8
2
8
1
5
9
2
6
1
5
7
3
2
4
9
10
7
9
9
2
6
10
6
10
5
8
9
2
5
8
9
10
7
6
8
4
5
10
6
4
10
7
1
3
3
7
10
3
8
1
5
10
4
8
4
9
6
7
4
5
8
4
9
9
8
6
10
6
8
4
3
3
8
4
9
5
9
2
7
3
5
8
5
6
2
10
5
10
9
6
2
8
6
4
5
8
5
2
3
2
7
6
10
1
6
10
9
1
3
8
1
7
3
4
3
4
6
7
4
8
10
5
9
4
5
10
1
4
1
6
10
2
9
3
5
7
9
7
8
4
10
5
4
10
8
9
2
9
4
6
10
6
4
5
8
8
6
3
2
4
5
5
5
5
8
10
3
1
4
7
2
7
5
10
8
6
1
1
8
4
8
10
1
9
10
3
5
4
2
3
9
7
7
10
4
8
1
6
8
1
1
8
9
5
10
8
10
6
1
7
4
3
6
7
5
9
6
5
2
3
9
10
2
2
10
5
8
2
5
3
6
10
2
9
6
1
9
9
6
6
4
1
8
5
10
6
2
5
2
8
10
5
4
8
1
6
10
3
5
4
4
4
6
8
4
2
3
4
4
3
6
9
7
8
4
4
8
7
2
7
1
6
9
5
2
5
8
4
8
10
9
5
3
9
6
9
4
6
6
9
9
10
2
1
10
7
9
5
9
1
9
6
4
9
8
7
3
1
2
3
3
2
3
6
7
6
6
5
4
8
4
4
2
2
5
5
10
10
9
2
2
4
9
2
4
3
3
4
8
10
3
7
3
9
3
10
8
9
7
9
7
2
9
4
6
8
6
10
8
3
10
8
2
7
8
8
6
2
10
1
1
1
5
9
3
1
1
6
8
8
1
3
2
6
6
2
4
10
5
2
4
1
8
2
5
1
2
3
8
8
6
6
3
2
7
8
2
10
4
2
6
3
4
8
7
7
9
5
1
8
6
8
3
3
4
1
3
10
3
10
2
5
1
2
3
3
4
3
6
9
4
5
5
8
9
6
5
7
2
4
7
10
1
6
6
7
9
8
7
7
9
8
9
8
8
5
1
10
6
7
9
2
8
4
2
9
8
4
3
3
2
10
6
8
1
9
1
4
9
7
6
10
8
9
10
7
9
10
10
5
7
5
1
6
2
4
7
9
2
9
5
5
5
4
1
4
10
3
6
6
4
5
10
8
5
2
1
9
8
1
3
2
9
2
10
2
10
2
2
6
3
2
5
2
5
7
1
10
10
1
10
7
10
8
10
7
5
3
9
5
8
7
4
3
6
9
6
4
9
9
3
3
1
6
6
4
9
6
7
4
6
2
2
1
8
1
3
8
9
9
3
5
5
1
6
10
10
9
1
10
7
10
4
7
1
7
5
3
3
3
10
4
9
1
5
8
3
4
7
6
3
4
5
7
1
10
10
1
7
2
9
6
7
9
9
10
3
10
1
7
5
1
10
5
7
9
10
6
4
6
3
4
3
5
4
2
1
7
2
3
9
9
8
10
9
3
2
2
4
7
6
1
10
9
3
1
10
2
7
3
8
4
4
7
10
1
7
7
9
8
9
2
2
9
10
7
9
6
5
2
4
3
7
1
7
8
4
9
5
1
8
1
4
8
2
3
2
6
4
4
1
10
1
10
2
7
7
6
6
7
10
10
7
8
7
6
6
7
2
8
8
2
10
7
9
3
8
3
5
9
2
10
2
10
3
7
2
6
3
3
6
4
10
5
8
1
2
7
1
5
1
9
3
4
6
1
6
5
9
10
2
4
6
7
7
3
4
9
7
6
1
1
1
5
8
5
1
5
1
6
1
9
8
1
8
1
10
1
10
7
3
4
9
6
4
7
4
3
8
6
5
6
10
2
4
4
3
1
2
7
2
8
8
9
8
8
2
6
3
5
9
7
4
4
9
7
4
6
9
8
10
10
10
8
7
10
1
2
1
5
2
6
6
8
6
2
3
5
8
6
6
3
1
2
1
6
10
10
7
10
6
2
4
4
1
9
6
7
4
9
8
9
10
6
4
3
9
2
7
9
2
3
9
5
1
9
5
6
2
8
2
7
7
5
9
10
2
7
1
4
6
3
1
9
1
6
8
10
4
5
7
6
8
10
3
5
5
5
5
5
8
8
2
3
3
10
4
8
1
7
3
7
7
2
7
1
9
1
6
9
3
10
2
7
4
3
5
6
5
3
4
7
6
3
9
5
7
5
3
4
6
6
9
7
6
3
9
2
10
2
3
5
2
4
5
10
7
9
9
4
4
1
6
9
9
1
1
9
3
1
3
6
2
7
3
4
7
2
9
4
2
6
7
8
7
1
9
1
7
2
7
7
2
8
1
9
9
7
6
2
1
2
1
4
10
7
4
3
6
5
8
4
1
2
6
2
4
7
4
10
10
3
10
1
6
6
6
6
8
10
8
9
10
10
9
4
8
6
1
8
6
6
1
1
5
1
8
5
8
7
10
8
5
9
7
10
10
8
2
2
5
5
1
8
10
4
5
6
4
7
4
5
9
8
4
1
2
6
6
5
8
3
10
5
1
3
3
6
6
6
7
9
8
6
3
7
5
9
1
9
6
9
10
1
7
1
2
8
6
6
3
2
7
6
1
6
8
6
3
9
9
5
8
9
5
1
6
5
10
9
2
5
3
3
6
5
1
10
3
2
9
9
7
4
7
9
1
8
4
8
5
7
5
8
4
10
2
8
2
5
2
4
8
5
6
7
2
1
2
5
9
7
7
2
6
7
10
1
3
3
8
6
3
6
6
7
1
9
2
1
9
9
2
1
5
10
3
5
1
8
6
3
1
2
2
10
6
2
9
3
10
5
10
8
2
5
1
5
6
4
8
1
5
4
10
8
2
2
6
5
10
2
5
5
3
9
8
2
1
7
8
8
2
10
4
9
9
2
2
2
9
4
4
10
2
6
6
8
4
3
5
9
9
7
1
4
5
10
8
1
9
9
9
1
8
2
6
9
4
10
9
5
5
3
6
5
5
1
4
8
7
8
1
8
6
1
8
5
7
3
9
8
2
5
5
4
1
10
9
9
10
10
3
8
1
6
7
2
3
1
2
7
7
2
4
4
2
4
1
5
10
2
3
2
2
8
2
4
9
3
4
6
4
8
7
4
3
3
3
5
2
4
2
2
7
5
6
2
8
4
3
5
7
7
8
1
9
7
3
3
7
5
1
8
2
10
3
4
8
4
8
3
3
6
8
2
7
4
8
8
7
3
8
7
2
6
7
6
1
6
4
8
10
5
6
2
1
3
9
9
7
8
1
9
5
1
10
10
3
5
1
4
3
7
4
4
4
3
10
5
10
2
9
1
10
1
7
6
10
7
5
10
8
1
4
1
10
2
4
2
3
4
1
2
10
8
2
7
8
8
9
2
4
10
3
2
5
5
7
1
9
1
7
5
1
6
7
5
9
9
9
1
10
9
8
6
8
5
10
7
2
9
2
2
8
8
2
1
6
7
2
7
8
1
1
1
2
7
3
4
8
9
10
4
5
4
6
9
8
2
4
5
9
9
4
4
3
9
9
3
4
5
10
1
8
6
9
6
3
9
9
10
2
5
10
6
6
9
9
8
4
5
7
10
5
8
6
2
6
9
6
2
8
9
10
10
8
4
7
8
8
4
8
4
2
5
5
2
3
8
7
10
4
8
1
1
7
2
2
2
1
4
5
9
2
4
1
3
5
3
9
10
5
2
1
3
2
7
4
1
10
8
6
1
5
9
8
4
6
5
2
9
6
8
5
9
1
10
9
9
8
10
9
9
8
3
9
10
7
4
7
4
8
5
2
6
3
1
7
6
4
9
2
7
6
6
2
8
8
2
10
2
5
5
8
4
7
5
9
10
6
3
6
7
1
5
7
6
3
9
3
1
10
7
1
7
4
8
4
2
9
1
5
7
8
9
7
2
2
5
10
2
9
2
9
9
1
2
7
8
4
1
9
7
9
2
8
9
1
9
9
6
5
1
2
2
4
6
6
3
1
10
9
1
2
2
5
2
1
6
7
3
4
6
6
5
7
6
4
9
3
4
4
3
6
6
5
4
8
3
5
5
6
10
10
3
10
3
7
7
10
9
10
3
10
4
9
6
4
4
10
2
8
3
6
5
1
2
10
9
10
4
7
1
2
10
7
9
4
9
6
6
4
9
8
3
7
7
3
6
3
8
7
9
10
10
7
2
4
7
2
2
7
7
10
7
2
10
4
8
9
4
1
2
7
9
9
9
6
1
7
1
9
8
8
8
5
9
5
7
2
4
10
6
10
10
8
4
9
8
8
7
6
4
7
8
4
6
6
6
9
8
8
6
1
8
6
3
1
8
10
8
2
9
6
5
3
7
3
7
9
6
10
1
7
7
2
8
3
4
3
4
10
8
2
5
8
2
6
3
8
7
7
6
4
8
10
10
3
1
6
3
4
8
2
7
10
3
4
7
2
10
6
4
10
7
3
1
4
10
8
2
6
4
3
6
7
5
10
1
9
3
8
5
7
1
4
8
2
3
9
9
7
10
5
9
6
6
5
4
5
7
6
3
5
2
2
5
6
4
1
9
1
1
7
9
1
5
6
1
8
5
6
3
1
4
5
6
4
5
3
8
2
1
3
3
6
3
10
10
10
5
3
6
7
10
1
4
6
3
3
3
6
8
3
5
9
2
5
6
1
9
4
1
8
5
3
9
8
1
3
7
3
4
2
5
6
2
6
9
3
2
5
4
1
7
8
2
5
6
3
7
4
3
6
1
5
4
6
4
8
4
4
5
9
5
7
7
6
5
5
9
5
4
2
5
8
8
10
1
9
1
9
2
7
2
3
1
4
6
3
10
6
10
7
2
9
6
5
7
9
3
3
8
9
9
1
5
3
9
6
6
7
3
1
10
5
3
3
4
2
5
2
6
10
7
10
8
4
6
10
2
7
6
2
4
5
5
1
5
7
9
2
3
8
5
6
6
3
6
9
9
5
9
1
8
5
7
6
6
4
5
8
4
3
5
8
7
5
6
8
10
7
3
10
3
6
10
7
2
5
2
5
8
8
6
5
7
10
2
10
3
2
2
8
8
3
10
7
9
2
9
2
9
5
1
7
10
7
6
2
4
4
4
3
10
2
1
7
7
9
7
2
10
5
6
10
6
10
4
5
5
7
1
3
7
2
2
7
3
10
5
1
10
5
6
6
6
5
6
3
3
1
6
6
6
3
6
8
9
3
4
5
2
1
6
9
2
1
8
6
5
5
9
6
6
6
3
5
9
6
6
5
2
9
7
6
9
5
3
10
9
10
2
4
2
4
3
4
3
6
1
10
3
7
6
4
7
9
1
8
8
9
7
9
8
5
8
4
1
8
1
5
7
6
3
10
4
7
6
10
1
3
7
6
8
3
9
1
9
1
2
5
1
7
2
8
2
6
3
6
3
2
5
6
8
8
10
7
2
4
9
5
9
7
10
1
5
3
8
5
3
7
2
3
9
1
5
10
6
9
8
4
7
4
8
5
4
2
8
2
8
1
2
7
6
5
10
9
1
10
8
9
1
10
5
6
6
7
3
7
3
10
1
4
8
5
4
4
7
1
4
5
6
2
9
2
7
10
3
2
3
9
7
5
9
1
8
6
9
4
6
10
1
4
5
4
5
9
4
5
10
10
2
10
8
4
3
5
7
4
4
4
7
9
2
4
1
4
9
3
6
6
7
9
7
6
8
2
3
6
8
9
1
7
7
6
1
7
2
1
10
3
1
4
4
8
1
1
3
1
7
8
2
2
2
7
4
2
5
1
3
3
10
10
9
9
5
3
9
5
3
10
7
3
3
10
8
4
6
7
8
3
3
8
2
5
6
4
7
7
10
10
5
5
8
2
5
10
8
8
3
3
7
8
10
6
1
2
9
4
8
6
9
1
5
1
9
1
9
2
1
1
2
3
4
7
9
6
2
9
2
9
2
2
10
10
2
6
3
7
2
5
1
2
9
7
3
3
8
5
7
6
3
5
3
10
4
7
7
7
9
1
3
6
8
10
10
6
1
5
9
4
4
10
10
7
6
8
9
8
1
10
4
6
6
4
10
10
6
7
1
9
1
8
1
8
3
8
7
4
4
7
10
3
5
3
5
8
3
5
1
7
1
6
8
5
6
2
7
9
2
1
6
8
3
3
6
7
1
5
1
9
4
4
3
6
3
4
1
6
7
8
2
4
5
6
7
9
4
2
3
9
3
3
6
5
7
6
9
9
2
7
5
3
3
7
8
8
5
5
10
10
5
3
10
9
4
1
5
10
9
4
4
1
6
9
9
8
8
4
4
7
1
5
8
2
10
7
4
5
7
6
2
2
8
1
2
7
7
9
9
1
6
9
3
9
1
5
9
3
4
2
4
10
8
6
4
9
9
5
3
5
6
7
1
7
10
5
4
1
1
1
7
6
2
10
2
7
5
1
4
2
1
4
8
3
10
4
2
8
5
7
7
8
5
4
1
5
4
4
3
5
3
6
1
3
6
3
7
6
4
1
9
4
2
7
10
2
7
7
4
4
2
8
10
7
7
1
1
6
6
7
5
9
10
2
9
3
5
5
8
4
3
1
7
4
2
4
4
9
9
4
10
3
9
2
10
3
7
2
7
1
1
6
5
5
5
7
9
4
9
1
7
10
8
1
6
8
5
7
9
10
7
6
10
7
3
9
3
8
4
6
7
6
1
5
1
10
2
2
1
10
3
5
8
6
2
9
1
4
1
5
8
5
6
8
8
9
7
1
9
6
9
2
2
7
7
5
8
3
4
8
7
8
8
2
5
10
8
2
4
8
1
7
3
3
2
8
10
5
8
9
9
7
4
5
10
2
8
5
8
7
4
6
9
1
3
7
9
3
7
9
5
9
7
3
3
4
5
6
1
10
10
1
5
6
4
9
8
8
5
10
2
1
3
10
10
1
8
8
10
5
2
5
6
5
8
10
4
6
4
6
9
6
2
5
1
2
2
4
7
2
5
2
4
7
10
8
10
8
9
3
6
6
8
6
9
10
9
4
4
5
7
5
2
3
10
6
1
6
9
3
1
4
10
5
10
3
4
2
4
6
2
3
1
9
1
10
4
9
1
10
3
10
7
9
2
2
2
7
7
3
6
9
9
4
3
1
2
3
4
8
1
9
1
5
5
5
2
10
4
3
9
5
5
3
1
10
2
9
9
8
1
6
4
9
3
6
10
2
2
7
8
8
4
1
3
8
6
5
3
1
1
8
8
1
2
10
6
5
5
6
10
8
7
2
10
5
6
3
9
8
6
10
1
8
2
8
10
7
6
2
8
5
2
10
1
5
10
2
9
8
8
5
2
2
8
2
6
7
6
4
9
10
6
1
9
10
1
2
7
2
6
7
2
3
2
8
5
7
5
10
9
4
8
9
4
6
3
5
5
5
5
9
7
9
5
7
7
6
8
5
9
5
2
5
10
10
1
6
10
6
8
4
3
10
1
3
10
6
10
1
7
3
3
6
5
2
7
4
9
5
6
3
5
3
7
7
5
10
9
10
9
7
3
4
7
6
2
1
4
9
6
2
3
7
6
9
3
9
8
4
7
6
7
9
8
3
10
8
10
8
4
2
3
1
8
9
4
9
7
7
6
8
7
9
3
7
4
5
10
3
4
2
9
2
8
8
1
9
9
10
7
5
4
1
9
10
9
5
6
2
6
6
3
10
3
4
7
3
7
8
8
4
3
7
2
7
5
4
9
2
8
9
3
9
10
2
8
10
6
10
1
6
7
4
1
6
4
5
7
5
4
6
4
3
7
4
2
9
8
5
2
1
1
9
3
5
10
5
9
2
3
8
6
9
4
3
8
10
6
9
6
4
1
4
4
9
8
5
1
1
3
4
3
4
10
1
10
7
2
2
7
5
8
6
4
3
7
4
10
4
2
6
4
5
10
4
8
6
8
4
3
4
5
9
8
4
6
4
7
10
2
3
8
6
8
5
5
9
4
9
10
3
6
8
9
9
5
5
7
9
4
9
7
7
4
2
10
7
5
2
5
9
6
3
9
1
7
1
9
2
10
4
2
4
5
8
6
4
8
4
10
8
8
4
8
8
7
5
5
10
4
3
5
6
10
6
1
1
6
10
1
1
1
8
9
5
2
9
5
8
7
2
9
2
3
7
3
9
8
9
3
6
7
7
8
4
4
10
1
7
9
6
1
6
8
8
5
1
3
5
9
2
6
1
6
8
8
10
5
6
8
7
6
7
3
6
3
6
10
4
8
5
1
10
4
3
4
9
5
3
2
2
1
1
7
3
2
2
1
2
8
6
1
9
3
10
4
3
8
4
8
7
5
5
9
7
7
8
7
1
6
3
3
2
7
6
10
8
1
3
6
8
10
8
3
1
6
4
5
7
8
6
3
7
1
8
1
5
1
7
3
8
9
8
10
9
9
1
4
7
10
4
10
10
10
7
3
5
9
1
4
2
2
10
7
4
7
7
8
4
3
8
1
2
9
7
2
6
4
2
7
1
10
1
6
8
4
2
6
4
6
7
4
10
1
8
3
7
2
8
2
2
10
10
10
1
9
8
4
4
10
5
1
1
8
5
2
5
1
7
8
2
6
10
7
4
4
4
4
10
2
4
5
2
1
8
8
2
8
10
10
3
2
10
2
7
1
10
9
7
10
6
6
1
2
9
6
6
2
8
1
7
4
6
2
2
2
5
10
5
8
8
7
1
7
3
2
6
7
9
3
4
2
3
6
7
1
8
9
2
8
8
7
4
5
1
1
6
4
1
10
2
6
10
1
3
10
6
5
6
9
1
2
1
8
8
2
6
6
3
2
1
2
8
4
8
8
3
8
3
4
9
8
7
2
10
4
7
2
9
7
1
9
10
4
10
7
8
2
1
1
5
7
3
7
3
7
2
6
6
3
5
1
9
2
5
2
5
6
7
4
8
1
8
6
7
9
9
4
10
2
7
4
5
6
7
10
4
1
6
6
4
8
3
2
4
8
5
5
2
1
4
3
10
9
3
10
9
1
1
3
4
6
9
2
5
6
1
2
10
4
6
5
1
4
1
2
7
6
7
2
2
10
10
6
6
9
4
2
2
1
10
5
4
10
5
9
7
4
7
7
7
7
10
9
1
7
1
8
6
10
3
3
9
3
8
7
9
5
7
1
6
5
9
3
10
10
9
8
8
4
4
9
2
8
1
3
3
10
6
3
2
9
3
6
9
3
2
7
5
9
1
10
9
6
8
8
5
3
10
4
1
1
4
6
5
3
3
10
2
3
6
8
7
9
8
10
2
5
2
1
2
1
3
6
1
9
9
3
7
1
2
8
5
5
4
6
7
4
10
7
7
5
10
9
10
7
4
1
2
3
5
2
3
5
1
7
8
8
3
1
6
1
3
3
5
6
2
2
7
8
1
1
8
4
8
3
8
10
9
4
1
3
3
9
3
3
5
10
8
7
10
7
5
6
2
7
5
10
4
2
1
7
5
7
9
2
6
5
1
4
6
4
1
5
10
3
9
2
3
9
5
6
3
3
1
4
5
1
9
7
3
9
4
6
4
2
7
5
5
8
6
9
1
4
8
9
1
1
1
4
4
2
1
5
4
8
8
9
2
3
4
9
1
4
2
2
2
1
9
8
3
9
10
6
3
1
8
8
2
4
1
4
7
10
4
1
3
6
1
4
6
10
9
7
4
8
2
7
2
7
8
5
4
7
9
4
9
2
8
3
7
9
7
7
4
8
6
1
5
5
3
4
2
8
9
5
8
8
5
3
4
2
10
7
5
3
4
1
2
2
7
10
1
2
5
9
3
8
5
5
4
2
2
7
6
6
6
10
2
7
1
8
8
9
1
1
7
3
4
10
4
9
8
6
10
6
9
10
4
10
10
2
2
8
4
2
8
5
2
9
5
6
9
8
2
7
3
1
3
10
9
7
1
2
1
9
9
10
1
7
10
5
4
8
10
7
6
7
6
9
9
8
5
9
2
10
1
7
6
9
2
7
1
2
9
10
1
7
6
3
1
1
1
5
8
9
8
5
9
8
1
2
5
1
4
3
6
1
4
6
10
7
5
9
7
7
10
2
2
2
7
10
5
8
9
3
2
9
4
7
6
1
5
7
4
8
6
10
9
9
1
5
3
7
7
5
8
8
2
1
10
6
9
1
8
1
3
7
6
1
5
9
4
8
6
2
2
5
2
8
6
9
8
7
3
10
7
10
9
3
9
6
1
6
10
9
5
6
9
9
3
3
7
10
7
1
5
10
1
3
5
4
9
1
5
2
8
9
10
9
10
2
8
8
6
4
5
2
5
1
6
10
8
2
3
4
3
1
6
8
9
10
3
7
4
7
3
3
5
4
8
5
8
8
4
2
3
1
8
9
8
2
7
5
9
6
1
5
1
4
6
7
1
6
8
1
3
7
8
3
3
6
3
5
8
3
7
3
8
2
9
8
10
5
9
10
1
4
5
9
2
5
1
8
10
9
10
8
7
9
10
9
5
1
1
7
6
8
1
1
8
1
1
6
4
8
10
5
5
2
2
6
2
3
9
4
9
1
8
9
4
3
2
10
7
3
3
4
1
6
1
5
4
8
4
8
5
7
4
3
9
4
8
3
8
6
5
6
4
4
8
2
1
4
1
7
7
10
3
5
3
5
1
6
8
7
4
1
10
5
9
4
2
1
8
1
3
6
3
1
5
2
6
10
9
10
9
1
8
8
9
1
9
3
3
5
7
4
2
6
7
4
8
1
9
8
4
3
7
1
2
3
5
3
1
3
5
10
2
3
1
1
9
9
4
6
8
7
8
6
10
1
2
6
2
9
4
3
6
9
9
3
8
1
9
3
8
7
1
3
1
2
7
8
7
6
2
8
4
2
5
8
2
3
1
5
10
7
6
1
9
6
6
1
5
8
4
2
7
2
1
1
6
4
2
3
2
1
9
10
9
3
8
4
7
8
10
1
4
4
6
10
5
5
10
3
6
7
8
1
6
4
7
2
9
4
2
9
1
8
8
10
4
6
8
5
7
2
1
10
9
5
8
4
8
5
5
8
5
5
9
8
2
6
1
8
6
1
9
7
9
2
4
2
7
6
4
1
9
8
1
4
5
5
8
1
2
7
2
8
8
1
3
3
3
7
3
1
2
8
3
9
4
8
8
10
7
7
7
8
1
3
5
10
4
8
5
9
8
5
9
2
8
2
4
8
1
1
6
10
6
8
6
9
2
3
7
8
6
10
4
4
7
4
2
3
5
9
4
10
5
4
8
6
3
10
10
9
4
3
1
3
2
6
10
6
2
8
3
10
2
8
3
3
8
8
6
9
2
9
10
2
1
6
7
3
5
4
2
7
9
5
7
8
8
3
1
3
6
6
10
8
8
8
4
8
6
1
2
3
5
1
7
5
8
10
3
1
1
2
9
1
10
5
10
3
2
9
1
4
8
10
1
10
4
3
2
7
2
5
9
3
10
2
9
5
7
2
6
3
8
10
10
1
5
9
6
10
9
7
9
4
9
9
7
6
1
1
4
5
4
2
7
7
4
5
2
7
4
7
5
5
4
9
7
2
4
9
8
1
9
2
4
3
3
3
1
3
1
9
8
3
10
3
10
5
6
7
9
3
5
8
3
4
1
2
1
10
9
8
5
10
8
5
1
7
5
7
1
1
6
3
9
9
7
10
7
3
4
8
8
9
7
7
4
4
1
9
6
7
3
2
6
3
7
3
2
8
5
7
3
6
9
10
10
9
5
9
5
10
4
3
5
7
4
6
5
1
8
2
5
5
3
9
6
4
3
3
1
8
1
7
3
10
10
4
7
1
2
2
6
4
10
6
3
9
8
8
7
7
2
8
3
10
4
9
9
8
6
8
1
9
4
6
9
7
5
1
5
5
9
6
9
2
7
7
10
4
8
9
6
2
9
9
6
6
8
3
7
9
4
5
5
7
4
1
3
9
6
1
7
4
6
1
9
3
6
5
7
9
9
10
3
4
10
8
5
6
7
2
9
2
8
5
4
9
9
2
5
10
6
7
7
1
3
2
5
5
5
5
5
10
3
10
3
1
2
5
2
10
2
5
4
10
6
2
2
3
10
4
7
3
8
1
4
2
7
9
5
10
8
10
2
10
2
8
2
2
2
6
4
5
9
1
4
7
2
9
7
8
9
1
3
2
6
1
3
10
3
3
1
2
3
9
9
7
2
3
1
3
4
3
8
2
8
6
6
1
4
5
9
7
4
10
4
5
8
10
8
7
1
3
8
9
1
6
5
3
5
10
1
4
3
10
6
5
8
6
5
9
1
9
10
10
10
5
1
8
5
4
3
9
1
8
1
10
2
5
5
10
4
4
6
9
1
2
1
6
7
10
5
9
8
2
10
5
4
7
7
5
3
10
3
10
5
5
1
8
10
10
5
10
2
4
8
8
8
10
2
8
4
8
8
4
5
9
3
6
4
7
10
6
8
5
1
10
7
1
2
1
4
2
9
1
9
10
4
9
5
5
5
4
9
9
1
8
4
1
3
3
6
10
10
3
5
4
10
8
5
1
7
2
8
4
8
7
3
5
1
4
2
7
7
8
2
10
5
2
7
10
6
3
8
1
8
10
2
2
10
2
7
1
7
1
3
9
7
5
6
2
1
7
9
3
1
7
4
6
9
4
7
5
7
6
10
4
3
7
3
1
5
7
2
2
10
4
2
10
4
1
7
4
9
5
2
6
3
1
5
6
2
2
6
5
5
4
2
2
7
7
5
8
9
8
5
1
2
3
8
3
4
2
7
6
2
6
8
7
7
6
7
4
8
4
8
9
7
5
4
7
9
4
6
10
4
5
9
7
10
1
5
8
10
7
8
3
1
6
10
7
8
6
7
3
1
1
4
6
5
9
5
10
6
6
10
10
8
4
8
3
3
2
3
8
8
1
10
8
6
9
2
10
9
3
10
5
2
3
9
5
7
6
10
3
8
5
10
6
9
3
4
4
1
7
2
7
7
1
7
3
3
9
6
9
1
3
8
5
8
7
1
3
8
4
6
3
4
7
7
2
3
2
4
7
5
10
3
10
2
7
8
1
6
6
4
8
5
8
3
1
7
4
8
3
1
5
5
9
7
8
7
10
2
6
3
3
6
6
9
10
7
2
1
10
7
6
1
1
9
10
5
8
4
6
7
6
1
7
2
1
9
2
2
8
3
2
6
5
10
3
5
2
1
1
10
1
8
2
1
9
7
6
10
9
10
7
6
2
8
5
3
2
3
2
3
5
5
2
7
5
8
7
9
5
5
8
4
2
10
3
6
10
2
6
9
8
7
9
7
4
7
5
4
8
4
4
2
7
9
5
10
10
9
8
4
4
3
2
4
1
6
5
1
8
7
5
7
8
10
2
6
9
1
10
8
6
10
2
5
3
9
7
5
3
9
10
8
6
3
3
8
4
9
3
9
9
8
4
4
9
8
10
10
2
10
3
7
8
5
9
2
9
7
10
8
1
3
4
5
3
2
7
2
8
1
3
8
2
4
7
10
2
1
9
2
6
3
9
3
7
2
2
2
9
10
2
3
3
4
4
2
10
5
8
9
7
2
3
2
3
8
4
5
9
2
4
4
6
6
1
6
6
6
4
10
10
3
10
10
3
10
10
5
10
5
2
5
5
5
5
6
7
2
4
4
5
10
1
8
1
3
1
9
2
8
6
2
9
9
2
3
10
2
1
4
2
3
10
2
4
1
8
6
2
7
4
2
9
3
2
6
5
5
4
5
2
3
6
10
10
1
1
2
4
2
5
3
9
5
2
2
7
7
6
8
9
2
8
5
8
3
5
9
7
6
4
6
8
3
6
8
5
7
7
3
4
9
1
9
8
9
5
10
7
1
10
10
3
7
7
7
7
5
6
1
4
8
10
6
1
8
9
5
9
3
5
6
10
8
8
3
10
2
8
3
9
9
3
7
5
2
9
8
4
8
5
6
7
1
10
7
9
7
9
3
10
8
1
9
5
3
2
1
3
9
1
5
6
1
7
6
8
4
6
9
10
1
10
5
3
4
5
4
7
7
1
4
3
1
3
1
8
1
10
3
2
6
2
6
8
9
3
5
1
4
10
2
7
10
8
3
5
2
7
10
1
2
4
3
5
2
7
9
10
4
4
7
3
6
7
2
5
1
2
2
4
9
7
7
10
8
7
4
4
9
9
2
4
5
7
10
7
2
5
7
2
5
9
2
2
6
10
4
2
3
7
5
4
3
10
7
9
8
8
4
9
7
5
1
1
3
9
10
4
5
8
1
10
7
3
9
2
8
8
10
9
7
9
3
9
9
1
8
3
6
2
4
7
6
4
4
4
6
4
4
7
8
10
2
3
8
5
6
8
6
5
8
3
7
8
1
9
6
3
5
3
3
1
4
10
3
2
8
4
8
5
1
7
8
4
10
5
3
8
5
9
5
3
1
5
1
7
3
3
4
4
7
7
3
5
4
9
4
2
4
1
4
6
9
6
7
8
7
2
5
5
6
10
2
9
6
2
5
8
5
2
8
9
7
2
9
2
4
5
7
2
3
6
4
6
6
3
2
1
3
1
6
1
6
9
4
1
1
9
7
7
7
5
10
8
7
2
9
10
5
5
1
6
9
9
6
1
6
3
2
1
1
1
9
2
3
4
2
6
6
3
6
10
10
9
7
1
1
8
6
10
8
4
7
8
8
5
8
6
3
7
2
8
10
9
7
7
3
5
4
5
2
1
5
7
4
4
10
1
5
10
1
10
5
5
5
6
7
1
3
6
7
8
10
9
4
4
8
2
9
9
8
10
3
5
2
4
9
9
5
7
1
5
4
6
10
5
7
7
6
4
6
9
6
5
10
4
3
8
3
1
3
3
1
4
5
6
3
7
6
7
8
1
7
2
2
8
3
4
10
9
7
1
3
6
1
1
1
10
3
7
4
6
8
2
8
3
4
9
4
4
5
7
2
4
7
6
8
8
5
3
6
1
3
2
6
7
7
9
6
5
5
7
10
1
6
3
6
2
3
3
4
6
9
4
9
6
6
4
7
6
2
7
9
1
8
2
1
6
2
2
7
6
3
9
6
10
1
6
7
9
1
9
3
3
10
7
1
7
7
1
5
10
4
1
1
6
5
1
6
6
2
2
5
7
7
4
8
5
4
3
5
6
10
6
9
6
10
3
4
9
4
2
6
10
8
6
7
8
10
7
7
3
2
10
7
8
6
5
7
8
1
1
8
1
10
3
7
2
10
7
3
4
5
7
3
8
3
3
8
9
1
1
4
7
4
5
7
1
9
1
1
7
5
8
6
10
7
6
10
5
4
4
9
4
3
1
9
1
7
3
10
9
9
10
9
4
2
8
10
4
6
10
3
7
10
1
1
3
6
2
10
5
3
6
10
9
10
5
6
7
2
3
3
9
6
5
2
4
7
4
7
2
9
2
2
6
10
5
8
10
7
7
6
7
3
6
6
5
10
6
5
1
5
6
1
9
8
3
5
4
5
2
6
3
3
4
6
8
10
3
8
8
8
5
2
2
6
5
1
1
4
7
1
6
10
8
3
4
6
2
4
4
6
7
6
8
2
2
6
7
6
6
10
5
2
9
5
4
7
4
8
7
6
5
2
4
1
2
5
9
4
10
1
9
9
5
9
9
4
1
7
5
3
5
6
9
5
2
6
8
10
4
1
4
8
5
7
5
6
9
7
8
8
4
1
7
4
1
8
9
5
4
1
10
7
1
9
6
8
8
5
6
9
2
2
1
3
9
1
4
8
2
2
1
3
8
1
7
10
6
2
10
10
8
9
2
4
6
1
10
4
3
9
4
9
7
4
6
9
6
8
3
4
2
9
6
8
9
6
7
9
3
1
2
6
4
4
8
9
1
1
3
2
10
5
4
6
5
9
3
7
5
7
1
2
6
2
5
7
6
2
1
7
5
2
10
1
3
6
8
2
1
8
3
2
7
4
2
4
3
10
5
3
9
1
4
8
3
10
1
2
6
1
10
9
1
3
2
1
4
4
10
7
9
6
8
2
3
10
2
10
5
4
6
1
9
4
3
10
7
7
7
3
10
2
10
3
2
1
1
4
1
2
2
2
2
4
1
4
4
1
7
9
5
3
5
6
8
2
6
5
3
10
9
8
6
6
6
3
6
3
9
7
9
7
2
4
1
2
10
6
6
4
9
1
6
8
4
4
7
6
7
9
6
2
6
3
3
5
8
8
8
8
1
2
9
6
10
2
5
1
10
2
5
2
5
8
3
8
2
3
5
9
10
2
1
1
4
8
6
6
3
1
8
6
1
3
4
3
10
4
2
8
4
10
3
1
6
10
1
10
3
6
1
8
2
3
5
10
5
3
6
8
3
4
1
5
5
10
5
1
6
8
7
7
10
4
5
8
6
5
9
4
3
1
5
7
5
9
5
8
1
4
3
1
10
1
1
3
5
3
1
8
3
6
8
1
4
4
4
2
9
7
9
8
4
4
2
2
4
10
8
5
6
3
7
2
10
4
3
8
7
3
3
3
5
1
8
9
7
5
9
9
7
6
2
5
9
4
9
5
6
4
5
10
4
9
6
6
5
7
10
6
6
7
6
1
5
8
5
9
8
4
6
2
4
3
7
10
4
4
9
2
3
2
3
4
2
1
4
5
6
1
2
2
6
6
1
6
10
5
7
8
3
8
6
4
5
3
8
2
8
8
9
5
9
4
4
1
8
9
4
10
7
1
4
7
6
10
2
9
4
2
8
10
1
9
4
5
6
7
3
5
4
10
4
6
8
2
7
10
3
7
5
8
3
1
10
2
10
1
4
9
7
1
1
6
2
1
3
9
7
3
3
3
2
9
1
7
6
2
5
1
8
2
9
7
4
7
7
1
1
9
4
10
8
9
4
3
10
5
6
3
7
10
7
4
9
5
6
2
3
9
7
5
5
8
3
7
5
3
7
2
1
5
3
1
8
10
7
1
5
7
3
8
10
2
3
10
6
6
6
7
7
2
4
1
8
5
3
7
6
2
9
6
10
10
6
1
9
6
10
5
7
1
1
9
6
3
5
1
4
10
3
10
1
3
9
7
4
5
9
8
9
3
2
8
1
10
1
4
10
6
6
6
10
2
4
1
3
10
6
9
6
8
5
3
5
4
3
6
10
1
5
5
1
8
9
1
8
3
1
2
1
4
5
6
3
1
3
8
4
9
2
10
10
9
1
7
5
9
2
9
8
6
8
7
10
5
5
4
6
3
4
6
4
1
3
1
4
10
4
8
1
2
4
4
1
8
4
7
7
7
9
4
5
10
8
2
7
10
4
1
3
3
1
7
5
1
4
1
10
7
4
4
8
3
1
6
5
8
6
6
7
4
9
3
5
9
4
4
6
10
7
6
10
6
10
10
6
6
9
4
8
6
4
9
4
9
8
1
4
4
5
10
5
10
5
9
10
5
2
10
2
1
6
4
3
6
6
8
9
1
4
10
6
7
8
7
3
7
4
10
10
7
8
3
3
2
2
7
10
3
9
7
1
1
5
8
10
7
6
5
10
6
10
1
8
9
6
1
7
7
3
9
3
10
9
4
10
1
7
4
7
6
10
9
7
7
1
10
9
3
5
9
2
8
7
9
4
5
1
4
4
3
8
8
9
10
1
6
2
1
1
5
1
10
8
9
4
6
5
5
8
8
6
1
3
1
4
6
10
7
7
6
8
7
5
10
4
5
1
1
2
8
7
8
2
7
8
4
8
10
1
3
4
5
7
2
9
7
4
10
3
9
3
6
4
2
3
10
6
3
2
6
9
5
10
5
4
5
1
6
6
3
9
5
5
3
3
8
4
3
10
7
9
2
8
1
5
4
8
6
4
7
3
4
1
8
10
7
8
5
2
6
7
6
6
2
8
4
8
10
6
5
3
7
5
10
9
7
9
3
7
7
8
3
3
1
8
3
2
1
8
7
7
10
9
7
5
6
9
8
6
7
1
4
8
7
7
5
7
3
5
6
1
8
10
3
7
10
8
4
3
7
4
5
9
9
7
6
2
4
7
4
2
5
1
2
8
2
2
2
7
2
5
6
10
3
4
10
5
4
9
8
6
10
10
6
4
2
3
5
8
1
10
6
5
9
7
1
3
3
6
3
4
8
5
1
9
5
8
10
8
5
4
10
6
3
8
6
4
1
3
9
5
10
3
4
5
10
10
8
10
10
3
6
5
1
5
1
6
1
2
2
4
8
7
8
6
10
6
2
10
7
3
3
9
9
2
1
6
2
6
1
4
9
2
10
4
10
5
7
10
9
2
8
7
7
8
8
7
8
10
2
3
9
9
5
8
10
8
1
5
7
2
4
8
9
9
5
10
10
3
1
1
8
5
8
6
5
7
8
1
4
3
2
5
9
4
9
9
8
1
2
6
8
2
9
9
1
5
2
8
7
8
3
6
5
10
7
6
1
2
3
9
2
9
1
2
1
8
3
4
8
4
9
6
2
8
9
10
9
1
1
9
2
8
5
8
2
5
3
9
3
7
5
8
6
8
7
5
5
2
1
8
10
1
7
1
6
10
3
8
8
1
4
2
4
4
6
10
10
1
3
9
6
6
8
7
5
8
7
10
2
3
2
9
7
5
8
1
5
2
3
3
7
10
8
6
10
1
3
1
3
6
9
3
3
5
3
3
10
9
3
2
6
5
1
4
4
7
4
9
7
5
3
8
10
3
1
2
8
9
4
2
4
8
1
1
4
10
7
3
6
3
9
8
3
8
8
6
9
4
5
4
8
5
3
1
2
7
8
6
6
10
5
2
10
5
2
8
9
10
2
2
4
2
10
1
1
6
9
10
3
5
8
6
1
9
4
7
8
3
5
3
2
4
6
1
3
10
4
2
8
5
4
5
8
4
2
4
5
7
5
9
7
2
5
9
7
8
3
10
10
3
4
7
8
5
2
6
8
5
1
5
7
8
2
5
6
3
7
2
1
6
1
4
1
10
4
8
10
8
2
1
3
6
6
7
6
2
6
4
5
1
3
7
8
10
10
6
7
2
4
4
1
10
10
6
4
3
6
1
1
5
1
7
2
8
7
3
3
7
4
8
1
7
5
2
3
9
6
7
8
3
4
2
3
5
4
7
4
6
3
1
3
7
8
4
3
3
7
1
10
1
6
7
3
9
8
5
4
9
10
9
5
5
8
5
6
8
1
4
10
9
4
5
4
4
6
5
2
1
1
9
10
4
4
10
3
7
10
5
3
1
5
5
7
5
8
3
9
5
5
7
7
9
3
4
9
9
7
8
4
10
5
10
7
9
4
4
6
1
1
2
1
1
10
10
5
2
4
2
7
8
8
2
7
1
8
1
3
9
9
2
2
8
9
2
9
8
9
7
7
1
7
9
1
10
7
3
1
9
10
9
8
7
10
6
3
5
6
9
10
6
7
5
9
9
10
5
5
7
6
4
6
1
1
10
8
4
8
3
6
6
4
1
10
8
3
6
1
6
3
9
2
1
1
2
9
5
2
9
4
9
1
1
8
7
10
7
2
6
7
4
3
10
5
2
8
2
4
4
2
10
6
9
4
6
2
10
6
10
2
7
9
6
10
10
6
6
8
3
8
10
3
3
10
2
9
6
5
9
10
6
3
4
9
8
3
5
6
3
10
5
4
8
8
5
8
8
6
6
3
7
8
6
4
10
9
6
6
8
10
2
7
1
3
6
10
5
4
2
5
4
10
4
4
5
5
9
5
2
4
5
7
1
1
10
6
3
1
5
4
8
7
6
3
5
6
7
8
5
2
8
2
7
4
7
7
3
8
8
5
10
1
7
9
2
6
9
8
1
1
3
8
9
4
7
3
7
4
10
3
5
9
7
9
3
6
6
1
8
9
8
9
4
2
2
5
10
9
5
1
7
10
8
4
8
3
1
7
6
1
8
1
2
5
4
1
4
6
5
4
6
2
5
9
1
10
6
1
1
5
1
1
1
7
1
6
8
10
8
1
1
9
6
7
7
9
7
4
7
9
7
9
6
9
5
8
5
6
5
4
2
4
6
2
3
8
8
5
4
1
8
4
1
10
2
3
5
4
3
10
5
1
7
5
2
6
8
2
7
2
5
1
6
7
10
5
10
7
2
2
7
5
5
6
3
5
3
7
8
4
4
4
3
6
3
4
7
3
4
1
8
10
9
2
8
7
1
10
10
7
7
7
2
7
1
3
2
7
9
4
7
2
10
2
10
10
6
8
10
3
6
2
9
7
3
5
3
6
7
1
10
9
8
8
5
4
3
4
6
3
1
8
2
5
5
9
1
4
4
7
6
9
6
7
1
10
1
6
3
9
2
2
7
7
1
10
9
10
5
1
4
5
3
6
3
1
3
3
1
5
9
1
2
10
10
4
1
1
7
5
6
5
8
10
4
4
4
3
9
10
9
3
5
1
8
6
9
3
3
6
6
4
7
9
7
2
6
2
8
5
7
8
9
4
7
10
6
5
3
7
6
6
1
10
8
2
5
10
7
6
9
7
7
3
2
8
10
4
8
3
8
7
5
1
6
10
2
10
4
8
6
5
7
7
7
10
4
3
10
1
1
8
2
2
9
6
10
10
3
6
10
7
8
7
3
8
8
10
3
6
3
10
10
1
7
10
5
8
6
7
10
1
2
5
2
9
1
2
9
3
1
2
2
3
2
10
10
1
2
4
4
6
1
6
2
3
9
3
5
10
1
7
9
1
10
8
6
4
4
2
4
8
1
10
8
6
5
6
8
10
5
4
3
7
1
2
6
8
10
5
10
2
8
9
10
9
10
6
2
4
9
10
9
5
2
5
1
2
1
10
8
6
2
2
6
7
9
2
9
6
1
8
8
3
9
1
3
1
8
4
1
8
5
1
4
6
5
5
7
9
10
5
6
8
9
9
1
4
5
3
3
5
8
1
8
4
3
10
7
4
1
9
5
6
8
6
7
2
7
10
3
5
2
3
9
10
1
5
2
7
6
8
4
4
6
1
5
9
2
7
7
4
4
9
7
4
5
5
10
3
9
3
2
4
2
5
3
10
8
5
8
1
9
10
8
10
10
2
5
2
10
2
4
3
4
8
5
2
2
7
7
1
7
9
10
6
6
4
9
3
3
2
3
10
8
2
5
3
7
5
6
3
6
5
5
2
2
1
4
9
6
5
10
9
8
4
3
9
2
6
9
1
10
9
4
2
7
8
4
5
8
9
3
8
9
1
4
3
8
5
4
4
9
1
8
8
6
5
4
10
2
4
2
4
6
2
6
4
1
6
9
6
8
4
5
6
9
4
4
6
3
10
2
7
2
10
2
3
9
8
7
10
7
9
4
7
2
1
9
10
4
3
9
1
4
3
6
4
7
4
9
8
10
3
3
8
2
5
10
3
4
10
9
6
6
9
4
2
4
4
9
8
5
6
3
8
2
1
1
6
1
5
5
4
10
7
8
9
7
10
5
7
2
10
10
8
10
9
2
3
3
7
4
8
7
3
1
3
7
10
8
8
4
10
1
10
9
2
2
9
8
1
5
2
7
8
9
4
8
1
4
3
1
6
10
3
5
3
1
9
2
6
5
2
2
6
8
4
1
3
1
10
3
7
8
9
5
7
10
7
10
10
4
6
9
6
8
2
4
7
3
8
10
6
2
1
2
6
5
2
10
10
6
2
3
3
4
5
3
4
3
4
8
3
10
5
5
6
8
7
9
5
3
9
2
7
9
6
1
10
5
10
2
6
3
10
4
10
5
10
3
10
6
10
3
10
1
8
10
9
4
2
5
8
1
8
1
10
2
9
6
6
2
5
4
6
6
2
1
1
8
8
8
1
2
10
5
3
2
9
9
7
10
7
2
3
5
5
4
5
3
8
10
3
2
4
10
8
3
1
3
4
1
3
10
1
3
9
3
7
3
1
1
10
10
5
3
4
6
5
4
9
1
7
5
2
4
9
5
5
2
3
2
3
5
8
1
1
2
8
4
10
9
2
1
5
4
10
2
6
8
10
6
9
10
5
8
9
6
4
1
8
7
6
10
3
9
2
9
2
9
8
7
2
2
4
3
7
8
2
3
5
1
1
8
9
3
8
5
9
8
10
10
7
6
9
4
7
1
1
6
8
9
10
9
1
2
8
4
9
6
6
5
2
1
6
5
8
1
2
4
5
10
3
3
9
7
10
4
3
1
3
9
10
10
8
4
8
1
9
2
4
6
7
5
4
8
5
6
8
2
4
8
7
10
7
9
9
2
6
9
10
3
10
3
7
8
6
5
5
5
4
4
10
9
9
1
1
8
7
10
4
4
5
10
2
8
5
10
7
10
1
2
1
1
3
7
9
8
6
6
5
10
6
8
1
1
4
9
8
3
2
6
1
4
3
5
9
6
2
2
8
9
7
10
2
2
8
9
9
9
9
2
1
3
10
5
6
3
9
4
3
4
10
1
3
3
2
2
10
1
7
2
6
9
3
2
9
2
3
8
10
5
1
3
4
2
7
4
2
6
8
8
5
3
10
2
8
7
5
7
8
1
10
8
2
2
1
5
7
1
5
1
8
5
6
8
10
8
8
5
3
6
7
10
7
5
5
5
7
9
2
6
9
8
9
3
5
10
6
4
7
8
3
7
3
3
7
10
7
6
10
2
6
5
10
5
3
9
3
3
5
9
9
10
6
4
8
2
1
7
8
6
8
7
5
3
8
3
7
4
9
6
5
8
6
8
4
8
2
9
8
1
5
3
6
7
8
7
9
10
5
3
9
5
9
1
1
7
8
5
6
1
4
6
9
1
5
9
4
4
7
7
2
10
10
9
6
6
3
9
2
8
7
3
6
2
2
7
10
10
2
5
6
7
6
10
2
10
7
3
8
4
8
4
3
5
8
5
6
10
10
10
9
1
4
9
7
4
1
7
2
6
9
3
2
7
9
10
3
4
1
6
4
1
4
1
6
5
7
7
1
7
7
10
4
4
5
7
8
6
5
4
5
10
3
9
2
8
9
5
3
4
2
3
8
7
4
4
4
9
4
5
6
9
9
7
7
1
4
5
7
5
5
6
1
4
4
9
10
1
8
5
10
3
7
8
5
9
10
8
9
8
8
2
8
3
5
6
3
9
8
3
1
6
6
6
9
5
5
3
4
1
7
1
10
6
5
1
7
9
9
9
3
10
4
8
4
9
2
1
3
7
4
9
7
2
2
4
2
10
5
4
9
9
7
5
7
4
10
8
8
5
5
9
10
10
6
10
9
2
4
6
4
8
6
9
5
6
3
8
8
3
2
4
4
10
1
6
8
4
8
2
1
2
1
4
5
6
4
3
6
7
3
7
6
5
7
5
5
8
5
10
3
4
1
5
5
9
5
8
1
4
6
3
9
1
2
10
2
4
10
3
3
10
3
6
5
7
6
2
1
3
6
4
3
10
7
3
10
9
9
6
8
1
7
4
6
2
2
9
5
7
8
10
8
5
8
9
6
3
9
8
6
5
8
4
3
7
4
8
9
6
4
2
2
4
5
4
10
1
10
5
6
8
6
7
10
6
4
2
2
1
7
10
9
10
10
4
7
2
1
9
7
1
7
7
7
4
5
5
8
3
10
6
3
1
3
1
7
1
10
6
2
6
4
9
10
1
7
3
5
8
7
1
5
7
3
9
10
6
8
1
4
10
5
1
3
5
4
2
7
5
3
5
7
10
1
7
7
7
6
9
10
8
10
2
9
1
8
1
3
7
6
6
6
3
4
8
7
4
2
9
9
8
6
7
2
2
1
6
4
2
1
6
7
5
9
3
3
8
8
1
2
6
6
8
6
5
6
1
6
3
7
4
6
7
1
10
10
10
4
3
9
5
9
10
8
2
8
2
3
1
5
7
4
5
5
3
1
3
5
8
10
8
10
3
2
2
8
4
10
7
10
9
3
6
2
1
9
10
10
9
1
3
5
9
10
5
3
1
8
6
5
9
3
8
5
6
1
1
8
9
1
6
8
10
7
4
8
7
4
6
6
10
6
8
2
1
8
5
5
3
5
3
9
4
4
8
1
3
3
7
4
7
1
7
2
9
5
5
7
4
4
4
4
9
9
3
9
4
1
4
8
3
4
1
4
7
9
7
5
2
8
9
1
4
8
3
4
10
9
4
4
2
6
5
9
10
8
2
5
5
4
1
10
5
9
4
9
5
6
4
9
3
7
1
7
4
6
10
6
3
8
10
1
6
9
2
7
8
9
1
9
10
2
9
3
3
9
1
8
6
2
3
2
4
1
3
7
6
6
1
7
6
10
6
10
4
2
6
9
3
1
9
5
6
3
7
4
7
2
2
2
6
7
5
10
2
2
4
4
8
6
2
2
9
1
7
2
5
5
8
4
2
6
5
6
3
6
10
10
3
6
5
2
6
6
4
4
9
2
10
4
2
4
10
7
6
10
5
10
6
2
5
1
8
4
3
7
5
7
1
2
5
6
5
8
3
3
1
9
3
2
4
8
8
7
10
2
1
9
9
10
9
1
8
4
3
2
9
4
2
4
2
2
4
7
1
4
4
10
4
1
6
10
7
8
2
8
7
1
7
9
4
5
8
8
3
7
3
8
6
3
8
8
8
9
2
3
9
5
6
4
6
9
6
10
6
2
4
3
6
7
4
10
7
8
6
10
5
10
4
7
2
1
1
5
8
6
4
6
1
4
9
7
2
6
3
1
10
9
8
4
3
6
5
10
1
1
10
4
2
1
8
5
4
9
8
5
1
3
1
3
2
5
7
9
4
6
9
5
6
7
7
8
5
4
9
10
7
5
6
9
7
10
6
10
6
7
5
2
10
9
5
8
2
3
3
9
3
10
3
8
9
2
3
1
7
10
9
10
10
8
3
1
4
6
6
1
10
6
7
5
10
6
2
7
8
5
1
7
7
5
9
9
7
2
6
7
6
5
2
8
9
9
3
10
5
6
3
10
4
9
7
3
8
9
10
6
5
2
6
7
1
5
7
8
1
6
2
4
6
3
4
9
5
1
8
3
2
9
3
3
6
2
3
4
4
4
3
8
8
8
9
6
1
8
5
4
6
7
1
5
1
10
10
10
10
6
2
1
6
9
3
1
5
4
5
8
1
8
4
2
10
5
4
9
4
3
9
1
3
10
3
1
3
9
5
5
7
3
7
3
7
6
1
4
6
6
7
4
3
10
1
4
4
6
9
6
7
1
7
3
5
3
4
6
2
10
3
4
9
3
3
7
3
1
8
6
10
4
1
2
6
8
2
2
3
2
3
1
7
9
5
5
1
6
4
8
1
9
1
3
7
6
9
1
4
7
2
10
7
5
6
2
1
9
5
10
7
8
10
6
9
2
3
7
2
6
3
5
10
4
7
8
2
10
3
1
3
1
8
6
2
10
10
3
9
2
2
7
7
6
3
3
7
2
5
1
5
8
4
4
6
8
9
6
3
7
6
3
3
1
10
9
10
9
1
7
4
4
3
3
1
5
6
4
2
9
2
6
9
10
1
5
7
4
7
8
9
9
3
1
9
1
7
4
2
2
9
2
2
7
6
2
9
10
4
5
8
6
8
7
2
9
10
4
3
8
5
10
9
2
8
1
6
5
1
2
9
6
4
3
6
1
3
7
6
1
7
9
7
4
9
4
7
4
5
2
5
8
6
2
8
4
7
10
8
1
6
9
3
4
2
10
10
9
2
1
9
2
7
9
8
9
3
1
9
7
8
4
2
2
6
2
2
9
6
5
3
9
10
10
1
7
3
5
3
8
2
8
6
2
9
8
10
6
8
2
3
9
7
8
6
9
8
7
6
7
9
2
10
5
9
4
1
6
9
9
10
8
3
6
7
6
7
6
2
10
6
7
2
1
6
4
9
1
9
10
7
10
1
9
3
9
1
3
2
9
10
5
10
8
8
4
9
1
8
2
1
1
7
1
8
1
6
1
8
4
9
1
4
8
10
5
5
7
6
1
2
8
2
5
2
5
10
2
4
7
10
8
5
5
8
7
2
7
3
1
9
9
8
6
10
9
5
6
1
8
9
9
4
10
2
5
3
5
1
2
3
2
4
2
8
3
1
1
4
4
5
2
7
7
2
1
7
10
4
2
4
7
2
7
5
2
2
4
2
3
1
2
5
10
8
7
5
1
6
7
3
4
6
10
7
8
3
2
6
6
6
10
5
9
1
3
7
8
8
10
5
4
9
3
3
1
10
3
10
1
9
9
9
5
10
8
2
4
2
2
5
10
7
8
3
8
8
6
5
9
4
5
9
2
9
8
4
3
8
2
6
5
10
10
5
7
3
9
5
2
8
2
1
8
7
10
1
3
9
9
7
4
4
3
6
10
6
9
7
4
6
8
4
4
1
9
2
7
3
3
7
7
3
4
6
2
1
9
7
4
8
3
6
3
3
9
1
3
2
6
7
4
5
8
7
2
8
10
5
5
2
2
9
4
4
2
1
5
7
1
8
7
7
5
4
7
4
9
6
3
4
3
2
1
6
9
2
10
1
9
5
6
4
2
9
10
7
3
5
2
6
1
1
6
2
10
6
1
5
5
5
8
2
9
7
8
1
1
1
5
8
4
10
7
10
2
10
5
4
5
3
3
1
5
3
4
6
7
5
3
5
5
6
9
10
10
4
8
1
2
9
4
8
8
9
7
6
7
5
7
1
10
6
7
10
9
9
7
3
9
2
5
10
5
10
1
10
10
9
4
2
10
4
5
9
3
6
8
4
10
5
9
9
7
8
1
2
6
10
5
3
7
10
2
4
2
7
3
9
8
1
10
6
10
4
6
3
1
2
4
6
4
3
2
10
6
2
1
2
6
5
3
4
5
10
7
1
9
4
1
5
1
5
4
3
7
2
5
2
1
5
6
4
6
6
9
9
4
7
6
1
4
2
4
10
3
8
3
1
7
6
9
5
3
9
1
9
7
5
6
8
2
4
3
4
9
7
4
4
3
4
1
10
8
6
8
7
7
7
1
6
10
1
9
10
8
3
10
7
2
4
7
1
4
10
10
4
6
10
7
6
9
2
8
9
4
1
6
5
8
9
5
9
8
5
10
10
9
6
4
5
8
2
8
5
1
7
9
1
6
6
6
1
3
8
10
3
1
5
2
5
2
6
3
10
4
4
7
1
4
4
7
10
1
3
9
9
6
2
5
7
9
7
5
3
9
1
4
4
7
7
3
8
1
9
6
10
4
6
1
7
7
6
5
5
6
3
2
3
5
9
7
10
5
4
4
4
1
6
6
8
10
4
8
8
2
7
7
2
8
8
7
4
2
7
4
6
6
5
10
10
10
3
1
4
9
5
9
10
6
8
2
1
5
8
9
10
4
9
4
8
1
7
3
8
6
10
8
10
3
7
8
4
9
10
9
7
7
9
2
8
7
1
3
5
10
5
3
2
7
2
4
4
9
10
3
5
6
2
1
10
1
8
7
8
1
7
2
9
5
5
7
4
6
10
10
6
3
8
7
2
5
6
10
9
1
1
5
8
8
2
9
3
5
1
7
1
10
1
5
2
2
9
5
7
5
5
10
10
3
5
2
8
3
4
6
8
9
1
1
7
8
5
2
4
5
6
6
9
4
9
9
6
2
6
5
9
4
10
7
7
4
5
2
1
7
1
9
3
9
7
6
10
4
1
6
7
7
5
7
1
3
10
6
7
7
8
2
3
7
5
7
3
9
4
3
7
3
2
1
7
6
6
7
7
3
1
10
7
10
5
5
1
1
6
6
4
10
4
6
1
3
8
10
5
6
10
4
9
7
10
5
10
6
3
5
4
5
1
1
2
10
6
8
10
9
2
9
5
4
4
3
4
3
8
5
3
9
3
8
1
8
6
4
8
3
6
10
1
6
3
6
10
6
3
9
2
8
4
4
8
3
1
10
4
1
4
8
1
7
3
9
4
9
5
10
7
8
4
2
8
3
2
5
3
10
3
1
4
9
2
9
1
1
4
6
10
7
3
5
7
2
1
6
6
2
2
4
7
10
3
4
6
7
7
10
9
8
10
8
3
8
5
10
2
2
5
4
4
1
9
6
7
5
8
10
7
1
10
9
4
3
5
3
9
8
10
2
6
9
4
3
8
5
2
7
7
8
2
8
1
2
9
4
2
10
7
1
2
6
7
3
2
9
1
7
4
2
5
6
8
5
1
7
10
5
3
7
6
8
4
6
7
7
6
9
1
7
10
10
10
6
10
6
1
2
2
9
4
10
9
7
2
4
9
6
1
10
10
4
6
3
9
10
3
8
3
9
8
1
2
4
1
8
6
2
6
10
5
4
3
4
4
5
4
5
5
5
6
4
6
8
3
3
2
2
4
7
1
6
8
2
6
1
8
10
8
4
5
10
9
8
5
2
1
2
5
4
4
9
7
4
1
1
5
10
6
10
9
10
4
7
5
6
5
1
5
4
5
4
1
3
4
4
6
6
9
8
8
7
4
8
3
9
2
6
8
1
10
4
5
1
1
3
5
5
2
9
6
8
8
8
5
7
2
3
6
7
9
5
3
7
10
10
2
9
9
4
2
2
5
2
8
9
8
9
8
4
7
8
7
4
10
5
7
10
4
1
2
4
10
9
6
5
6
2
5
5
10
3
1
1
4
4
5
7
8
3
4
6
7
7
10
9
5
9
1
2
10
7
8
9
1
10
3
5
4
1
2
6
8
8
3
3
8
5
6
7
7
3
5
7
6
5
9
4
10
1
8
2
5
3
4
6
7
6
2
5
4
6
10
5
4
4
6
8
10
6
3
9
2
6
5
1
7
8
2
3
9
4
1
9
10
4
6
7
4
7
10
2
7
10
7
8
8
9
5
1
6
8
6
6
6
5
9
3
10
10
5
4
8
2
2
5
2
7
8
3
9
6
1
5
9
9
4
2
4
6
4
2
9
3
1
4
6
8
3
9
10
2
1
8
8
2
4
2
6
8
10
6
4
6
7
1
3
7
5
5
7
9
8
7
1
1
4
9
5
10
3
5
4
7
6
9
4
9
1
8
6
8
8
2
5
8
8
1
1
3
7
3
7
5
2
7
8
3
1
2
7
2
1
4
4
9
5
9
1
4
1
4
9
4
6
2
1
6
4
9
4
4
2
1
5
5
10
6
6
8
10
1
1
2
9
8
2
5
5
9
8
3
10
4
1
10
2
9
5
2
9
9
3
8
8
1
10
3
8
10
7
7
5
1
10
1
9
1
3
6
8
3
9
6
8
8
3
6
5
1
7
5
1
7
5
6
5
7
3
2
9
4
10
4
5
8
3
2
3
8
9
6
2
2
5
6
6
9
1
6
5
8
7
2
4
4
3
1
3
8
1
3
8
10
2
9
6
4
8
7
10
8
7
10
8
2
9
6
8
9
6
6
1
7
4
8
6
9
10
5
7
4
1
6
5
6
4
4
8
6
7
9
5
1
10
9
3
5
1
7
3
9
7
8
2
4
4
1
2
4
3
1
7
3
10
5
1
3
10
9
3
10
2
5
10
1
5
3
3
6
7
7
3
6
4
2
8
1
4
6
6
9
2
3
10
2
10
7
6
3
3
4
7
8
3
1
2
10
9
9
9
7
2
10
1
1
2
4
9
6
1
8
4
5
6
10
2
5
10
3
4
5
2
7
8
7
3
5
5
4
9
1
5
6
7
2
9
6
9
2
8
4
8
5
6
2
1
5
2
7
9
8
9
3
6
8
10
4
8
4
3
2
10
2
1
4
8
3
3
9
10
8
1
2
2
5
8
4
1
10
10
10
10
1
7
7
10
5
8
7
1
1
2
5
9
3
3
1
3
5
2
10
1
6
3
6
10
9
4
1
7
6
8
6
8
6
4
8
7
3
10
8
2
5
7
1
10
2
3
7
7
2
9
9
1
2
2
4
1
6
6
6
10
8
9
4
8
1
2
10
4
5
8
9
7
9
6
10
2
6
9
3
8
10
10
6
9
3
7
10
1
2
9
10
8
10
7
4
5
1
2
4
5
4
4
4
4
7
10
4
2
7
8
1
7
3
2
7
2
6
10
5
1
5
5
9
3
6
7
10
4
3
4
4
3
2
2
2
1
9
1
10
7
10
8
10
7
10
1
9
5
1
3
5
1
9
5
3
2
10
9
1
4
5
3
4
3
3
10
10
7
6
2
1
2
2
4
6
3
10
1
9
4
1
8
8
10
6
7
8
1
6
2
10
1
2
6
7
4
8
2
6
3
5
5
9
8
4
7
5
2
2
8
9
10
1
6
3
4
5
10
5
7
4
6
9
2
5
5
5
9
10
10
2
4
8
2
4
2
4
7
6
10
4
10
1
7
1
5
7
1
9
9
9
5
6
5
10
10
6
6
4
9
6
1
2
6
10
3
6
6
4
8
7
10
2
7
6
10
10
2
4
2
2
4
6
2
4
1
9
10
6
4
7
1
6
1
9
2
10
4
2
9
8
10
5
6
7
9
6
9
4
4
8
7
8
2
10
7
8
2
6
7
6
2
4
5
6
9
10
9
6
4
9
3
10
7
8
1
2
8
7
1
10
3
10
5
7
9
5
5
8
3
4
8
2
4
1
6
10
4
5
8
4
3
4
7
10
6
6
5
5
1
4
9
5
1
2
2
4
3
6
7
6
4
10
8
5
3
1
2
6
8
6
2
9
9
7
3
1
9
6
1
1
10
9
8
5
6
2
9
3
5
1
5
6
4
4
7
8
7
6
9
6
5
3
3
10
1
2
3
6
2
10
6
7
2
8
9
5
10
2
4
10
7
4
4
9
7
4
4
3
6
3
8
4
10
6
8
8
5
5
5
2
8
4
4
6
10
10
8
10
5
1
9
4
9
2
10
6
4
4
6
8
4
10
6
8
8
6
9
10
3
6
8
3
5
1
4
10
3
5
8
4
1
2
4
4
7
1
5
2
1
7
10
6
7
1
4
6
9
4
5
10
9
2
4
5
3
10
2
7
10
10
4
10
5
7
3
6
9
8
8
1
6
2
5
8
7
3
5
1
8
2
2
2
2
7
7
3
8
2
7
4
5
9
3
2
3
6
7
2
10
1
4
5
5
1
4
1
6
6
7
2
1
4
5
7
6
3
3
8
3
7
9
10
7
8
2
5
9
5
2
9
10
6
9
7
1
2
4
5
3
5
2
4
8
7
3
10
7
10
9
7
10
5
7
4
7
8
8
4
7
9
9
3
8
2
7
10
10
9
7
8
10
10
8
7
5
1
9
10
2
1
10
8
5
2
10
6
9
1
8
1
7
10
4
4
8
7
1
4
7
3
4
10
2
5
2
7
4
4
6
9
7
1
3
5
5
6
5
9
8
7
5
1
5
4
2
4
5
10
1
4
9
6
9
3
6
5
4
1
5
9
8
3
4
8
1
4
6
8
7
3
6
5
6
4
5
8
5
8
3
9
2
5
8
10
3
9
6
2
6
8
6
4
4
8
1
8
10
9
6
4
3
7
9
10
1
3
6
3
3
9
10
2
1
1
4
8
4
4
4
2
6
1
10
6
8
2
4
5
6
4
9
4
8
10
7
1
5
7
2
5
5
3
2
10
9
9
5
1
3
10
5
8
7
4
5
5
10
9
5
10
8
1
5
4
2
6
1
4
5
1
10
8
5
6
2
5
5
10
3
5
7
5
6
6
1
5
6
5
7
4
2
9
10
6
9
3
10
6
5
5
4
1
7
7
6
6
10
1
4
10
9
10
2
5
9
10
1
8
10
7
10
8
2
8
5
9
2
9
5
10
6
4
1
9
9
8
10
2
9
3
3
10
4
5
7
10
7
5
1
1
9
9
1
10
3
8
2
1
10
4
4
1
1
9
3
5
8
3
2
6
6
8
2
7
10
8
2
8
8
8
8
4
7
7
10
2
5
4
6
7
4
1
10
8
6
7
9
5
2
10
6
4
5
3
10
5
8
1
6
10
10
5
3
7
9
4
2
5
2
6
6
4
8
5
8
9
8
8
7
9
1
6
2
5
4
1
4
1
10
10
3
9
1
2
1
10
8
9
1
5
6
4
7
2
10
2
9
3
2
10
8
6
2
4
8
10
3
3
5
3
2
6
10
7
5
5
7
9
8
8
10
8
3
5
2
6
8
8
1
3
7
3
1
9
5
2
10
1
4
2
8
5
10
3
4
7
10
2
8
1
2
5
1
6
1
1
9
8
2
8
5
3
6
4
7
7
8
8
7
5
10
7
8
3
2
7
2
6
6
7
9
7
6
10
8
8
6
10
7
2
2
6
9
10
3
6
9
8
9
8
4
2
2
5
10
10
9
10
3
10
4
4
8
10
8
9
6
6
1
4
1
6
6
10
9
5
9
10
8
5
8
9
9
5
8
4
1
10
3
4
1
4
6
6
4
6
8
9
2
2
4
2
8
5
1
6
4
10
6
3
7
10
1
1
1
7
7
2
10
3
3
2
7
10
5
2
4
5
4
9
8
5
8
5
3
5
9
9
1
1
10
10
5
7
6
10
10
10
5
7
3
10
8
5
9
1
8
1
5
6
2
9
6
10
2
3
1
10
6
10
6
9
7
10
1
10
5
5
10
9
2
10
9
6
8
4
7
8
9
3
4
8
3
3
1
3
10
2
3
7
8
3
3
3
5
2
1
8
10
3
1
3
2
7
9
5
7
1
2
1
2
4
6
3
3
3
9
7
8
6
5
7
1
6
9
10
2
1
6
3
6
6
5
4
7
10
10
8
9
2
1
3
2
7
4
8
9
8
7
1
7
4
4
2
3
9
6
3
2
9
9
7
5
2
9
5
5
6
5
6
8
8
1
5
4
9
1
8
2
7
6
3
6
6
4
10
10
9
7
6
3
8
7
1
4
10
5
5
9
6
7
7
5
5
1
3
10
3
2
6
6
1
9
10
1
4
3
2
9
5
1
1
4
9
3
8
6
2
8
8
9
2
7
6
3
1
9
9
5
5
5
6
9
7
1
6
3
1
10
6
3
6
5
1
7
10
10
8
3
6
7
5
4
4
7
6
6
7
5
2
5
1
3
2
9
8
10
10
10
3
2
8
4
9
10
9
2
9
1
10
5
6
2
4
7
1
2
7
5
3
9
9
10
9
3
5
6
7
9
3
6
9
7
6
9
9
3
1
3
1
10
7
1
7
5
8
8
7
7
9
6
4
8
5
6
1
4
8
3
9
6
3
3
6
9
9
4
1
5
4
6
2
2
7
5
6
4
6
5
10
3
9
9
8
10
5
7
7
5
4
7
9
8
3
9
7
3
2
7
6
7
5
1
3
1
4
2
1
7
2
3
5
3
2
6
7
3
7
3
1
4
9
10
1
5
7
4
8
5
9
8
5
5
4
10
4
5
7
4
6
1
3
7
4
10
9
9
10
9
1
2
5
10
10
1
3
2
6
7
1
4
9
10
10
2
2
8
5
9
3
6
3
1
7
9
9
9
10
3
9
6
4
9
1
5
4
4
6
6
5
8
6
6
5
3
1
2
6
4
1
4
5
2
1
5
9
10
3
5
3
6
3
5
9
8
3
8
9
3
10
8
5
6
3
1
1
4
9
1
2
4
2
2
10
2
8
4
2
10
8
1
6
3
10
2
8
10
3
7
3
2
1
7
6
10
2
7
2
8
8
9
2
9
9
9
10
2
4
2
4
3
7
7
10
7
2
4
2
8
5
7
1
2
4
1
4
6
7
6
10
3
8
8
9
9
2
2
3
7
4
3
8
7
8
8
5
4
10
6
8
8
2
5
6
7
3
5
3
6
4
5
8
6
2
5
2
8
5
9
6
3
9
7
3
6
1
9
5
2
2
7
10
10
9
6
4
10
3
7
5
6
1
9
9
2
2
6
8
10
7
7
10
9
7
4
10
10
1
5
3
9
4
2
5
7
2
5
4
3
8
1
2
8
5
9
5
10
1
3
1
2
2
3
1
6
8
3
3
9
2
1
5
7
5
4
2
2
1
6
5
1
10
10
2
7
3
9
3
5
5
8
4
8
2
8
6
4
10
4
10
6
2
6
4
8
3
8
7
9
7
8
6
4
6
9
9
3
2
10
2
1
4
4
6
1
1
3
2
1
6
4
2
3
4
5
9
4
6
9
1
5
2
3
1
4
10
10
9
3
2
9
4
9
3
2
7
10
8
7
3
5
1
10
8
3
4
6
2
4
5
5
9
2
4
5
6
5
10
1
1
7
9
7
3
3
8
7
10
7
10
3
4
8
4
6
6
5
8
10
4
10
10
9
7
2
5
9
10
1
7
5
6
10
2
9
8
7
3
4
3
6
9
3
4
4
8
10
3
5
3
4
2
4
8
1
3
1
4
6
8
9
2
2
10
2
3
1
6
9
1
9
3
1
1
8
5
7
8
2
10
5
3
9
7
4
1
9
8
3
8
1
1
5
10
9
8
1
6
8
4
5
10
6
5
4
8
4
8
6
5
8
3
3
9
8
7
4
7
10
3
8
3
5
9
2
4
2
5
6
4
2
5
7
4
4
9
7
5
4
10
3
2
7
5
3
4
10
2
4
1
7
1
6
7
10
1
8
7
1
9
9
6
6
9
5
8
7
7
4
7
4
1
2
8
4
9
10
1
8
7
2
1
10
10
4
8
10
1
6
2
7
9
3
2
6
6
3
10
8
6
4
2
4
5
1
9
5
5
8
10
10
1
1
7
3
2
8
1
5
6
10
8
1
9
3
4
9
5
6
5
2
2
3
2
2
5
4
3
1
7
7
7
3
9
9
4
9
5
9
10
8
5
9
2
1
8
7
2
8
7
10
1
10
9
5
5
1
10
3
10
2
6
3
4
1
7
7
1
2
9
6
7
1
8
5
4
3
5
10
4
9
6
10
2
3
5
4
6
1
9
8
7
2
1
8
6
7
5
8
3
9
2
3
5
8
2
9
2
4
10
3
7
2
1
9
9
3
3
10
3
5
9
2
1
1
7
2
6
3
3
10
9
3
2
8
9
3
1
3
6
2
8
9
6
4
3
5
10
9
7
1
10
6
10
5
6
9
7
1
7
4
3
9
6
9
9
6
5
1
8
8
1
2
8
7
1
3
6
2
10
7
6
9
6
4
6
4
6
5
3
9
7
1
7
10
5
2
5
2
5
4
4
4
10
5
10
3
8
2
3
1
9
6
7
6
8
1
8
8
3
1
7
2
9
10
2
2
7
1
10
6
8
7
7
2
4
6
9
4
2
6
7
2
5
4
5
7
4
4
3
3
8
10
2
9
9
8
5
3
1
7
8
7
6
8
4
5
8
8
8
8
5
10
6
8
9
4
4
6
2
4
3
1
8
3
7
10
1
1
7
2
7
4
5
7
5
2
8
4
7
10
7
7
5
5
9
1
7
5
2
3
2
7
3
10
8
2
10
8
4
4
8
1
3
7
6
10
5
2
1
4
2
3
8
1
7
4
10
6
1
4
3
4
10
7
1
6
5
5
8
2
2
9
9
6
1
5
8
6
5
3
2
9
10
7
8
8
3
6
2
1
10
10
9
1
6
5
2
4
4
2
6
9
3
3
6
7
6
7
9
7
8
8
10
4
6
1
10
6
1
2
2
6
3
3
8
4
10
1
5
6
4
1
10
4
1
1
6
6
3
10
5
5
8
4
7
1
2
2
9
9
2
4
4
5
5
4
8
9
10
10
8
4
4
7
5
7
7
10
6
9
10
7
2
6
5
8
10
4
6
3
5
1
4
3
1
6
2
10
3
9
8
5
2
6
3
9
2
3
4
7
10
4
1
3
9
3
3
6
7
5
5
5
4
4
8
2
9
8
6
4
7
10
4
7
8
2
9
1
1
8
6
4
5
4
6
3
6
6
3
9
9
10
9
9
6
9
4
2
7
5
1
3
9
3
7
9
1
6
6
4
2
7
5
4
7
3
6
8
7
3
1
4
9
1
10
10
10
10
4
4
8
6
5
4
10
4
8
9
7
10
6
6
6
2
5
7
9
10
1
2
3
4
5
6
5
10
3
10
4
9
9
7
7
8
5
2
5
8
9
6
10
10
2
7
2
2
9
10
2
8
7
4
1
1
6
2
6
1
2
2
2
6
7
8
10
7
10
4
8
7
2
8
1
6
1
9
5
7
10
9
6
9
5
5
5
8
3
9
4
8
10
4
4
5
5
7
9
7
1
3
9
4
6
1
9
3
3
2
8
8
7
3
10
7
6
2
2
1
4
8
6
2
1
2
5
9
1
5
7
10
5
5
1
5
7
4
10
1
6
5
5
9
9
3
5
9
6
4
7
4
1
6
7
5
1
7
9
3
1
2
1
10
2
1
9
9
5
10
9
5
4
6
2
5
5
7
3
6
9
9
6
9
1
10
9
3
3
4
4
7
4
3
8
10
10
10
10
4
5
6
7
6
8
5
10
10
8
6
9
6
5
2
9
3
6
8
7
4
3
7
2
10
6
10
4
10
9
7
4
1
7
1
4
10
7
8
10
9
5
2
10
2
1
9
5
10
8
3
8
4
5
10
6
10
7
5
8
6
4
9
7
10
7
1
1
3
8
8
10
6
1
4
8
8
10
3
5
10
7
2
6
3
6
2
5
9
2
10
3
2
10
5
5
9
6
4
9
2
2
2
7
9
4
2
1
8
1
8
10
9
2
6
10
3
3
6
6
5
7
6
5
6
3
4
2
10
2
5
6
1
8
3
10
10
8
3
10
8
1
5
7
5
8
8
1
9
3
6
3
8
6
3
8
2
7
2
6
3
4
10
9
3
5
6
5
9
2
2
2
2
4
9
2
2
5
4
7
3
7
3
10
8
8
7
9
6
7
4
10
3
2
8
1
8
6
9
9
7
2
10
8
2
8
7
7
3
9
7
9
1
10
10
6
3
5
4
7
4
9
6
1
1
6
8
6
7
8
6
1
9
6
6
10
2
5
10
7
4
6
1
9
9
3
4
2
2
8
1
3
2
1
4
8
1
5
7
8
8
1
8
1
3
1
8
3
9
7
6
7
2
5
5
6
9
7
10
2
9
5
3
9
2
9
7
5
2
3
10
4
5
3
1
7
4
7
7
8
1
5
2
7
10
5
7
7
1
9
4
1
4
10
7
7
5
6
10
9
2
6
3
9
2
10
6
6
10
9
5
1
5
10
6
10
10
2
2
2
7
7
2
8
1
8
2
3
3
3
5
9
7
9
7
6
4
1
8
7
5
1
6
1
6
7
5
3
4
8
9
10
1
1
5
7
10
9
10
9
10
8
10
3
3
3
8
9
7
5
4
7
7
7
7
10
4
4
1
8
8
1
9
5
8
7
5
3
5
7
5
7
10
5
6
9
10
9
5
10
2
2
1
1
10
2
9
1
3
9
10
4
2
1
9
8
4
8
7
3
10
9
6
7
5
6
9
4
10
8
4
3
6
8
3
5
3
8
9
5
9
1
4
8
9
5
1
2
10
9
8
7
10
4
5
7
10
6
10
7
6
5
10
7
5
7
1
5
8
3
8
6
10
8
4
8
10
6
10
3
3
5
9
8
2
6
9
5
4
6
3
8
10
1
6
8
9
6
9
4
6
10
10
4
3
8
4
5
3
4
2
10
9
9
3
3
8
9
1
4
5
5
6
8
9
9
8
2
4
8
1
9
6
7
7
10
10
10
2
8
1
9
3
4
6
10
1
10
3
7
2
9
2
10
1
2
10
2
7
1
6
10
4
2
8
8
2
3
3
6
7
5
6
10
8
9
3
3
2
3
7
2
7
5
1
2
2
4
1
6
3
6
5
5
1
4
8
8
1
6
4
1
9
2
4
5
8
2
1
1
6
5
4
7
5
6
8
2
4
5
4
3
7
7
7
4
7
4
8
8
1
4
7
1
3
10
7
8
9
4
6
5
2
3
10
5
5
10
5
7
8
2
9
9
1
8
7
10
3
8
6
2
3
1
2
10
8
2
9
4
9
7
9
5
7
8
2
6
7
8
6
10
3
7
2
5
10
5
5
2
5
9
7
8
6
7
3
5
7
5
5
7
3
3
8
7
8
3
6
2
8
5
7
1
3
1
4
10
7
9
9
5
9
2
10
2
3
7
4
10
7
5
7
9
7
7
9
10
10
4
5
6
7
6
1
4
3
9
7
6
3
1
9
10
10
3
9
4
2
6
1
4
10
8
6
9
2
6
2
8
6
9
9
6
5
2
8
6
4
9
2
3
7
6
7
8
4
3
5
8
10
1
5
1
7
4
9
4
2
7
9
3
3
1
3
8
5
3
7
1
9
4
5
1
2
10
9
4
2
2
10
10
3
4
10
1
5
3
6
8
1
1
8
8
1
3
5
5
4
5
9
1
1
6
5
1
3
7
7
4
5
1
2
10
1
7
2
9
9
7
1
3
6
4
9
9
5
1
1
9
9
5
6
7
10
1
7
7
4
8
4
6
8
5
7
6
7
10
9
3
1
6
6
3
2
2
3
7
1
8
2
10
2
6
6
5
1
1
1
7
8
2
4
9
10
6
1
10
6
7
9
1
3
4
9
6
5
6
8
10
3
3
9
1
4
8
5
4
8
7
6
8
2
5
8
4
9
7
8
5
1
8
4
10
9
5
3
1
1
1
1
8
8
4
2
3
5
9
1
10
6
1
8
8
9
2
9
8
4
8
9
8
3
1
4
10
7
6
7
7
3
9
5
6
5
9
8
3
5
8
7
7
3
3
7
10
8
4
9
5
3
4
4
7
8
8
6
1
2
4
3
8
3
3
10
4
1
9
3
8
1
9
3
6
2
6
4
9
6
1
2
9
4
2
2
2
10
9
2
8
2
2
2
10
8
10
10
4
1
9
10
5
4
2
4
5
10
1
1
10
2
2
8
8
10
6
8
2
5
7
2
5
10
4
4
8
1
6
8
1
3
4
1
9
6
7
4
6
9
2
2
1
4
4
3
8
10
5
6
5
6
7
10
9
8
3
7
4
7
8
3
2
7
3
10
9
7
5
2
4
6
4
9
2
1
7
6
3
1
8
2
5
7
2
4
10
10
1
7
6
7
9
9
4
1
2
1
4
10
9
2
5
5
4
6
3
6
6
9
1
4
9
3
10
10
10
4
10
7
8
8
7
4
5
1
4
4
3
1
6
9
1
9
5
5
6
4
3
6
5
6
8
5
5
2
5
3
7
4
8
8
4
5
1
9
8
5
7
1
5
10
9
7
6
9
9
10
3
6
1
10
7
7
2
6
7
3
3
10
2
10
6
5
6
2
7
10
3
5
2
7
9
6
1
6
1
9
3
5
10
6
8
1
3
2
10
8
7
5
4
6
6
6
4
4
8
6
5
8
3
5
6
7
8
2
7
6
2
1
4
1
3
5
6
10
5
7
9
1
8
10
2
3
7
5
7
6
8
2
9
8
9
3
8
7
10
8
8
9
4
4
10
3
6
7
2
8
6
10
10
2
8
10
5
4
8
7
2
5
3
2
10
9
10
3
6
5
3
4
8
3
1
2
5
10
8
8
2
10
3
3
7
10
2
5
8
10
2
4
6
8
6
4
8
8
6
6
6
10
9
2
7
7
2
9
8
3
4
8
4
10
10
8
4
8
7
7
4
1
7
8
8
8
3
6
9
6
7
10
10
4
4
10
5
6
6
9
7
1
3
3
1
7
5
8
4
5
5
10
1
7
10
1
1
10
7
2
6
2
10
10
5
6
4
8
7
1
7
2
9
4
6
9
5
8
6
7
10
3
1
8
7
6
4
3
2
9
1
9
5
5
4
7
4
5
2
10
5
4
2
4
4
7
3
5
10
8
3
4
3
5
9
7
6
4
7
6
10
4
1
2
10
1
5
9
2
8
9
3
9
10
8
7
10
9
4
5
6
8
4
8
1
7
4
8
6
10
4
5
2
8
5
7
8
7
4
8
2
8
2
5
4
2
7
4
4
5
6
4
8
5
5
5
2
7
3
9
6
8
6
4
10
1
10
9
1
7
2
6
5
2
1
10
3
3
7
7
10
8
8
3
7
10
6
1
2
8
4
10
9
5
5
9
10
10
5
8
10
9
9
3
10
3
7
4
8
6
1
4
2
3
2
6
1
5
1
7
7
9
6
7
7
9
1
10
6
8
1
10
7
2
8
8
8
1
2
7
7
3
2
5
3
5
9
9
10
9
6
7
1
9
10
2
8
1
1
7
1
6
7
9
2
1
6
4
2
1
8
1
9
7
3
6
2
2
10
8
9
5
7
6
6
5
6
3
7
5
8
10
4
7
7
7
10
8
5
7
2
6
5
4
4
4
1
3
2
7
1
1
4
6
10
6
10
5
7
6
6
9
5
5
9
10
7
9
1
4
1
2
2
5
2
2
2
9
10
8
1
9
7
9
9
4
6
2
9
5
8
10
9
6
3
2
2
4
6
9
6
5
3
7
3
1
7
2
3
10
6
1
1
9
10
2
9
7
6
8
4
10
3
9
3
10
8
1
9
2
7
6
1
4
2
10
7
3
8
4
6
10
2
3
4
4
3
6
2
7
4
4
8
4
3
9
8
6
8
9
7
7
10
9
10
5
3
5
8
8
8
3
4
10
5
4
10
9
3
3
10
10
9
6
4
10
3
10
3
6
4
6
4
9
8
6
2
9
1
8
9
6
10
4
7
8
3
7
5
3
6
1
2
1
4
7
6
9
7
4
4
9
9
1
6
9
6
1
5
1
6
2
4
2
2
9
5
2
3
5
7
1
7
6
4
2
7
7
6
4
3
9
3
8
1
9
10
8
2
6
1
4
8
3
6
4
5
4
4
1
8
5
2
6
7
10
2
6
9
1
9
6
4
5
7
10
9
3
3
3
7
1
5
3
8
2
9
5
8
10
1
7
6
4
10
4
6
1
3
4
6
4
10
5
5
8
8
4
6
6
7
5
4
7
1
4
9
10
9
1
9
2
2
3
10
10
7
6
10
5
6
5
3
4
4
6
8
4
4
9
6
8
6
7
1
5
7
4
3
3
9
2
7
10
7
6
3
6
5
3
9
10
7
8
1
7
5
9
8
6
6
8
7
8
4
10
3
5
4
7
5
3
7
4
2
3
3
3
9
9
8
6
10
1
4
4
2
3
9
2
6
4
5
1
10
6
5
6
9
6
1
5
2
6
5
4
9
1
7
7
5
7
3
4
9
6
6
8
1
6
10
6
7
9
4
9
1
1
1
10
7
6
4
3
8
4
10
6
1
4
9
9
5
5
9
8
10
1
3
10
7
6
6
2
9
8
9
10
10
1
2
5
7
3
7
4
2
6
9
4
4
10
9
8
10
9
8
3
4
8
3
9
2
9
1
7
2
10
6
2
3
7
6
2
10
9
10
6
5
8
7
6
5
9
2
7
5
5
8
9
2
9
6
5
5
2
3
10
3
4
5
10
9
10
5
6
3
8
7
9
5
9
1
7
2
3
4
4
4
7
10
9
8
1
9
10
8
1
10
1
5
8
8
3
2
2
1
2
5
3
5
6
2
9
10
5
2
7
9
6
6
2
8
9
2
9
6
5
8
8
6
8
1
1
10
1
1
8
1
5
8
10
5
9
1
5
9
6
6
3
1
8
3
8
6
5
1
1
1
5
8
1
2
6
9
10
1
4
5
6
10
3
4
2
1
1
7
7
7
4
9
10
7
1
10
2
4
6
2
8
10
10
2
4
3
1
8
3
5
1
1
1
8
1
9
8
3
2
1
3
1
2
5
5
1
6
2
8
7
7
8
4
3
8
9
9
8
2
5
9
6
8
9
7
7
5
7
8
10
2
2
10
9
2
6
8
3
10
2
9
2
9
8
7
3
10
7
4
5
6
10
8
7
2
3
7
10
4
2
2
2
4
4
4
1
1
2
7
3
4
8
7
7
3
4
1
5
2
5
4
4
8
5
2
4
6
3
4
7
2
2
8
5
5
7
8
3
3
7
10
5
2
10
10
10
7
10
8
8
3
4
9
4
7
9
6
7
7
3
1
6
2
9
6
10
9
2
5
8
3
3
9
10
3
5
3
9
10
3
10
8
5
5
8
2
5
9
4
5
6
1
3
4
7
5
7
6
4
8
5
4
6
8
1
9
9
6
7
9
1
6
10
3
2
10
6
1
5
8
9
1
8
5
10
9
9
7
4
8
9
3
7
9
5
2
10
7
9
2
10
3
2
8
8
2
10
3
3
9
1
2
5
3
2
1
7
5
1
4
3
8
2
6
4
5
1
7
7
6
5
7
7
8
5
5
1
9
5
2
5
6
5
5
9
1
10
3
7
1
9
9
1
2
6
8
9
2
5
8
4
10
9
4
8
3
7
7
10
8
8
9
8
2
6
3
3
8
1
10
2
7
6
6
6
10
6
3
5
3
8
10
2
10
3
8
3
9
1
6
9
2
4
4
10
1
5
2
9
4
5
3
3
6
10
4
6
4
5
10
8
5
2
3
5
5
8
5
2
7
1
4
2
5
1
4
2
3
9
4
3
1
10
9
8
2
8
1
3
4
6
6
9
1
10
10
8
4
2
3
1
2
5
9
10
2
8
10
4
6
9
7
9
1
1
8
1
1
5
1
9
4
10
5
6
3
3
6
7
5
5
1
2
9
10
9
4
7
5
1
8
6
9
9
6
3
5
8
1
8
6
2
1
4
8
1
9
3
8
9
3
8
7
4
3
8
10
8
10
6
2
3
2
5
5
8
3
6
6
6
8
1
8
3
1
10
10
5
10
4
8
10
10
5
1
1
4
1
10
2
7
2
9
3
6
4
6
9
2
6
8
9
3
3
5
2
8
1
7
6
7
8
8
1
9
6
8
6
10
5
1
8
3
5
8
7
2
4
2
5
2
3
8
5
8
4
6
5
1
4
2
1
10
7
3
3
2
1
7
5
7
8
8
7
4
5
2
5
6
2
8
5
9
5
2
7
8
10
5
1
10
8
6
2
1
6
5
9
4
4
9
4
2
8
10
4
4
1
5
9
10
10
7
7
9
7
5
8
1
6
4
1
9
1
2
2
6
7
7
5
2
10
2
5
4
8
9
3
5
10
7
6
6
10
8
9
8
4
6
2
1
2
10
5
8
3
9
2
9
3
7
6
3
6
10
6
7
2
2
4
1
8
6
10
9
7
4
4
4
10
6
2
8
6
4
10
5
3
6
10
7
2
8
9
8
4
4
5
7
2
1
2
10
3
9
3
1
6
3
3
10
9
2
9
4
6
4
5
7
4
1
9
8
6
8
4
5
4
6
10
5
1
9
8
8
1
7
4
3
4
4
7
4
9
1
7
2
9
6
10
2
1
1
3
4
10
6
6
9
9
5
9
2
4
8
2
4
2
9
10
8
1
3
10
9
1
10
5
2
4
7
9
7
7
2
5
3
10
5
8
10
5
8
7
6
3
9
5
10
3
4
5
2
3
8
10
4
5
5
4
1
1
10
3
6
3
3
4
1
10
7
4
10
2
4
5
6
6
9
10
5
9
10
8
1
10
4
1
1
1
9
8
7
10
3
7
2
10
4
4
2
5
3
10
1
3
8
2
2
3
2
4
6
4
1
10
2
4
8
9
2
2
1
1
9
8
5
8
9
7
10
10
4
4
9
5
3
6
7
8
6
1
9
3
7
4
4
7
7
3
1
6
3
10
6
4
5
9
2
9
3
9
4
6
10
2
8
2
6
1
6
7
10
6
2
1
6
1
5
9
3
3
8
8
6
4
3
8
7
1
4
6
3
4
8
3
6
5
2
8
4
5
1
2
10
2
4
5
2
10
5
7
8
10
9
9
3
10
5
2
8
3
1
3
7
10
1
8
8
9
2
9
7
2
1
6
2
4
1
8
1
6
1
8
1
2
6
9
10
8
1
7
4
1
4
5
4
5
3
5
10
4
1
7
4
7
1
8
5
2
10
3
8
5
8
5
4
8
10
1
2
1
4
7
8
1
7
7
10
2
3
9
6
8
7
4
7
8
8
3
7
9
10
4
5
9
3
3
9
3
9
10
5
3
3
4
2
8
5
9
8
7
1
3
4
6
9
9
7
5
7
7
7
3
4
4
7
10
2
8
6
6
2
5
1
7
6
7
1
3
10
2
2
2
10
3
6
8
3
8
3
1
3
2
4
10
3
3
2
9
6
2
8
5
6
2
6
5
2
1
1
9
7
3
10
10
1
10
8
2
8
7
7
6
7
7
6
9
10
4
4
6
1
10
5
10
6
1
6
5
10
10
10
6
5
8
10
6
3
5
5
8
10
6
9
3
7
3
3
8
2
8
7
5
8
7
10
10
9
3
1
8
9
7
6
8
3
10
2
4
7
4
9
3
2
8
8
4
6
2
9
2
9
7
8
7
9
1
2
2
9
9
9
2
10
1
9
9
8
10
9
10
9
4
5
9
1
1
3
9
2
2
6
3
6
6
1
3
1
5
1
1
9
4
5
7
8
10
4
3
9
8
5
7
8
5
10
4
6
7
8
3
9
2
1
9
2
1
1
7
9
4
3
1
3
8
9
4
2
1
10
3
9
9
1
3
9
6
8
8
2
6
8
8
10
2
10
5
2
9
2
3
5
4
2
4
10
1
8
4
6
2
7
3
10
7
7
2
7
6
7
3
8
3
9
10
8
8
3
5
9
3
3
3
2
8
4
2
4
3
7
6
5
2
10
7
7
9
2
2
8
9
8
10
7
1
5
8
5
6
7
7
10
9
10
3
10
5
7
5
2
6
4
3
10
2
7
1
10
10
10
4
4
6
2
8
7
7
6
10
1
9
8
10
4
10
7
1
2
5
1
7
5
8
9
6
10
4
8
8
7
10
9
1
1
1
1
10
7
5
2
6
7
8
5
6
7
1
3
9
6
7
9
4
1
7
5
8
10
1
5
5
3
4
6
7
5
3
2
6
4
7
7
5
1
9
9
5
8
4
1
7
9
10
1
2
3
3
7
10
5
4
2
8
5
8
9
10
1
3
7
10
3
6
4
9
10
1
8
6
5
10
1
1
4
8
1
1
1
4
9
5
4
5
2
3
9
1
1
6
5
1
6
3
1
7
5
5
2
7
5
10
10
4
4
7
2
9
7
6
10
5
2
3
8
10
3
4
3
2
10
6
10
8
7
9
1
8
7
7
5
9
10
1
8
6
10
10
2
6
5
8
2
7
4
4
10
7
10
10
6
10
9
6
10
9
4
8
10
4
1
1
1
6
2
1
10
6
9
3
8
8
3
10
2
1
1
4
4
7
6
7
6
7
2
4
7
6
5
7
8
6
5
4
4
4
5
10
2
7
3
8
5
2
5
4
1
5
9
2
9
4
9
3
4
7
5
9
2
5
6
8
8
2
1
2
1
2
3
2
4
6
4
7
3
9
10
8
10
5
4
8
6
4
3
5
1
4
10
2
2
4
2
2
10
1
9
10
9
1
10
7
7
4
6
7
9
5
4
1
2
4
4
10
6
7
10
8
6
10
5
1
1
2
1
9
3
8
7
8
5
1
6
1
1
2
5
8
9
8
8
2
3
7
1
10
4
6
8
6
6
5
3
8
3
3
8
9
9
7
8
2
7
1
7
4
9
4
9
6
6
3
5
4
4
9
5
6
2
5
4
3
8
10
6
8
7
9
8
9
5
7
1
9
2
10
9
4
2
6
7
8
9
3
5
9
3
10
1
9
10
4
5
1
9
2
9
7
9
5
9
3
6
9
4
7
3
10
7
3
1
5
1
2
8
4
8
7
3
4
1
8
1
1
3
8
5
6
8
1
6
6
5
7
2
7
8
6
5
3
9
4
7
8
10
8
4
9
6
10
4
7
5
8
5
1
9
10
9
2
4
6
9
2
1
6
4
5
7
4
3
10
7
4
7
5
1
3
1
10
1
6
9
4
9
7
9
9
7
1
2
10
3
9
5
5
4
5
8
8
1
8
7
10
1
5
10
3
7
7
10
4
10
1
1
8
1
7
10
6
1
9
1
1
9
5
3
8
10
5
9
5
8
9
8
6
7
5
3
5
7
9
9
8
3
9
6
4
3
1
7
2
9
6
3
8
1
2
8
3
2
8
7
1
5
7
4
1
7
7
10
7
7
7
7
4
6
10
1
5
9
1
5
5
7
2
1
6
7
6
9
6
6
4
5
7
10
10
2
9
9
9
8
4
10
5
3
7
9
10
10
3
4
7
7
10
8
6
4
6
10
9
6
5
8
7
2
9
10
1
10
6
9
7
1
5
3
8
10
4
4
8
2
1
10
4
3
8
10
1
1
6
8
2
8
9
2
9
10
3
9
6
5
3
2
7
1
8
4
2
9
8
1
9
9
2
7
6
8
2
6
9
10
6
2
8
2
5
2
3
5
8
2
1
10
1
2
4
1
5
6
3
1
5
6
2
6
7
10
6
10
8
3
2
6
9
10
4
5
9
6
1
8
1
1
3
3
2
5
5
2
7
5
4
1
7
5
7
2
2
6
6
8
4
3
1
5
6
6
9
6
9
5
1
3
2
2
6
10
9
5
2
4
3
9
8
3
9
2
10
10
4
2
2
4
6
8
10
3
9
2
4
4
1
5
1
7
10
4
10
2
9
8
9
6
10
6
6
6
4
8
2
1
9
5
5
5
2
2
1
5
9
4
6
8
6
3
10
3
2
6
8
5
8
10
4
8
4
1
10
7
4
3
2
7
5
5
5
10
6
1
7
10
6
9
4
10
4
8
10
8
4
8
3
10
9
3
6
6
6
2
2
1
8
8
1
9
4
4
4
7
3
4
2
6
1
3
3
3
3
8
7
3
4
3
7
8
5
4
5
7
7
4
4
9
5
8
7
1
3
7
7
5
8
6
10
8
9
1
7
5
2
7
1
1
9
7
10
6
2
6
7
10
3
4
10
8
9
7
10
6
6
6
2
2
6
9
4
8
6
7
2
1
4
5
8
3
4
2
2
1
1
3
2
2
5
10
3
9
3
1
2
6
5
10
1
1
7
6
10
9
3
2
3
7
9
2
3
10
4
8
9
4
4
10
2
4
9
7
9
4
6
9
3
6
5
2
3
2
10
9
9
5
1
4
10
2
7
1
9
10
2
1
2
4
8
3
6
6
4
10
8
2
8
7
5
9
9
10
5
8
1
2
3
3
7
5
7
5
7
9
9
2
4
5
10
2
8
4
3
8
5
8
8
6
6
2
10
3
7
6
1
2
5
5
10
2
7
6
9
2
3
6
1
3
2
8
9
10
8
7
4
5
2
6
10
9
3
2
6
1
1
9
3
3
5
2
1
7
5
3
8
8
9
5
1
10
1
6
5
9
9
9
9
3
7
6
3
4
1
4
1
1
6
9
5
10
1
5
10
3
2
9
8
7
3
6
10
10
4
1
4
4
7
8
2
5
7
9
9
4
10
2
4
10
10
5
5
7
10
5
2
2
9
4
8
4
6
5
10
4
10
4
7
2
5
1
10
6
8
1
6
8
7
6
8
10
9
3
9
7
8
6
5
5
10
9
5
5
6
8
3
7
1
9
3
8
2
5
9
3
10
10
8
9
7
2
6
6
9
2
1
10
10
9
7
8
4
10
1
5
4
9
4
2
1
10
8
7
6
4
9
5
9
10
3
2
5
3
2
9
7
10
8
9
7
5
3
1
8
1
2
9
3
1
5
5
10
1
10
8
10
1
3
6
2
3
4
9
1
9
10
8
8
3
5
6
5
4
3
1
8
4
8
9
4
2
3
9
2
2
3
3
9
7
5
1
8
1
10
3
3
5
3
8
6
2
5
6
5
4
3
9
9
7
9
9
3
3
8
10
5
3
4
1
5
1
5
10
7
4
9
3
9
6
6
7
3
3
8
2
10
8
1
2
8
7
2
2
9
1
8
4
10
4
2
2
5
8
6
10
5
8
9
4
2
8
6
2
9
1
1
8
2
3
6
7
7
10
10
2
9
8
6
10
10
8
6
9
4
4
5
1
2
10
3
9
4
9
3
1
1
6
10
3
2
1
7
2
3
4
3
8
1
2
6
5
4
5
10
8
8
8
6
2
4
4
7
1
7
1
5
1
1
9
9
1
9
7
2
1
8
4
1
3
9
9
6
7
6
7
4
9
2
6
9
6
1
10
1
3
7
4
8
8
7
8
3
5
9
7
3
7
7
4
5
10
2
1
1
9
3
6
8
4
1
8
4
8
3
2
10
9
1
2
8
5
6
9
2
3
4
3
7
4
7
5
5
8
3
9
6
3
3
4
8
4
5
8
2
9
2
6
8
6
3
7
1
9
9
4
8
4
7
9
8
5
10
6
7
4
8
7
10
8
2
9
7
1
8
6
9
3
10
8
8
4
1
8
3
2
10
1
3
3
7
3
10
3
9
3
8
3
2
6
7
2
2
5
1
9
7
10
1
9
3
8
10
3
7
3
10
5
6
7
8
9
5
3
10
6
8
3
4
4
8
6
3
10
2
2
2
2
1
4
5
10
5
5
10
10
6
10
10
8
3
9
6
3
9
9
6
2
10
2
6
9
9
10
8
9
2
1
2
9
9
6
5
9
8
8
1
2
5
7
2
2
10
1
1
1
8
2
8
2
2
9
6
3
9
2
10
1
8
10
6
5
7
9
6
3
5
7
5
5
7
2
3
7
6
4
5
6
1
2
9
4
3
10
8
6
8
10
4
4
5
4
9
9
1
9
10
9
1
9
9
3
8
5
8
2
1
2
4
10
4
8
3
5
5
6
7
6
9
7
2
5
2
10
1
8
5
3
1
4
7
6
7
1
10
4
1
2
8
9
5
3
8
3
10
10
4
10
5
7
5
5
10
2
1
10
4
4
5
2
6
3
3
2
9
3
8
4
6
4
6
5
9
8
3
5
3
1
8
7
8
5
5
3
6
10
9
6
8
9
3
4
3
9
5
9
10
8
5
5
2
3
5
4
8
4
2
4
3
8
7
8
7
5
7
6
1
4
1
3
6
6
3
5
1
10
6
8
8
9
3
4
2
5
4
3
8
6
6
9
6
9
5
5
10
6
5
10
5
9
7
5
2
5
7
6
8
1
1
9
7
5
1
10
5
3
10
6
1
5
3
3
4
6
9
1
1
7
7
8
6
6
4
1
6
3
9
4
2
1
1
7
9
9
8
9
7
7
5
2
5
5
5
10
2
4
8
2
7
4
7
3
6
10
6
1
3
3
8
3
10
5
10
9
9
4
8
1
2
4
2
10
5
2
9
5
4
9
3
1
10
8
1
4
3
10
2
4
4
8
3
6
6
8
8
1
10
1
4
6
10
10
1
4
6
5
6
6
4
4
8
10
9
10
1
8
2
7
5
2
5
9
5
1
8
1
7
3
4
4
7
10
1
6
9
3
4
2
3
9
4
3
3
6
8
9
5
3
10
9
7
1
10
7
10
10
3
1
9
3
5
2
3
8
9
1
9
6
7
8
7
6
3
8
9
2
7
10
9
4
8
7
7
3
10
2
6
3
3
10
2
7
1
5
1
4
10
5
9
6
2
4
2
5
6
2
7
10
1
2
2
1
10
6
5
8
5
3
2
2
10
3
6
3
1
3
4
6
10
1
4
2
5
3
10
6
7
2
4
3
8
10
7
6
10
3
6
1
5
6
7
5
3
6
3
1
4
1
4
1
1
7
4
2
4
4
4
7
2
2
9
7
1
8
1
10
5
5
3
4
8
3
2
9
3
7
9
4
4
6
1
6
6
8
2
7
8
5
1
9
7
6
4
1
8
1
4
2
1
3
7
8
5
3
9
4
4
1
9
4
7
8
2
6
4
10
3
9
3
5
4
6
1
7
3
3
7
10
4
1
10
6
6
8
7
7
9
9
4
9
10
5
7
5
4
2
2
2
1
4
8
10
9
9
10
5
3
2
1
8
4
8
7
3
8
4
8
6
9
1
9
5
9
5
3
8
8
4
2
1
5
4
3
10
6
9
10
1
3
5
10
6
7
9
2
5
9
8
6
5
3
8
9
5
8
10
1
5
6
4
6
4
10
9
6
4
7
8
8
8
9
1
2
3
2
8
2
8
7
2
5
6
6
4
6
4
3
10
5
9
6
4
1
6
7
5
6
1
4
2
6
1
6
5
4
2
5
6
1
7
6
2
4
10
8
7
4
4
7
9
4
2
6
3
10
3
2
4
5
4
7
4
5
9
10
5
10
7
6
5
1
1
4
1
9
6
7
5
8
8
5
3
7
6
8
5
10
2
3
9
1
4
5
1
10
1
8
10
6
5
5
1
9
1
5
9
10
7
2
1
9
6
5
3
10
9
8
8
1
5
7
10
3
3
9
7
10
2
7
10
5
4
4
10
1
4
5
3
10
7
5
3
2
4
8
9
1
7
4
2
1
7
7
2
5
1
10
5
9
6
9
4
9
1
1
10
1
4
3
5
5
8
6
7
3
6
9
5
9
9
2
1
8
2
9
4
7
2
10
1
9
8
1
8
5
8
6
3
2
6
8
6
6
4
1
7
1
4
10
1
2
2
10
6
2
7
2
10
8
7
6
7
10
3
10
8
7
9
9
9
5
6
10
2
6
1
3
2
8
5
4
5
10
10
2
1
7
5
7
4
3
10
8
9
2
10
5
4
7
4
4
9
5
5
2
6
4
4
9
7
6
4
10
3
1
10
6
3
3
8
6
4
10
3
7
1
7
2
10
7
4
2
2
1
8
1
9
6
10
9
3
5
10
8
4
3
6
4
6
10
8
1
8
4
5
8
8
7
1
10
3
7
4
5
2
7
8
9
7
7
10
5
6
5
6
5
3
8
5
6
3
1
2
10
10
7
8
5
7
9
1
5
9
4
8
9
9
7
9
2
7
5
10
9
5
3
2
4
10
6
6
3
8
6
2
8
6
1
3
1
9
5
2
2
5
1
8
7
5
1
1
1
5
7
4
6
10
9
2
2
3
10
2
4
7
1
3
7
10
10
10
6
2
4
10
10
9
10
8
5
2
7
9
3
8
7
10
1
4
2
3
10
3
8
2
3
7
4
4
10
1
4
9
5
5
10
7
7
4
8
3
10
1
9
7
6
3
1
4
1
7
8
4
9
6
3
8
9
1
6
5
6
8
5
6
7
5
1
2
8
7
4
5
7
7
1
5
7
10
3
8
5
4
1
1
1
5
7
2
2
7
1
4
2
6
5
3
4
8
5
1
8
2
3
8
6
5
7
1
3
10
3
4
8
2
5
2
1
1
5
7
10
10
8
10
5
2
4
8
4
3
8
6
10
4
6
7
4
9
6
6
7
6
9
7
1
3
6
5
1
6
9
1
6
8
8
10
7
4
10
10
7
1
2
8
7
6
7
8
9
1
4
8
4
10
3
4
6
6
7
7
10
5
4
10
7
4
3
9
1
2
9
10
9
8
1
3
3
10
7
5
8
5
3
5
7
5
6
4
8
10
5
10
10
6
10
5
6
3
5
3
1
5
2
6
7
3
6
5
6
1
2
3
1
1
5
2
7
8
2
3
2
3
4
10
10
10
6
2
10
3
10
2
10
8
3
2
7
7
5
5
1
7
8
5
9
9
10
4
7
7
7
1
9
3
5
6
3
10
8
1
7
3
4
8
6
1
8
7
4
10
2
1
2
5
3
5
1
5
7
5
6
4
9
7
10
7
8
9
5
2
6
7
1
6
5
1
10
9
9
5
8
2
7
4
10
2
7
1
4
7
7
7
4
6
6
7
9
4
5
1
5
5
8
2
1
8
3
5
1
5
10
4
9
2
10
2
10
8
10
5
7
1
4
9
8
6
8
3
1
9
6
8
9
2
8
5
9
10
1
8
5
1
5
8
10
1
1
1
3
6
6
1
7
4
3
3
9
7
7
4
8
7
1
3
4
5
7
6
10
10
7
4
3
8
4
6
2
2
6
4
10
4
9
7
9
7
8
3
8
1
5
9
9
6
2
6
4
7
2
1
5
7
1
3
7
9
8
5
5
6
7
9
8
9
3
1
9
3
9
8
6
4
1
8
10
10
10
7
6
1
1
7
7
4
3
2
4
2
3
5
5
1
2
1
9
4
7
2
6
10
2
4
2
8
9
3
4
8
1
10
7
5
9
10
7
3
3
8
8
7
4
10
5
1
8
8
8
2
1
5
9
2
1
1
5
8
4
4
2
3
8
6
6
3
6
2
5
7
1
6
2
7
5
4
9
3
5
4
3
1
3
3
7
8
6
4
6
4
1
3
2
3
6
6
8
6
6
2
8
8
7
2
9
7
1
8
6
4
1
10
7
1
7
10
1
5
1
7
4
10
8
9
1
9
7
4
10
3
9
7
8
1
4
8
8
8
1
9
5
6
4
2
2
8
7
10
10
8
1
3
5
6
9
7
1
8
5
10
5
1
1
3
8
3
4
7
2
9
9
3
9
6
2
6
3
2
5
8
7
9
6
6
4
7
7
5
3
10
10
2
7
3
8
6
6
1
10
4
9
6
8
10
3
9
5
4
1
7
1
7
5
8
9
10
4
7
9
9
5
2
10
7
7
3
7
4
7
5
5
4
8
3
10
8
6
5
9
1
10
10
2
6
7
7
7
2
10
2
3
10
2
3
6
2
10
1
6
7
6
5
1
3
7
1
7
2
5
6
3
8
9
8
8
5
3
6
6
6
9
8
8
2
7
5
10
1
3
6
8
10
5
5
2
3
3
3
4
8
6
1
5
3
2
8
9
4
4
5
2
6
1
6
2
5
1
1
3
10
9
1
4
2
7
5
8
4
10
5
7
8
2
8
1
6
2
8
1
7
1
2
8
9
7
3
9
8
7
1
3
9
3
4
6
3
2
9
3
10
3
6
8
5
7
5
9
7
5
2
6
10
7
9
1
3
3
10
3
1
6
6
7
8
6
4
4
1
5
4
10
5
7
3
9
1
5
8
9
5
2
7
2
3
7
10
9
10
2
7
8
10
9
5
1
8
4
10
10
8
10
7
5
9
6
4
8
3
7
6
3
1
2
8
5
8
3
4
3
1
8
2
4
8
2
6
8
6
10
10
4
9
8
1
8
6
9
4
2
9
2
5
5
5
10
8
5
5
2
10
1
9
10
10
6
1
6
10
4
8
5
1
7
5
8
10
6
6
8
2
1
9
4
2
9
9
3
1
4
2
6
3
7
6
1
6
4
4
6
3
8
2
8
1
1
8
5
1
2
4
2
10
4
6
9
8
9
3
9
2
3
7
4
9
5
4
8
8
1
3
9
6
10
9
4
5
8
10
4
4
7
9
5
4
3
2
8
6
8
10
7
2
4
8
6
6
3
6
2
7
10
2
8
2
1
3
4
10
1
9
5
3
4
8
10
1
7
2
3
10
10
4
1
5
7
1
3
5
3
8
1
2
3
10
10
1
1
6
1
2
10
6
5
2
1
1
6
4
4
10
7
2
9
1
3
2
6
7
6
3
10
8
10
3
2
9
6
8
8
7
4
4
1
5
2
10
2
6
10
6
8
8
9
4
5
8
10
3
9
5
8
4
10
8
4
7
9
10
10
6
6
4
2
1
2
6
3
9
9
2
7
10
1
3
6
6
6
8
3
10
8
7
4
3
6
1
10
9
6
9
1
5
1
4
7
7
6
10
6
1
1
8
1
8
8
9
3
10
2
3
10
6
5
7
8
9
1
5
2
1
4
2
3
6
5
7
2
6
5
3
6
5
8
5
5
10
7
8
9
4
7
7
5
7
3
10
9
9
3
2
2
8
2
8
4
2
4
9
6
10
3
2
6
10
6
1
3
3
7
1
9
10
4
3
9
1
6
4
1
1
4
7
2
5
10
5
1
1
7
1
4
4
7
6
10
10
9
8
4
4
5
7
1
6
7
5
1
2
10
1
4
9
6
7
4
10
9
9
3
2
10
1
1
4
1
6
8
8
1
6
4
3
3
9
6
9
4
9
3
3
3
1
5
2
7
6
9
5
7
1
7
8
3
1
10
6
5
6
5
3
5
5
8
3
7
7
2
2
2
9
10
3
7
7
9
5
8
2
5
5
4
9
8
3
10
8
6
1
1
8
9
7
4
7
7
1
7
1
9
8
6
8
3
3
10
8
5
9
2
10
9
7
10
5
2
7
1
6
7
4
1
2
3
2
6
4
7
3
1
9
1
3
9
5
3
5
6
8
6
4
5
8
1
4
6
4
9
1
4
1
8
9
6
4
2
5
10
6
7
4
8
5
2
7
2
4
1
5
1
9
4
1
2
10
7
5
4
8
9
6
3
6
5
6
1
8
5
7
2
9
1
7
5
6
3
5
5
1
9
4
7
3
5
1
1
9
3
8
1
6
5
1
8
2
9
2
6
2
7
9
4
2
6
10
4
4
3
10
6
2
1
1
5
3
3
2
10
7
1
1
5
2
8
4
8
1
10
4
6
5
9
6
8
8
6
2
8
3
9
10
4
2
8
10
3
3
1
2
1
4
6
7
1
2
9
7
3
3
4
3
3
2
10
6
10
10
4
5
9
5
1
10
5
1
6
2
9
5
1
4
4
7
1
9
9
1
3
8
6
2
5
2
5
1
7
9
5
4
1
8
3
7
10
9
2
5
10
4
9
6
3
9
8
10
9
3
3
9
6
9
4
10
2
7
8
4
2
10
9
2
8
6
6
7
5
7
10
3
5
2
3
5
9
9
1
4
10
10
2
8
6
6
8
9
7
10
6
2
8
4
9
7
8
3
10
7
7
1
8
9
6
9
9
2
6
3
6
5
3
3
3
7
8
9
7
3
3
2
3
1
4
2
8
6
8
10
1
4
5
4
3
4
4
4
1
7
2
2
8
5
9
8
10
3
2
8
1
5
3
8
8
1
5
2
6
2
10
7
4
7
6
2
5
7
6
7
10
9
6
3
7
3
3
1
4
6
5
7
1
8
9
5
9
3
4
2
10
9
7
3
9
2
7
4
1
7
5
7
6
10
4
6
7
1
4
7
9
2
8
1
6
5
3
3
9
1
4
9
9
3
7
1
5
5
2
7
9
10
9
6
7
8
9
9
2
5
10
7
9
9
6
5
4
4
2
8
9
1
10
2
6
10
8
5
3
9
6
9
4
6
1
7
9
9
8
1
2
2
2
8
4
7
8
4
6
5
7
6
1
4
10
8
2
8
3
4
5
2
6
2
8
9
3
1
6
10
6
3
8
8
6
1
10
3
2
10
2
7
4
3
3
4
7
7
3
9
7
7
1
10
9
9
8
5
1
6
2
4
10
2
6
7
7
8
9
6
7
7
6
1
1
3
9
6
10
2
6
3
2
2
8
2
2
7
9
6
5
5
9
1
7
4
5
8
7
3
1
8
1
8
2
7
3
2
9
6
8
4
5
4
8
2
1
2
2
9
9
2
3
4
1
7
4
10
5
6
7
5
4
7
3
6
1
7
8
4
6
6
8
7
4
10
10
8
4
10
2
4
5
4
6
6
2
2
3
4
1
1
6
5
6
6
1
8
3
1
5
3
6
3
5
7
1
2
4
2
4
1
9
8
5
3
3
6
7
1
1
1
7
7
5
6
2
1
2
10
3
3
1
10
7
3
8
5
10
3
3
9
7
7
2
1
5
1
3
5
4
6
9
10
7
5
5
4
10
6
7
8
1
8
7
2
9
2
10
4
3
2
2
7
1
4
7
2
4
10
10
5
1
9
10
3
10
3
10
1
10
10
3
8
2
5
4
6
4
3
6
3
8
1
10
7
6
1
3
6
4
3
3
10
6
5
3
5
4
1
7
7
2
7
3
5
4
4
4
4
4
6
10
3
9
4
4
2
8
7
3
7
5
2
3
1
7
9
1
2
6
3
4
6
10
7
1
7
9
9
4
2
3
7
1
2
9
2
7
8
5
2
2
2
5
1
5
5
4
5
9
7
5
2
5
8
1
3
4
4
10
10
2
5
9
3
2
10
4
6
6
4
7
6
3
4
8
9
6
7
9
7
10
9
9
6
3
2
4
4
9
6
10
2
9
6
4
1
2
6
8
3
3
4
9
9
9
5
1
4
1
5
7
10
7
8
5
7
3
3
5
9
7
8
5
9
9
4
6
9
4
9
1
5
1
1
7
8
9
8
2
8
7
6
8
2
10
9
8
2
7
6
5
5
2
6
10
7
7
7
8
5
9
3
5
10
10
2
4
9
9
7
2
6
4
5
4
7
10
7
1
2
3
9
10
9
2
8
9
5
10
5
6
8
4
9
8
2
4
9
9
8
4
3
1
10
7
2
9
1
8
4
7
1
6
5
8
2
1
2
4
2
2
6
4
4
7
1
6
7
10
5
6
10
5
7
8
7
7
9
5
7
9
7
2
5
2
6
7
9
7
5
3
10
2
4
4
7
9
6
2
3
9
3
1
5
7
3
1
3
1
3
10
8
2
7
7
1
10
4
9
5
3
4
8
7
6
9
6
1
10
9
2
6
8
7
6
4
1
4
10
10
4
1
10
6
7
4
8
7
6
9
2
4
5
1
3
6
1
8
9
9
8
6
4
8
2
6
1
10
10
9
4
7
5
8
9
1
3
7
9
5
10
10
4
2
4
7
2
5
1
4
8
10
2
8
5
3
1
3
7
10
9
10
1
8
5
10
1
1
10
2
7
8
5
5
8
3
1
5
9
8
3
4
1
7
9
4
1
6
6
6
2
8
3
9
2
9
10
1
5
1
1
2
5
10
6
2
8
10
1
5
8
5
4
4
7
3
3
5
2
4
4
8
10
3
5
2
1
7
1
7
7
10
8
10
2
1
9
2
7
2
1
10
4
7
3
7
2
7
8
1
2
4
6
8
3
6
7
3
3
1
10
5
3
8
10
2
7
6
2
2
10
5
2
2
5
7
7
3
2
6
3
10
4
8
7
2
7
5
10
10
2
5
8
1
9
3
4
9
8
1
10
8
2
5
9
2
1
7
9
3
7
1
6
9
8
2
6
2
10
8
5
7
6
9
5
1
3
7
5
1
7
5
5
9
2
8
3
1
2
1
6
4
1
5
10
9
2
7
4
5
10
4
9
6
3
1
10
1
7
4
6
5
5
6
4
6
8
3
9
7
10
3
10
8
2
4
8
8
7
9
10
10
5
5
3
5
7
9
2
10
9
7
3
10
6
6
6
9
5
4
3
5
10
10
2
10
7
2
9
7
1
10
5
9
1
9
5
8
9
8
5
10
8
7
3
4
4
2
2
3
6
3
8
4
5
3
5
8
2
10
2
1
4
9
3
5
9
7
9
1
9
1
8
1
4
2
2
4
7
6
7
10
7
3
9
4
7
2
10
5
2
6
6
8
4
9
3
9
3
8
2
4
6
4
5
3
9
4
8
3
1
8
9
5
3
5
7
5
9
3
8
2
8
6
8
7
3
6
10
8
10
6
8
4
6
9
1
7
3
2
2
3
8
9
1
3
10
9
5
8
7
10
4
5
2
1
6
5
4
6
9
6
7
1
2
6
8
6
8
4
2
2
1
5
10
1
7
4
8
1
5
8
5
7
9
3
10
7
1
2
2
7
3
9
7
5
3
9
10
2
9
8
4
2
3
2
8
4
2
1
5
2
4
6
3
1
9
9
1
7
3
1
3
3
7
10
7
8
10
3
6
10
5
2
5
3
4
6
6
7
8
10
9
2
2
9
3
5
9
9
10
9
1
3
4
1
10
4
1
3
6
6
8
10
7
3
3
1
1
4
2
7
6
8
5
9
8
3
3
7
5
8
1
3
3
2
5
8
6
10
2
3
6
3
1
2
4
7
10
6
7
10
10
4
7
6
5
5
6
4
8
3
1
5
1
8
5
2
6
4
2
2
10
2
8
7
1
10
6
7
1
3
10
9
4
10
2
7
8
9
7
9
10
8
10
6
8
8
3
10
3
3
1
5
6
10
1
8
5
1
10
7
6
1
7
4
2
8
6
9
1
2
10
5
8
10
3
7
2
8
2
3
4
6
8
6
4
5
7
5
4
3
2
8
1
8
3
3
6
6
1
10
6
6
5
2
9
5
4
5
3
6
6
2
10
1
10
5
1
6
9
5
8
2
8
5
6
4
9
1
10
10
10
4
9
3
3
3
1
2
1
3
7
8
8
7
3
6
6
6
3
10
7
2
7
5
1
4
7
9
4
6
10
10
1
3
8
3
4
5
6
9
3
6
4
1
9
8
6
8
9
6
9
10
10
9
1
1
10
8
5
1
8
1
3
5
10
5
5
9
1
2
4
1
2
9
4
1
1
5
8
3
4
4
7
1
9
3
10
8
4
2
1
9
9
3
7
5
8
4
9
1
8
9
1
8
1
2
1
6
6
7
9
3
6
3
2
8
6
2
5
6
6
8
9
6
4
2
2
10
2
10
10
7
8
7
4
10
9
9
10
6
10
8
4
3
5
5
4
10
2
3
9
2
6
8
4
8
1
7
10
7
10
1
5
4
6
6
7
4
1
5
3
4
3
8
8
10
6
10
2
4
1
1
10
6
4
5
2
1
1
7
3
1
4
4
10
9
3
4
1
2
2
1
9
3
4
7
6
6
8
8
6
5
8
2
5
4
4
3
1
10
5
6
10
2
5
4
10
6
2
4
2
10
7
3
7
9
4
6
9
3
8
1
10
5
5
9
10
2
7
8
1
1
10
5
10
8
5
1
3
7
4
2
7
9
5
10
9
4
6
7
3
3
1
5
8
10
7
6
7
3
7
2
2
4
1
1
7
2
7
6
4
5
6
4
6
3
1
7
3
4
8
10
3
4
8
2
8
7
5
1
6
4
6
8
8
2
9
6
8
8
1
10
9
8
2
2
6
6
7
2
6
10
9
3
7
9
2
8
7
6
2
2
1
2
2
10
3
7
9
6
5
4
7
3
5
10
5
9
9
3
10
10
2
1
8
7
3
1
5
3
2
3
3
2
7
8
7
1
4
10
5
2
8
5
4
2
6
5
6
3
8
5
10
6
6
9
8
3
5
4
4
10
5
5
2
9
8
3
6
2
5
5
8
1
5
3
1
5
9
6
6
3
9
2
7
8
8
4
8
6
3
8
2
2
9
8
4
7
5
4
3
3
7
6
7
10
10
10
10
5
2
4
6
8
7
6
6
4
9
8
2
4
1
6
2
2
6
5
9
1
5
4
7
7
1
4
7
4
9
1
5
5
3
4
5
8
10
1
2
3
7
6
5
7
5
4
9
4
4
4
10
10
10
2
1
1
7
7
5
3
10
10
7
5
4
9
2
8
6
7
5
8
6
10
7
10
3
6
10
4
7
1
5
6
2
6
4
7
1
5
6
9
10
6
8
10
1
8
3
9
9
8
6
8
10
2
4
10
2
1
10
9
5
9
5
6
5
4
5
4
8
5
3
9
1
9
5
7
2
10
3
5
7
6
7
7
6
9
5
1
4
9
4
2
1
4
7
3
7
3
1
9
3
1
9
10
4
1
9
8
9
8
2
1
6
6
6
10
2
2
1
2
9
2
5
6
1
10
1
9
1
2
1
4
6
7
10
2
2
7
9
6
5
3
10
6
10
1
8
4
5
7
9
2
3
5
7
3
2
4
10
7
8
2
10
2
6
10
3
8
1
3
10
8
2
1
2
2
10
4
8
9
7
2
10
1
6
1
9
7
9
8
4
3
6
9
4
10
3
6
10
9
9
3
9
8
8
4
1
6
10
9
5
10
1
5
10
8
10
2
4
2
6
4
4
6
2
3
4
8
3
8
3
7
7
4
1
6
7
5
8
3
4
4
6
1
9
4
7
10
9
8
9
6
3
1
6
7
6
6
6
10
8
8
5
1
4
10
2
9
3
7
6
1
10
8
1
3
9
9
4
7
6
9
9
1
8
2
9
8
2
6
4
9
6
6
7
10
6
1
3
10
10
7
3
8
4
2
6
9
6
10
7
4
9
9
3
9
3
7
10
8
8
5
7
6
3
5
5
8
6
10
9
6
6
7
7
7
8
9
6
1
5
5
9
8
2
7
6
8
1
2
6
8
4
1
6
2
1
7
6
9
8
4
9
1
7
3
8
9
2
4
7
5
2
8
5
5
8
6
8
8
3
7
10
8
7
7
9
9
7
3
10
10
2
5
4
9
6
1
9
3
2
4
2
6
8
3
4
1
7
8
8
10
9
6
8
6
7
2
8
3
7
9
8
6
8
5
5
4
3
5
3
5
9
6
6
6
1
5
9
9
3
9
9
1
4
9
1
8
9
2
8
8
2
7
6
8
4
6
9
1
9
1
7
9
9
7
10
9
1
1
8
10
4
8
4
6
8
2
1
5
10
5
5
2
9
10
1
5
4
4
6
10
5
7
4
1
2
2
7
5
2
7
2
9
3
3
4
7
1
9
2
5
10
4
8
1
4
10
2
5
1
7
1
1
9
6
8
7
8
1
5
3
2
1
5
4
10
10
4
8
3
6
3
8
1
3
10
3
7
5
8
10
1
7
8
2
5
7
9
7
3
10
3
2
9
8
8
1
1
2
9
6
10
1
3
9
9
4
4
10
7
6
10
5
9
10
7
10
10
6
2
7
3
9
1
6
7
6
5
8
1
7
4
8
6
5
9
6
6
10
5
6
7
3
6
9
8
8
7
5
3
3
5
1
2
3
6
5
6
1
5
5
2
5
4
9
10
9
10
8
4
5
2
5
9
4
9
2
2
9
5
9
10
1
9
1
5
4
4
3
3
2
7
10
10
5
9
9
6
3
4
10
9
3
10
7
10
10
1
1
9
4
1
10
4
4
9
4
5
8
2
6
10
7
9
9
9
6
2
10
7
7
3
6
4
5
7
6
4
3
6
7
7
2
5
7
9
4
10
9
8
6
5
1
6
6
8
2
5
2
2
10
2
10
6
5
5
1
4
3
9
2
7
4
4
7
10
1
3
4
9
9
9
7
4
9
10
4
10
3
5
1
2
3
7
8
3
8
2
10
6
1
5
10
7
9
3
7
2
7
6
2
10
10
10
3
6
5
3
3
4
8
10
7
9
5
4
9
7
2
5
2
2
4
6
8
2
3
5
5
4
3
6
6
2
10
7
10
9
6
4
8
10
5
2
8
10
6
10
7
3
9
4
9
9
3
10
8
8
8
6
1
8
7
5
5
5
10
2
3
4
2
9
5
5
6
10
9
2
6
2
1
8
1
5
8
10
7
3
3
10
8
3
9
6
4
10
3
4
3
4
10
4
3
3
10
8
6
4
1
5
9
10
6
5
3
10
5
4
8
4
4
8
6
2
10
9
1
1
3
9
4
7
3
6
9
1
4
6
2
4
6
8
4
3
4
2
8
6
6
10
7
5
7
7
7
3
8
4
2
7
3
3
5
4
4
9
3
3
7
6
2
10
8
10
10
5
9
6
3
1
8
5
8
9
10
7
10
6
3
5
4
7
9
5
8
6
2
10
10
8
3
10
3
2
8
2
10
10
5
5
2
4
6
7
2
5
2
8
8
3
2
2
8
7
6
6
7
3
2
4
1
8
7
5
6
1
2
5
10
4
3
7
7
6
10
9
4
5
3
1
3
9
5
10
2
3
10
3
9
2
6
6
2
3
6
9
3
5
2
4
6
1
8
5
6
1
8
10
10
3
9
5
7
8
9
9
7
3
8
4
5
8
8
3
5
1
1
1
3
1
3
6
5
1
8
2
5
9
6
9
7
4
5
10
5
7
8
6
4
7
8
2
10
8
8
9
3
7
1
7
2
4
9
2
6
6
3
6
2
1
10
3
10
3
4
4
2
7
4
4
9
6
6
6
9
9
9
3
7
5
1
8
5
10
4
1
8
4
1
5
8
10
3
2
3
10
3
4
4
4
2
10
1
7
1
9
10
5
8
8
8
8
4
5
3
6
3
9
1
2
6
2
4
8
2
9
8
6
6
6
2
4
10
9
9
2
1
7
9
5
7
5
4
7
1
5
8
7
1
3
7
4
3
8
5
2
5
10
4
1
7
7
3
5
2
10
9
2
4
8
4
5
2
3
1
2
7
5
7
8
6
10
10
4
9
5
1
6
2
10
10
9
6
8
5
7
3
6
9
7
5
10
7
9
5
3
5
6
6
5
5
6
2
5
10
2
10
6
5
2
3
1
9
4
7
6
3
3
9
5
6
1
10
7
7
3
2
10
4
8
2
6
6
5
5
9
9
6
2
3
7
6
9
8
8
10
8
2
6
3
8
4
3
10
1
4
9
5
8
2
10
1
7
5
1
2
3
9
9
8
4
2
8
4
9
10
1
7
5
9
10
4
5
2
7
1
3
5
5
9
8
4
7
6
8
3
10
1
1
2
8
10
10
1
5
6
3
6
2
5
4
4
7
8
7
6
3
2
4
3
7
9
10
2
3
3
10
7
8
6
6
4
2
9
2
10
2
8
5
9
6
3
5
3
6
10
4
7
5
2
3
3
7
5
8
2
10
3
7
4
2
3
8
2
8
7
1
6
4
5
3
7
8
3
3
7
2
8
10
8
3
3
2
10
6
8
9
3
7
8
3
9
2
10
3
5
7
2
3
3
1
7
2
5
6
10
1
1
4
6
5
4
8
10
1
9
2
6
1
10
5
4
10
7
1
5
10
4
10
4
9
2
10
1
10
3
7
1
2
6
1
5
7
5
7
3
1
7
9
4
10
5
1
7
8
3
7
8
5
4
7
3
5
2
8
10
3
4
2
10
8
3
1
7
2
6
10
4
6
5
4
3
3
4
5
5
4
1
3
3
10
10
10
9
5
7
1
4
10
4
9
9
9
3
10
9
4
3
6
8
1
4
6
1
8
10
1
6
7
10
6
3
2
9
6
10
10
5
10
9
6
8
1
5
2
5
9
5
9
4
10
2
6
7
1
6
2
3
8
4
5
5
7
4
3
6
4
8
8
6
4
10
5
9
1
9
6
7
9
10
7
10
4
2
9
8
6
7
7
6
7
7
4
1
2
10
7
6
9
9
3
2
1
4
7
7
5
9
6
4
8
8
8
4
8
5
3
8
7
3
7
7
8
6
9
3
3
3
1
9
10
4
10
6
6
1
9
5
2
6
7
4
3
3
1
9
3
9
2
4
7
6
3
4
8
9
4
4
2
9
8
6
9
1
4
10
4
10
5
1
5
8
4
2
7
8
7
6
6
8
10
9
1
1
7
1
6
8
3
5
3
2
6
10
6
9
6
9
3
1
9
6
6
3
4
6
2
8
10
7
8
10
9
2
5
2
3
8
2
9
5
2
6
4
9
10
2
7
4
7
5
2
5
8
7
9
2
3
9
9
4
6
4
1
2
5
2
5
6
2
1
6
10
10
2
2
5
3
4
4
10
8
5
5
8
4
5
10
7
10
3
8
8
9
2
5
6
9
3
10
4
4
8
7
7
2
4
8
10
10
2
9
10
1
8
6
3
1
5
6
3
9
10
7
8
7
2
2
3
10
7
5
5
3
5
8
6
5
7
4
9
6
4
8
2
1
7
5
9
2
2
1
10
7
4
3
10
9
7
4
9
7
6
4
4
3
5
2
7
8
3
5
3
7
1
10
1
4
8
2
5
6
6
4
4
6
4
2
3
10
2
9
9
10
8
6
1
7
1
6
9
6
3
7
4
10
5
6
7
2
6
4
6
3
7
9
2
7
1
8
1
7
6
2
1
2
6
1
7
10
1
2
4
6
1
8
6
8
6
10
6
10
2
9
3
8
3
5
4
4
10
3
8
10
1
9
7
8
5
8
3
3
8
5
3
3
7
4
10
2
10
5
10
8
10
8
3
2
6
7
10
6
6
10
7
3
1
4
2
4
5
4
4
7
4
7
6
10
3
8
2
7
10
5
4
1
1
10
7
4
2
1
5
6
9
1
10
9
4
5
8
3
1
7
8
6
8
2
5
1
8
10
4
2
7
10
10
6
5
9
9
4
1
5
10
5
1
2
2
8
8
6
9
5
8
9
10
3
7
4
1
9
10
8
1
2
9
5
4
2
9
7
7
4
7
2
5
2
9
4
7
9
7
10
10
3
4
2
3
10
3
10
8
3
9
3
9
10
4
2
1
10
8
3
10
10
10
9
10
3
8
9
9
3
8
2
10
7
8
8
3
4
3
6
6
4
8
3
8
1
6
2
4
5
4
8
8
8
4
4
2
7
2
3
5
7
6
4
7
8
9
8
8
3
3
1
1
1
8
8
7
7
6
7
9
4
9
8
9
7
1
10
5
9
4
10
7
8
6
1
9
3
9
2
5
10
4
8
4
3
9
4
7
9
8
6
4
7
10
8
10
9
7
5
9
6
9
2
3
3
8
7
6
1
10
4
10
4
1
5
8
7
2
7
10
10
2
1
2
1
2
4
10
9
3
1
6
8
5
7
6
5
1
10
2
5
3
9
5
3
6
10
7
1
10
8
6
5
3
2
1
4
10
6
5
1
4
6
3
7
9
7
6
2
3
4
10
6
7
5
5
4
4
5
5
8
5
10
5
9
8
9
7
10
7
10
8
9
10
4
5
7
9
5
5
3
10
9
5
5
5
10
7
7
2
10
6
2
1
3
3
3
1
10
6
8
9
2
4
2
4
5
4
6
2
3
4
5
4
7
3
8
2
2
4
3
8
1
7
1
7
10
5
2
8
2
7
1
6
4
10
1
5
5
2
9
9
9
4
5
4
8
8
6
8
4
4
2
7
10
9
2
10
5
8
6
2
4
7
7
3
8
10
4
7
7
1
2
8
1
9
8
2
3
4
4
3
10
3
7
2
8
2
2
3
4
2
2
3
8
2
6
3
4
1
3
7
1
4
8
4
7
3
9
8
2
8
9
4
10
7
9
3
7
6
9
1
5
3
3
5
5
2
7
5
9
1
3
5
4
3
7
10
7
6
9
3
9
3
4
4
7
10
1
6
1
3
3
10
6
10
6
8
9
5
6
9
9
8
2
4
1
6
7
10
7
4
8
4
6
1
8
7
1
3
4
4
10
2
3
2
8
1
6
1
6
10
10
1
8
5
5
7
6
2
3
5
5
7
9
3
3
2
8
4
8
4
1
4
8
7
9
4
3
4
2
9
2
6
4
5
8
4
9
2
1
6
10
8
1
3
8
5
6
6
2
10
4
7
7
3
5
10
6
5
4
10
1
6
7
3
1
3
5
7
5
2
5
6
2
3
2
10
2
7
5
8
7
5
5
2
4
6
5
10
9
2
8
7
2
5
8
9
6
7
9
9
6
8
9
2
1
1
4
2
5
3
1
9
7
10
2
8
9
5
8
2
5
9
1
3
4
5
3
6
2
1
2
6
5
10
7
1
4
8
7
5
1
2
3
4
8
6
10
3
7
2
7
8
9
6
10
1
5
10
7
1
8
1
1
6
5
2
6
1
7
3
5
10
8
2
1
10
1
5
9
3
5
4
10
10
4
1
6
8
10
9
1
10
8
3
10
6
4
1
8
4
3
7
8
6
9
4
6
8
3
2
6
3
6
6
5
3
9
2
2
8
10
4
9
7
7
6
3
10
1
10
3
8
9
4
5
7
8
5
6
7
1
2
1
8
5
2
6
3
2
1
7
1
2
6
9
1
10
9
2
3
5
8
3
8
8
3
9
1
7
5
1
10
10
9
8
10
5
5
9
8
6
7
9
7
7
10
9
8
8
9
5
1
3
2
6
3
1
10
8
1
2
7
1
4
6
3
5
9
8
4
2
8
7
7
3
10
10
8
5
1
4
10
2
8
4
6
4
5
1
2
3
9
6
3
6
3
9
1
2
4
5
5
1
2
8
4
9
9
2
9
3
4
9
4
1
9
9
10
5
8
1
2
4
5
5
8
3
1
9
2
1
9
5
3
9
10
3
10
1
5
7
7
3
7
10
4
2
2
5
9
2
6
5
8
5
4
7
3
2
4
1
6
4
2
7
2
4
4
4
5
5
6
8
3
6
5
2
3
3
3
3
6
3
6
8
3
8
8
6
3
2
5
2
10
10
5
10
3
1
2
7
6
1
10
4
4
4
10
6
1
3
7
10
5
6
7
3
10
9
7
5
4
2
5
5
9
7
1
1
3
4
8
9
10
3
10
4
4
1
5
6
1
10
3
6
3
3
10
9
5
6
8
6
2
2
4
7
4
1
3
7
8
4
1
4
8
7
4
3
8
3
6
3
10
4
5
2
3
6
8
1
8
7
3
4
7
10
4
2
9
4
9
1
3
1
2
3
3
1
2
10
5
4
3
6
4
9
5
7
5
7
8
6
3
5
5
7
3
2
7
6
6
2
7
8
9
10
4
9
3
2
7
6
5
6
5
4
4
9
9
10
6
4
3
7
3
8
10
4
8
2
2
8
7
3
7
4
8
9
1
2
2
2
7
2
7
7
4
8
9
8
3
8
3
2
6
6
8
3
2
6
6
3
9
4
8
5
2
10
4
3
1
6
9
1
4
5
10
2
8
3
9
6
8
10
10
8
6
6
6
3
6
2
5
5
2
7
1
1
7
7
7
4
9
6
3
1
3
3
10
9
6
6
5
10
1
1
10
4
3
1
2
4
6
7
5
8
8
10
5
10
6
6
6
1
7
3
4
2
1
3
8
7
1
5
6
10
4
7
10
1
9
6
5
8
8
6
3
9
8
6
5
8
3
6
3
4
3
3
3
6
2
10
8
1
4
1
6
10
3
1
8
1
6
5
9
10
7
8
2
2
2
8
2
8
4
6
6
1
4
2
3
1
4
9
9
7
2
1
3
8
10
8
10
8
1
5
10
3
1
5
4
2
6
6
10
8
1
7
4
4
8
7
6
10
1
5
2
7
2
4
4
6
4
9
9
10
9
3
1
3
4
2
2
4
9
9
7
6
9
1
10
3
8
4
6
1
9
9
1
2
5
7
2
6
6
5
4
5
2
7
4
9
5
10
9
2
3
5
6
10
7
7
4
3
10
2
2
10
9
4
3
3
10
5
2
6
8
7
8
2
2
10
3
1
9
10
5
5
6
5
8
5
7
7
10
5
8
6
1
6
2
2
7
6
2
3
1
8
8
4
1
9
9
8
6
5
4
3
1
7
10
5
2
3
9
8
3
3
7
9
6
1
2
10
7
6
5
6
1
4
8
8
3
1
10
8
6
1
10
8
7
7
4
8
6
5
6
4
1
8
3
2
2
7
1
1
3
9
7
5
2
3
1
2
2
1
6
8
4
7
1
6
4
5
9
3
4
2
6
3
4
4
2
1
5
8
10
10
8
5
8
6
3
1
9
4
10
5
1
3
10
9
9
3
9
1
3
3
8
8
7
9
6
9
7
1
9
9
9
6
1
4
7
6
1
5
2
3
3
1
7
10
2
7
8
6
6
7
4
1
6
3
6
5
4
1
1
4
5
6
4
4
7
10
2
10
8
4
5
9
1
5
2
6
4
2
2
1
8
3
10
1
2
9
1
5
6
8
4
2
10
1
4
1
9
3
3
1
1
3
9
9
10
9
8
2
9
6
5
3
2
7
2
10
6
8
7
10
9
2
8
6
2
3
9
10
7
1
9
2
5
3
8
6
6
6
10
4
7
9
3
4
10
1
4
3
4
2
8
7
2
4
9
6
4
2
9
6
5
8
9
10
8
10
6
10
6
5
3
3
4
9
8
1
7
8
10
5
10
9
8
2
8
10
5
4
3
2
5
1
8
5
5
10
6
5
8
4
1
4
3
10
1
4
7
3
6
10
9
8
10
4
6
5
1
5
3
4
3
1
4
6
1
10
9
8
6
2
4
8
8
10
4
6
9
8
7
4
7
3
8
10
2
9
4
3
1
6
2
7
5
9
2
2
4
7
8
1
4
10
2
9
7
1
3
10
10
3
8
1
2
7
9
7
10
8
2
7
10
1
8
7
4
1
3
8
4
6
8
10
10
7
6
9
1
3
8
1
2
2
4
4
6
6
6
3
9
9
5
5
10
2
7
1
4
2
5
5
4
1
5
8
2
4
1
1
4
2
5
4
6
6
4
4
6
4
3
5
8
2
9
1
9
9
1
3
4
6
4
10
4
10
6
8
5
2
1
6
8
6
9
8
6
9
2
5
3
1
6
3
5
3
10
6
9
8
3
8
7
2
5
10
5
1
1
1
9
3
4
5
9
4
10
10
2
8
6
6
7
1
7
6
6
6
1
10
8
2
2
5
5
10
9
9
2
1
4
4
5
10
2
7
6
8
2
2
8
1
3
10
8
9
4
1
9
3
4
2
4
9
10
1
8
10
10
6
1
2
4
10
2
3
7
2
9
7
6
9
3
4
3
5
4
1
1
3
1
9
8
9
4
5
5
1
5
2
10
2
2
6
9
6
5
9
2
5
6
10
9
3
2
3
8
2
4
4
6
7
4
10
7
8
1
9
9
1
9
4
10
10
2
8
6
8
6
6
4
6
2
7
1
8
7
4
5
5
4
1
1
8
4
3
1
8
8
7
3
4
3
1
6
3
2
10
7
1
9
5
10
7
8
10
8
3
4
8
4
5
10
10
6
9
10
9
3
3
9
9
1
2
9
9
2
4
1
6
10
6
2
1
10
7
6
3
2
9
3
3
8
2
4
7
5
1
9
6
9
6
4
9
1
10
7
3
9
2
4
6
4
10
1
3
10
5
5
10
10
4
9
2
7
9
7
3
9
10
7
8
6
9
8
4
8
8
3
2
5
6
1
5
7
2
2
2
7
8
8
10
4
6
8
10
9
3
5
5
1
9
1
10
2
9
6
10
2
5
10
8
2
5
10
3
1
10
9
2
3
7
1
10
2
6
4
7
3
1
4
1
10
4
5
4
1
6
3
7
6
10
10
2
5
7
2
7
7
9
10
4
4
4
6
8
7
4
10
7
3
2
10
10
6
9
8
1
2
9
9
6
5
5
5
5
1
7
8
5
3
7
3
4
9
5
10
9
7
1
10
10
5
1
4
10
5
5
9
7
5
9
10
9
2
3
9
4
4
4
6
8
3
7
7
9
8
6
4
5
5
8
5
4
2
5
3
7
6
7
8
3
2
6
4
10
9
2
3
6
2
9
1
5
6
5
3
9
2
8
1
8
3
2
8
4
2
6
8
3
1
3
6
1
6
5
5
3
2
7
9
5
9
9
6
10
3
10
4
1
9
5
6
8
9
10
1
8
3
9
9
4
4
4
4
3
6
4
7
6
3
6
7
8
3
3
3
1
8
7
8
9
1
7
5
9
8
9
5
5
10
5
2
4
8
6
9
5
5
8
5
8
8
8
5
9
1
8
1
5
3
5
3
6
7
6
2
4
2
6
9
5
8
7
6
6
10
10
9
3
9
5
8
8
3
8
2
2
8
2
9
10
10
5
6
6
1
1
10
1
2
5
8
3
7
4
10
6
4
2
6
6
4
8
5
8
2
7
1
3
4
6
7
7
1
7
8
4
10
10
4
1
4
9
4
9
5
7
10
7
8
1
5
2
10
8
8
1
10
6
7
8
5
6
3
8
10
6
9
10
10
10
8
3
6
1
9
5
10
3
3
2
6
6
1
10
9
8
6
3
4
4
8
9
10
6
2
10
1
2
10
1
1
1
9
7
7
4
6
4
8
2
6
5
4
7
8
9
10
9
3
8
10
4
2
2
7
7
7
5
5
10
6
1
4
4
6
3
9
7
6
6
7
1
1
4
7
3
5
7
9
4
6
4
4
8
8
5
6
2
1
1
1
4
1
10
3
8
5
9
4
3
8
8
1
2
5
5
2
10
9
4
8
10
4
3
3
9
7
9
4
1
1
7
8
1
8
2
10
6
7
7
9
7
4
8
4
2
3
8
9
5
6
5
1
5
7
3
3
8
1
8
1
10
3
3
6
4
6
5
10
9
7
6
10
3
4
5
8
7
7
4
4
4
3
9
7
8
6
9
4
4
9
8
9
2
3
8
4
5
1
4
5
10
9
1
7
2
6
7
1
10
2
5
4
2
7
8
6
6
1
3
3
8
10
1
3
3
4
10
2
3
2
7
7
10
4
6
9
4
6
8
6
10
3
4
7
10
10
1
4
2
1
2
6
7
8
3
8
10
1
10
4
2
10
7
5
1
5
8
2
2
8
7
10
9
6
1
1
1
8
4
4
3
1
3
3
8
6
8
2
6
8
6
7
9
5
4
9
2
4
3
1
4
6
3
7
10
7
7
5
10
8
3
3
2
5
4
3
1
5
8
7
10
8
4
5
8
9
3
4
7
9
3
2
2
8
10
5
7
9
4
9
4
1
2
3
2
6
5
4
7
3
10
5
3
6
8
8
10
5
6
8
8
3
10
3
6
10
9
9
5
9
2
1
4
8
1
2
5
1
10
5
3
5
6
6
10
10
4
8
6
10
3
5
8
7
4
9
9
7
6
7
6
8
4
10
2
6
8
1
2
8
1
10
2
8
8
3
10
3
9
8
9
7
9
10
8
8
10
2
3
6
2
3
9
9
2
8
9
5
9
2
1
2
3
1
5
10
9
7
7
10
10
1
6
5
6
9
6
4
4
1
6
4
1
1
9
6
9
2
10
3
10
5
4
6
4
5
7
5
9
10
10
5
3
7
1
10
5
10
8
9
3
2
9
1
8
8
2
9
6
6
4
9
1
4
8
10
10
8
7
8
2
6
7
3
5
2
7
10
8
6
9
7
8
9
8
1
6
3
10
1
7
8
2
6
7
6
10
6
1
6
6
4
8
10
6
2
4
8
6
8
8
8
9
2
5
3
2
3
5
6
6
5
3
1
3
6
4
6
6
3
9
4
1
8
6
2
8
1
4
10
9
5
5
1
7
6
2
10
4
6
2
3
2
7
7
5
6
2
2
8
10
4
8
9
2
8
10
6
6
7
1
1
6
9
1
2
4
5
7
2
10
1
7
4
9
8
8
3
7
9
3
2
9
2
10
10
6
6
4
7
6
10
3
8
8
1
10
10
1
1
10
6
4
4
5
6
6
1
3
5
3
5
7
2
7
4
3
1
8
10
1
1
2
7
3
8
10
4
10
6
3
2
4
4
3
1
6
4
2
2
8
7
8
1
1
1
5
4
3
10
1
8
9
10
9
4
9
6
4
8
6
3
9
3
10
4
3
8
8
10
6
7
10
8
10
4
6
2
2
6
8
5
6
8
8
1
7
2
8
1
1
6
7
2
4
7
6
9
9
3
3
2
7
9
9
2
8
6
4
2
3
5
3
4
8
8
6
8
1
10
2
2
3
4
1
3
6
1
3
4
10
6
5
4
6
3
3
3
9
2
10
10
5
4
8
6
6
4
3
6
10
6
8
10
9
1
5
4
4
1
5
9
7
5
10
3
4
4
6
6
2
8
6
7
9
7
5
1
10
6
6
3
3
9
4
9
7
10
9
7
5
6
8
8
7
10
10
3
1
1
10
1
8
5
2
4
10
5
10
5
9
4
6
3
9
6
10
7
6
1
7
1
10
6
6
7
9
9
10
2
4
8
3
6
9
8
4
6
5
9
3
10
1
10
1
3
9
5
9
7
1
5
9
5
2
3
7
4
6
9
10
7
2
1
9
2
10
9
4
8
4
3
9
3
8
4
8
3
4
3
8
5
9
9
1
1
8
7
2
6
9
9
10
3
6
5
8
9
2
1
10
10
8
6
7
5
5
1
9
6
8
5
5
7
7
9
2
9
3
3
9
8
10
6
6
8
1
3
8
6
1
2
9
4
3
9
3
9
3
8
8
10
8
7
7
2
7
5
6
1
10
3
3
4
2
10
8
2
2
10
6
3
5
1
1
7
9
2
8
10
4
5
5
5
2
2
8
8
10
1
10
10
1
1
7
6
7
7
4
1
2
8
8
4
3
9
5
7
3
1
4
3
4
7
10
8
4
8
8
10
10
3
7
6
9
10
5
5
1
2
10
3
4
1
4
6
6
1
10
10
4
9
3
9
4
7
10
7
5
10
9
4
1
2
5
1
2
1
5
3
2
6
6
6
10
9
6
3
4
5
2
5
2
5
7
7
4
3
1
2
6
5
1
2
10
5
6
10
6
6
7
4
10
10
2
10
1
6
6
7
1
1
3
8
4
4
10
2
9
8
2
10
1
3
8
9
6
9
8
2
2
4
9
9
6
10
1
3
5
2
9
7
6
5
7
8
4
1
10
4
6
6
1
3
2
3
4
1
10
3
1
3
5
8
4
9
5
4
3
9
4
4
8
8
3
9
4
5
6
8
10
7
8
4
5
9
4
5
10
10
7
5
8
5
5
4
5
5
8
2
8
2
3
1
7
4
7
7
5
3
5
7
6
10
2
1
4
7
1
6
10
3
5
7
10
6
7
4
8
3
9
10
8
5
3
4
7
3
9
6
2
5
10
3
1
3
1
9
4
9
4
3
5
6
8
7
7
3
5
7
8
9
3
10
5
7
6
3
6
5
6
5
4
9
4
7
4
2
6
5
8
4
2
6
6
5
3
2
4
7
4
10
3
9
7
8
6
10
1
3
10
8
7
9
3
3
2
9
3
4
1
6
9
4
8
10
5
5
2
5
7
9
2
10
3
9
10
8
2
6
6
4
7
7
6
8
2
10
6
2
8
3
1
2
3
1
7
6
10
3
10
9
8
4
2
8
8
9
9
10
9
4
4
6
9
9
6
4
1
8
6
3
4
4
2
10
5
6
10
8
3
7
4
10
7
10
3
6
4
1
2
1
10
6
9
1
6
6
3
6
9
9
7
2
8
1
10
4
3
9
2
7
6
3
1
10
2
9
10
10
2
3
3
2
9
6
6
8
4
4
10
1
8
2
7
2
2
8
2
5
5
5
1
4
4
9
6
10
2
9
10
9
8
5
1
4
6
6
6
5
6
6
7
2
7
9
3
9
9
10
5
2
3
4
10
9
9
3
1
7
7
8
3
6
1
5
2
5
7
5
9
10
6
10
7
1
6
1
6
10
7
5
5
3
9
10
3
3
5
3
1
5
10
1
4
5
8
9
7
3
8
10
9
6
8
2
1
8
8
2
1
4
6
6
6
5
9
8
6
4
2
7
9
3
6
3
3
3
1
7
3
3
7
3
1
4
6
7
6
9
3
2
5
9
8
3
5
10
5
8
8
5
10
5
4
6
3
5
2
9
4
6
3
4
10
8
5
6
6
1
1
10
7
4
6
8
5
8
2
9
7
6
4
9
3
5
6
9
5
1
10
9
5
9
4
7
10
9
2
7
6
2
4
3
2
10
5
4
3
10
2
1
2
3
2
8
9
5
9
2
2
3
8
6
4
10
9
10
7
9
3
4
4
5
10
4
2
3
6
5
6
7
1
3
10
7
10
9
10
10
5
7
6
4
1
9
6
5
4
9
4
1
5
9
5
9
6
5
9
7
2
7
2
5
5
7
5
2
7
6
8
1
4
1
8
6
8
2
9
9
8
8
10
5
9
10
4
3
3
6
9
6
5
2
2
2
10
7
9
1
5
10
6
8
5
9
1
7
5
6
2
4
3
5
7
1
10
4
3
10
9
10
9
3
6
5
4
7
4
5
6
10
5
2
6
5
9
8
3
8
4
7
1
2
1
2
7
7
3
9
3
3
6
2
9
4
2
2
1
7
6
5
2
6
6
1
8
7
6
10
7
5
4
10
3
3
1
5
7
8
7
3
4
1
4
9
7
3
4
9
8
2
3
5
7
5
3
1
8
2
5
4
5
7
7
4
6
8
10
8
8
2
4
8
10
9
3
9
5
1
1
5
9
8
7
8
2
1
7
6
6
4
10
8
5
10
2
5
6
10
7
5
6
3
7
3
7
8
6
7
7
9
7
2
2
1
7
7
5
1
3
9
2
3
7
5
1
8
6
2
10
7
7
3
4
8
9
6
1
10
9
9
7
10
1
5
4
2
3
9
9
3
4
7
2
4
10
10
1
6
5
3
8
9
8
3
6
2
1
4
1
1
1
5
3
8
6
1
5
6
1
10
8
4
8
7
5
6
5
9
6
2
9
7
9
10
10
10
2
7
4
8
7
5
9
3
9
1
5
10
8
3
9
7
1
2
6
3
1
3
5
3
8
9
9
7
5
9
5
6
10
9
9
1
10
7
8
2
2
7
3
5
5
3
1
10
3
3
10
2
3
9
6
4
6
9
1
6
5
6
8
3
10
4
1
1
5
4
5
4
4
10
1
3
3
8
6
1
2
6
4
9
5
10
7
3
9
2
10
10
7
5
3
2
6
2
1
6
2
4
3
3
6
10
2
3
4
7
2
10
1
1
9
6
4
3
9
1
7
3
5
1
5
1
4
10
10
1
6
8
3
7
5
8
7
1
5
5
10
2
7
10
10
4
8
7
5
7
6
8
4
2
10
3
3
7
9
10
1
9
10
1
2
9
4
10
4
3
9
5
9
5
1
5
3
4
9
7
8
6
2
3
6
3
9
8
5
9
7
6
1
8
8
7
9
7
2
1
4
4
4
8
2
9
5
7
7
5
6
5
8
4
1
5
3
9
4
10
8
1
6
8
4
6
5
1
5
7
6
8
7
10
5
5
9
7
10
7
6
1
10
3
5
5
7
2
7
4
7
4
10
6
1
4
2
1
2
10
4
1
10
1
2
3
1
1
9
9
5
2
2
3
7
8
5
7
7
3
6
10
9
1
10
2
4
10
5
4
6
9
8
10
2
9
2
9
7
8
2
1
9
4
1
5
8
7
9
3
7
5
9
2
2
10
2
5
6
2
1
6
3
8
2
1
5
9
9
9
8
8
1
5
8
8
7
4
2
9
5
10
4
4
8
6
3
1
7
1
4
9
8
9
6
8
4
4
2
9
2
2
7
9
10
5
6
7
3
2
8
6
1
4
6
8
9
5
10
6
9
1
7
4
9
3
1
1
5
5
5
6
5
8
5
5
1
1
6
5
2
1
9
6
7
3
1
2
2
7
5
8
8
10
2
10
5
9
1
10
4
5
9
7
6
9
8
6
9
5
4
10
10
2
10
7
3
10
6
1
7
2
7
2
7
8
8
5
2
7
2
10
9
4
8
7
5
2
5
2
1
7
1
7
8
5
8
1
4
7
8
8
10
1
9
3
10
9
10
2
5
3
7
7
9
2
5
10
5
9
4
1
7
3
4
7
10
5
9
4
10
8
3
3
5
6
9
8
10
3
2
10
4
9
7
4
4
9
2
4
4
4
9
1
4
7
10
1
2
2
8
1
10
4
1
4
9
5
5
9
9
3
7
9
3
2
3
3
5
4
2
10
3
5
1
9
6
6
4
4
4
2
9
3
10
9
9
5
6
5
8
2
4
7
8
5
10
1
8
5
8
8
2
7
4
5
5
10
7
3
2
4
10
4
8
3
9
4
7
3
1
1
2
4
3
3
8
3
9
6
8
3
3
5
6
1
8
5
1
1
5
10
7
3
7
6
4
5
7
9
6
6
9
4
2
6
2
8
10
6
3
3
4
5
8
5
5
1
1
9
7
4
4
7
1
2
9
8
10
9
8
2
7
6
8
9
5
10
3
1
7
10
8
4
5
10
1
8
1
6
5
1
8
7
8
5
9
8
7
5
6
8
2
10
1
8
6
3
4
1
10
4
6
6
7
4
10
1
4
5
1
10
1
1
6
1
5
10
9
2
1
3
10
3
10
7
3
7
6
7
2
7
2
7
10
9
5
6
2
4
1
4
9
10
4
2
4
1
1
10
4
4
2
4
1
3
10
9
4
5
9
6
10
3
7
7
10
2
6
6
6
8
3
3
6
1
10
1
4
5
5
10
3
10
4
5
9
6
9
9
7
4
7
1
1
10
2
8
10
5
8
2
1
2
6
7
3
1
8
1
8
6
7
2
2
6
1
10
9
6
10
4
10
1
7
10
5
6
1
8
5
10
7
4
2
2
4
5
7
10
2
3
2
5
10
2
10
2
2
6
6
9
9
3
8
3
5
5
9
10
7
9
2
10
5
1
4
2
5
9
3
9
4
4
6
9
9
9
3
6
2
9
7
1
6
8
1
5
3
4
4
7
4
2
10
2
3
9
1
5
5
3
6
5
6
1
9
4
7
3
6
7
3
3
3
4
7
5
7
6
5
6
5
10
6
10
6
7
1
2
8
2
8
10
5
3
2
7
8
8
3
1
5
8
4
5
7
4
6
4
5
8
7
2
1
9
6
1
10
7
6
1
8
10
2
8
10
8
4
5
8
10
3
5
3
10
9
3
4
3
6
1
6
5
9
2
3
2
8
3
1
9
4
9
8
3
5
7
4
10
2
5
5
3
10
5
3
7
2
4
4
5
8
5
10
4
9
10
2
8
5
6
1
8
2
4
3
5
10
9
4
7
2
3
2
2
3
8
4
5
9
8
4
9
10
10
5
10
10
4
5
8
9
1
7
8
10
6
2
8
3
1
3
8
5
2
4
3
6
10
3
7
6
7
6
4
9
8
4
10
4
7
9
6
7
3
1
1
6
1
2
10
9
6
8
8
9
2
10
1
6
7
4
2
5
4
8
3
5
7
7
4
4
3
4
3
7
7
4
6
7
9
2
9
5
5
4
5
9
7
3
4
5
2
8
1
2
5
5
10
6
2
5
10
9
10
3
4
5
2
5
10
1
4
7
9
3
9
2
6
10
8
5
5
3
4
1
7
5
8
8
7
4
7
1
10
3
3
3
7
3
9
9
7
7
10
5
2
5
9
8
4
6
1
3
9
10
2
4
4
3
6
9
1
5
10
2
8
6
3
5
1
3
7
9
2
1
5
1
8
8
10
9
7
5
4
5
2
9
9
1
6
2
5
2
1
3
6
9
10
3
6
4
3
8
3
1
4
4
7
8
7
3
1
7
8
6
4
10
3
6
4
9
10
10
3
2
8
3
2
5
9
7
4
1
7
2
2
4
1
2
6
9
3
4
5
4
8
8
2
4
6
10
8
9
3
5
5
1
8
7
4
1
6
2
3
9
4
4
10
10
10
9
5
7
10
2
6
5
7
5
6
4
6
8
2
7
3
7
9
2
9
10
4
9
6
5
3
6
2
8
9
3
4
7
9
2
9
7
10
9
4
10
6
3
2
2
1
3
9
8
2
2
1
7
3
8
1
10
10
3
2
9
10
6
5
2
4
3
1
1
4
3
9
9
10
5
6
3
1
10
6
8
2
6
6
8
3
7
8
9
10
5
5
5
7
2
4
9
8
2
1
6
7
2
1
6
9
3
1
4
10
8
8
6
5
9
2
1
4
1
3
6
5
3
7
10
8
6
8
8
4
8
5
2
2
4
5
1
3
9
4
6
10
10
3
4
4
8
7
1
9
3
5
9
7
2
9
5
6
9
9
5
2
5
5
1
5
6
3
4
2
4
5
8
8
9
6
3
9
4
1
3
8
2
1
6
4
7
5
4
5
1
4
3
8
2
4
6
6
9
10
7
7
8
7
10
5
6
8
9
5
1
10
9
7
7
3
7
6
5
8
2
5
10
1
6
10
4
7
9
7
7
10
1
10
10
3
9
1
6
10
7
6
4
1
8
7
1
10
3
9
6
7
10
9
10
1
7
1
6
2
1
8
10
6
2
10
7
3
9
8
6
9
8
10
5
3
4
10
9
6
6
10
5
9
2
4
2
7
1
4
9
4
7
9
9
5
5
3
8
7
2
6
1
9
4
2
2
1
9
2
9
8
1
2
2
8
1
8
10
9
6
5
1
2
9
10
1
6
1
7
10
2
8
2
4
4
10
6
4
1
9
4
6
3
5
8
8
6
10
1
4
2
7
6
9
6
7
6
8
5
4
7
6
9
1
6
9
5
6
6
4
7
2
1
9
3
2
2
7
7
2
1
2
2
2
1
6
7
3
4
2
4
8
5
1
1
7
2
9
1
10
5
10
6
4
1
7
3
6
4
2
3
2
8
7
4
6
1
1
6
3
10
4
5
3
4
9
1
8
9
3
8
1
7
2
9
9
2
7
10
1
1
4
6
6
1
3
1
7
5
2
9
2
6
8
4
7
6
1
1
6
3
2
1
1
8
1
5
6
6
10
4
7
1
9
7
3
1
3
1
7
7
1
5
6
1
9
1
3
7
10
1
8
9
5
3
6
3
3
10
7
2
9
8
3
2
6
1
3
8
7
3
6
1
2
5
6
3
8
7
7
10
7
10
2
1
1
2
6
8
3
10
1
2
4
9
5
5
5
1
5
2
4
6
8
3
1
1
2
10
2
9
9
9
1
3
4
3
7
7
3
4
10
9
1
6
4
3
9
10
5
1
5
6
7
8
5
8
3
1
7
1
6
2
8
8
1
4
6
6
1
5
10
3
5
5
5
3
6
4
7
4
6
3
8
10
1
10
9
4
6
6
3
6
10
4
6
2
4
6
6
7
4
6
8
9
5
10
3
9
3
3
5
9
3
10
9
6
5
9
3
3
9
7
6
3
5
5
8
7
8
6
6
8
7
5
1
5
1
8
7
1
6
1
5
5
5
3
6
5
6
1
9
6
6
9
5
1
7
4
7
9
10
4
8
6
7
7
10
3
8
3
9
7
6
5
1
3
3
3
6
1
1
7
5
1
9
10
4
10
5
4
9
3
1
3
3
2
3
4
7
8
2
7
4
5
4
10
9
3
8
1
1
3
10
1
7
9
10
3
6
1
7
4
3
4
8
4
8
5
10
6
10
6
8
3
6
10
5
6
3
6
8
7
6
1
2
8
7
3
5
9
2
6
10
10
9
10
4
3
9
9
5
8
7
7
2
4
3
4
4
7
4
8
2
7
1
9
6
7
1
2
3
6
4
3
7
8
8
7
2
2
3
9
5
1
6
10
4
9
3
10
3
2
8
5
2
8
3
8
7
2
7
10
5
3
7
3
3
2
10
5
1
2
2
5
9
2
8
1
9
8
8
4
9
6
7
10
8
1
1
10
4
4
3
5
6
2
8
10
9
6
3
8
10
6
6
9
5
5
5
8
6
3
10
8
7
3
3
1
3
6
2
7
8
3
9
1
2
8
6
1
3
4
1
2
4
5
6
10
2
8
8
2
7
5
1
7
4
6
2
4
4
4
5
4
8
8
2
5
6
8
6
4
10
10
10
1
7
9
10
4
3
1
7
3
10
9
7
7
9
2
6
7
9
7
4
9
1
4
6
4
5
2
4
9
5
8
3
7
8
7
1
1
5
1
7
9
8
8
4
10
9
3
7
1
4
4
2
2
4
3
5
1
10
6
9
7
5
8
3
4
4
10
3
7
1
8
4
1
3
8
3
5
3
9
8
1
8
2
1
2
7
8
9
4
6
5
7
2
10
1
2
8
8
6
3
7
8
6
10
9
4
4
10
3
3
9
5
1
2
3
10
5
1
6
2
4
1
6
10
10
6
4
5
10
9
4
7
4
3
7
8
2
6
9
8
6
6
1
6
5
6
2
7
4
5
5
8
3
6
4
10
10
1
2
2
5
6
2
7
6
2
2
5
4
6
5
10
4
5
5
7
6
5
8
1
7
6
10
3
1
9
2
3
8
9
7
7
9
6
7
7
1
2
3
5
3
5
7
1
9
3
5
10
4
1
10
3
2
1
2
6
1
3
6
9
10
9
10
10
10
9
4
5
6
5
10
5
2
8
7
6
3
9
10
5
9
8
4
7
4
2
3
7
1
10
8
2
7
9
9
9
7
4
5
1
5
9
3
9
5
4
3
3
9
10
8
6
10
2
10
4
1
8
8
4
7
1
1
2
7
8
10
8
2
5
10
1
4
3
9
1
9
9
10
1
8
9
10
7
1
6
3
2
10
9
7
3
7
7
2
7
3
3
9
7
5
7
4
2
8
10
3
9
2
6
8
2
2
1
7
6
10
4
4
10
1
4
9
6
8
7
6
2
1
7
7
5
10
2
9
2
3
10
8
7
4
1
5
5
7
2
2
10
2
9
3
4
10
1
1
9
1
2
7
5
9
9
2
2
8
6
3
1
3
5
10
5
8
9
5
8
5
7
7
7
6
5
3
5
6
7
5
10
8
6
1
8
10
2
2
10
8
3
8
9
5
10
5
7
8
8
1
2
1
4
6
7
7
1
9
8
9
7
6
7
7
10
2
9
2
9
2
7
6
10
5
10
5
7
10
9
8
4
6
9
7
9
9
6
4
6
9
4
7
8
10
3
6
4
10
2
10
1
7
5
4
3
10
8
3
1
8
10
9
4
6
4
7
5
2
6
4
9
6
6
9
1
10
6
2
10
9
10
6
4
7
2
4
3
6
7
2
1
1
2
1
8
9
9
7
7
7
3
8
1
7
6
7
2
7
1
2
5
4
2
10
3
1
8
9
3
8
9
1
6
8
5
6
3
1
3
5
5
2
5
9
3
6
7
7
2
7
3
6
10
6
2
5
10
3
4
4
3
5
9
8
7
8
3
7
1
3
2
10
2
1
9
10
8
8
3
4
3
9
8
2
1
2
3
7
3
10
9
4
7
5
9
1
3
1
8
10
7
5
9
3
8
8
7
9
6
5
4
6
5
4
6
6
10
6
1
6
9
3
9
8
4
4
3
7
9
8
2
4
3
3
2
7
4
6
9
6
4
4
1
4
7
8
8
1
8
8
2
9
7
4
9
7
1
10
3
8
5
2
9
1
9
6
7
8
8
10
9
9
4
2
3
1
8
4
9
5
7
7
6
6
1
8
5
4
6
5
3
10
2
7
10
9
5
5
4
6
9
1
5
9
10
7
3
8
6
7
9
6
8
4
1
3
6
2
7
2
7
7
3
5
8
4
7
3
5
2
7
4
10
9
7
7
10
8
8
5
7
5
9
7
7
6
5
5
6
8
3
6
1
10
9
8
5
2
9
3
2
7
5
2
2
10
1
5
8
3
8
9
6
8
5
6
4
8
2
6
2
1
4
6
10
8
2
5
8
9
4
2
8
7
1
6
4
9
9
1
3
7
5
7
7
9
5
2
10
4
7
1
10
6
4
6
9
7
4
2
6
9
9
10
10
6
5
3
6
3
9
7
10
9
2
5
7
5
9
2
4
4
6
8
9
1
6
1
3
4
6
9
1
5
7
5
8
6
2
5
9
8
10
6
2
8
1
5
6
5
5
5
6
9
7
9
8
9
1
1
3
8
6
10
1
6
10
6
1
9
2
3
3
3
6
8
3
2
8
2
8
10
9
5
2
6
2
3
9
6
9
10
10
10
7
6
7
1
5
7
5
2
3
5
9
9
4
7
8
1
9
10
2
6
1
6
9
7
7
4
7
1
5
7
4
6
9
4
7
6
10
2
10
10
1
3
3
4
3
6
2
3
4
1
9
5
10
4
5
7
2
2
10
1
8
8
6
4
3
1
10
7
3
6
6
1
4
2
8
5
10
4
2
6
3
10
9
6
8
8
3
3
5
2
7
2
1
3
2
1
5
5
6
2
5
1
2
2
3
6
7
7
6
9
7
4
8
5
8
6
1
7
6
7
5
1
10
9
5
1
1
8
2
4
7
1
6
7
8
4
10
9
4
2
3
3
10
4
10
6
5
1
1
4
9
1
7
5
6
3
10
7
9
6
6
5
3
2
8
1
1
5
4
8
6
3
6
8
4
7
9
2
6
2
6
5
3
4
5
8
6
2
9
3
3
9
2
4
10
3
1
5
8
10
8
9
9
5
9
10
9
2
5
6
4
10
4
3
2
2
4
2
7
4
4
7
6
9
10
3
7
10
7
10
1
9
10
6
10
8
9
1
2
5
2
8
8
7
5
10
1
7
10
9
4
6
1
1
4
6
6
7
9
9
7
6
2
7
6
6
9
8
4
9
2
4
6
10
7
2
2
4
2
5
3
6
6
7
6
2
6
2
10
10
6
10
8
5
7
1
6
8
3
8
5
8
6
10
7
4
8
4
2
6
6
1
3
4
6
10
9
2
6
7
8
5
5
3
4
8
6
7
10
4
9
7
5
2
3
6
1
10
8
7
7
2
7
9
3
1
6
4
8
9
7
8
9
8
4
6
4
7
6
8
3
6
2
10
4
9
6
7
10
10
2
5
6
10
2
8
3
9
3
3
5
6
7
10
10
3
7
10
6
5
10
8
6
10
9
6
7
2
10
3
2
10
6
9
3
4
8
7
10
6
4
1
2
5
3
8
7
5
3
6
4
2
6
4
9
2
2
3
2
8
10
5
2
1
1
6
2
7
6
5
2
5
6
3
8
3
8
8
9
10
5
10
6
4
7
7
5
10
6
7
6
7
6
8
10
6
2
3
7
10
5
10
4
1
4
6
3
8
3
1
6
4
3
9
8
2
7
1
8
8
9
3
9
1
1
8
8
6
10
5
8
9
5
8
8
2
9
6
6
8
1
4
8
4
2
4
7
10
8
9
10
9
8
8
8
1
7
8
4
1
8
4
2
4
7
7
6
6
10
4
10
6
1
1
7
5
4
7
7
4
2
10
3
4
9
6
2
3
4
8
4
9
3
8
1
3
1
5
6
7
5
7
1
6
2
10
1
5
5
7
9
3
7
6
1
10
5
2
1
5
7
4
4
9
8
8
2
7
3
8
8
2
7
7
5
9
8
6
2
8
2
10
3
5
4
4
8
1
1
1
3
6
9
9
10
2
6
7
6
1
4
9
5
10
4
7
5
1
6
4
9
8
8
3
10
4
3
5
5
2
5
5
1
4
4
9
1
9
1
7
1
3
7
7
5
8
10
8
4
2
3
10
2
7
8
3
4
3
9
3
2
1
6
5
9
5
9
10
5
5
2
3
9
3
8
3
6
3
10
8
2
9
6
5
10
4
7
6
9
2
9
9
6
10
6
9
10
2
8
10
6
7
9
2
4
1
1
9
9
4
3
8
6
6
8
4
8
8
7
5
4
10
9
9
4
6
2
4
4
5
6
8
4
4
4
10
10
8
5
6
6
2
5
8
8
7
4
1
6
1
6
9
2
9
7
2
2
5
8
3
10
9
7
7
7
7
4
4
6
6
2
10
5
2
2
5
6
5
5
5
2
5
9
8
7
3
3
7
2
5
5
8
4
8
4
2
7
7
8
5
4
7
5
8
4
3
9
6
8
10
7
1
10
6
4
7
10
7
9
8
5
4
6
6
2
2
6
1
4
6
10
1
9
8
8
9
4
9
10
3
4
2
5
1
4
9
8
2
1
1
10
4
10
3
2
8
5
10
4
4
8
8
7
2
7
9
3
5
3
6
6
7
4
10
3
4
9
7
10
4
6
8
7
2
3
7
2
8
7
4
1
8
9
3
3
5
7
3
7
5
1
8
3
8
5
9
9
9
9
6
9
4
3
8
8
6
3
10
8
8
5
5
1
10
10
6
3
1
7
1
5
5
9
10
9
5
7
7
2
8
4
4
6
4
4
9
2
8
2
10
3
10
7
5
3
4
3
1
9
3
7
10
9
10
9
7
5
9
7
8
7
2
3
5
1
7
3
10
9
1
2
7
7
10
2
4
5
9
6
8
4
2
2
8
3
7
9
9
8
3
4
4
6
3
10
2
3
1
6
7
7
2
3
8
10
8
10
9
3
6
3
4
7
10
2
3
10
2
1
8
2
9
8
7
5
5
3
9
10
9
1
10
10
4
7
2
9
6
5
8
8
5
6
2
1
7
4
5
8
10
5
4
7
3
7
7
5
6
2
4
9
8
7
8
4
6
6
1
5
6
1
5
9
5
3
6
1
4
6
3
8
6
1
10
6
2
5
2
8
1
6
2
6
9
10
9
6
6
8
3
7
8
2
6
7
1
6
2
1
10
7
6
1
10
9
8
9
1
6
1
9
6
1
4
6
10
8
5
4
4
7
8
4
10
9
10
3
9
8
3
2
5
3
3
2
9
2
2
5
1
5
1
3
9
7
4
4
9
9
5
7
9
2
6
10
6
4
2
9
8
7
7
5
4
10
6
10
8
2
3
3
8
10
3
7
5
3
4
4
4
1
9
10
4
3
8
9
2
4
8
5
10
5
8
1
2
6
4
2
3
7
6
10
3
7
3
6
9
5
6
7
1
8
6
9
3
4
5
10
7
7
2
10
10
2
4
8
1
3
1
9
8
3
3
5
1
8
4
3
5
3
8
5
6
2
10
2
7
1
9
3
10
10
7
2
5
8
8
8
10
4
3
3
8
8
10
10
2
7
6
3
8
3
8
7
6
8
1
9
1
6
10
3
10
3
1
10
7
3
9
5
6
5
3
7
10
4
10
4
6
2
5
5
1
3
6
5
8
2
10
4
7
1
1
1
7
6
6
9
9
9
5
7
3
6
5
4
5
1
9
7
6
1
6
1
8
2
4
6
5
1
1
10
6
4
4
10
5
6
9
5
5
4
10
1
5
10
1
7
5
3
7
4
5
10
9
2
10
5
8
9
9
3
1
6
1
4
1
7
7
3
6
2
6
10
4
9
5
7
9
3
6
7
6
7
8
9
2
4
10
2
10
7
1
3
8
4
8
5
5
2
8
8
5
3
3
6
4
6
10
4
6
5
6
7
7
5
5
2
1
1
8
10
1
3
7
2
2
3
1
3
10
2
4
5
9
2
1
10
10
6
7
6
3
10
7
2
7
1
8
8
5
4
6
5
10
5
3
2
6
9
9
8
9
8
10
5
9
2
6
4
8
9
9
9
4
8
5
1
10
4
5
1
5
2
5
3
1
2
3
8
6
2
1
2
6
1
7
8
10
10
8
8
7
8
6
10
1
10
4
6
8
9
8
1
7
1
6
6
4
2
6
10
4
6
4
3
3
1
3
10
10
9
2
8
8
10
4
3
10
8
6
9
1
8
1
2
1
4
4
6
10
10
2
4
1
9
9
9
7
8
5
9
5
6
5
6
9
9
6
9
4
4
5
5
2
4
8
2
1
3
2
9
3
8
7
5
7
4
10
10
2
10
8
7
7
10
2
2
10
7
7
2
8
5
3
9
5
4
5
10
10
6
6
6
3
5
6
7
2
5
3
8
4
5
6
5
2
8
5
3
2
7
3
3
6
8
10
9
8
9
8
5
2
8
4
3
5
10
2
2
5
3
1
8
4
8
8
6
7
7
9
9
5
1
5
5
4
3
8
6
8
8
2
9
1
4
7
3
1
2
3
6
8
3
5
2
4
6
3
8
6
9
3
2
9
8
10
3
8
4
10
6
6
10
10
7
9
3
6
5
5
8
10
3
8
9
9
7
4
5
7
6
5
1
3
2
6
7
6
6
3
6
3
5
8
8
3
3
4
2
9
5
10
4
4
8
1
9
2
2
5
4
3
10
4
7
3
7
5
9
8
4
5
5
8
5
4
1
5
5
9
1
7
9
10
7
3
10
1
7
7
6
8
1
3
8
4
7
10
3
3
9
8
4
10
2
3
2
4
2
4
1
1
4
7
1
8
10
5
9
9
3
4
10
7
6
7
2
4
2
1
6
4
4
5
8
5
1
8
2
8
7
5
1
3
8
9
3
4
6
1
2
7
10
4
6
4
9
3
4
6
5
7
4
8
3
8
2
6
4
10
6
2
7
5
3
1
1
6
4
6
10
8
9
6
1
2
9
1
9
4
5
10
4
2
1
3
6
3
4
2
2
10
10
2
5
7
6
5
4
10
2
3
3
9
10
2
4
4
4
10
8
4
1
10
9
4
8
4
10
5
4
10
2
8
7
2
10
6
8
6
10
6
5
1
4
9
9
1
8
2
9
3
3
3
9
3
5
3
9
2
4
1
10
9
4
5
2
10
5
6
10
4
4
7
5
4
6
6
6
4
3
7
3
6
10
2
2
5
2
8
10
6
5
5
8
5
6
10
7
10
7
1
7
5
3
3
10
9
6
8
10
7
5
6
4
1
6
6
4
6
3
5
7
1
2
2
6
8
5
1
10
8
5
10
1
8
1
7
6
3
2
4
7
2
9
8
8
4
6
7
7
9
3
4
10
8
2
7
6
8
7
7
5
2
6
2
8
9
7
2
3
1
1
5
6
4
2
4
6
7
5
10
5
6
9
3
5
10
8
2
3
2
7
5
8
1
10
3
6
8
5
2
3
3
10
4
5
7
10
4
4
9
6
4
4
2
10
9
10
10
8
8
3
9
8
5
4
10
6
5
3
10
8
3
6
3
4
9
1
5
4
2
7
7
2
5
1
10
1
8
6
5
7
3
8
2
3
10
9
4
2
1
2
6
2
5
10
3
6
8
2
3
8
1
5
7
2
10
3
5
1
6
5
9
3
6
8
9
5
5
4
7
2
1
1
4
10
3
8
5
1
9
8
9
4
10
9
5
2
1
4
7
2
7
7
10
9
6
9
9
5
2
9
3
9
1
5
4
7
5
6
4
10
8
10
2
9
9
5
2
5
3
1
4
1
6
8
2
3
9
3
6
2
9
5
3
2
5
2
6
8
3
6
4
7
1
7
8
8
1
3
2
3
9
4
10
9
10
8
10
6
2
8
10
8
5
6
3
5
8
5
9
6
4
6
9
9
5
3
3
6
1
1
5
6
1
9
9
1
9
9
3
1
3
3
2
8
5
10
5
3
9
6
5
1
8
10
1
7
9
5
10
4
9
1
3
7
8
2
9
6
10
1
7
10
9
4
2
3
10
10
8
10
8
10
10
6
2
9
7
10
2
7
1
6
8
6
9
3
7
3
2
7
4
2
2
4
9
5
6
6
10
8
9
1
10
3
9
2
5
8
10
7
8
5
9
8
9
5
4
2
6
9
7
9
3
6
2
1
9
6
2
4
6
9
4
6
8
4
4
4
1
7
7
1
7
1
8
7
10
4
2
2
3
6
7
5
6
10
6
2
2
5
5
2
3
10
7
8
4
1
2
3
1
1
3
3
8
5
6
9
5
10
5
2
6
7
4
10
1
2
1
3
1
2
8
5
3
9
4
4
1
7
7
6
6
10
3
2
4
5
10
1
1
9
9
2
6
9
10
4
3
6
9
3
2
9
3
3
1
5
3
6
3
2
3
8
7
8
6
7
10
3
2
2
9
5
5
1
3
8
4
8
5
10
6
5
6
2
6
9
5
1
7
9
5
4
9
6
10
3
3
8
5
9
8
9
6
6
6
2
9
8
4
3
5
2
4
8
6
4
9
3
2
8
7
3
4
5
1
3
9
3
7
10
1
10
7
3
1
2
2
4
1
1
6
6
4
2
7
1
4
5
5
9
7
1
5
3
6
5
10
3
3
4
2
10
10
6
9
6
10
2
1
4
1
7
1
6
5
10
10
4
1
10
9
8
6
6
3
7
4
10
8
9
7
1
6
1
9
9
4
3
9
6
3
1
6
7
5
9
6
5
10
2
5
2
9
7
5
10
4
6
1
4
3
2
10
6
4
10
1
3
1
4
9
9
1
10
1
6
8
4
5
5
1
10
5
9
7
7
7
3
2
7
3
6
4
1
10
8
10
10
6
2
2
5
1
4
3
1
10
10
9
1
3
10
9
9
10
9
9
7
7
3
9
9
2
4
9
9
5
10
6
4
9
4
4
1
1
1
9
1
4
4
8
9
10
8
9
5
6
1
2
9
10
6
8
7
9
6
2
3
7
4
5
10
9
5
3
7
10
4
4
10
10
8
4
10
4
7
9
2
9
8
2
1
5
2
5
8
9
6
4
2
6
6
5
3
8
8
5
8
5
5
6
8
9
10
7
7
7
9
5
2
10
2
3
7
6
9
4
7
1
6
7
10
6
5
5
7
6
9
5
7
2
4
8
6
1
4
7
9
2
10
4
5
1
6
2
4
5
1
8
8
6
10
1
6
1
8
3
8
6
3
3
4
6
1
4
9
10
2
5
7
1
6
2
6
8
8
9
1
5
10
3
2
4
8
3
2
5
5
3
7
1
6
4
9
8
6
4
3
7
8
3
4
1
2
9
7
9
4
9
1
5
2
2
4
7
4
10
6
2
7
10
5
6
3
8
7
10
2
3
8
9
9
10
4
7
8
10
7
5
6
10
9
8
4
5
1
2
1
8
7
5
8
10
6
6
10
9
4
7
5
1
3
1
3
2
8
7
9
6
4
1
10
2
1
10
2
2
8
2
7
5
2
9
2
8
4
1
10
6
7
5
3
3
4
9
7
5
10
6
2
3
4
1
4
8
5
1
8
4
10
9
5
7
7
3
7
2
6
5
7
1
5
9
10
5
10
9
8
6
7
7
9
3
2
7
6
2
8
3
10
5
8
4
2
2
4
7
9
8
2
9
8
8
5
8
6
9
2
9
10
5
5
8
4
2
7
3
7
1
8
10
4
2
8
6
1
6
4
7
8
9
5
6
3
10
2
10
5
10
7
5
5
6
7
2
4
1
9
10
7
3
6
2
5
3
7
9
9
9
5
10
4
9
8
4
3
3
8
6
1
2
8
3
2
3
6
10
2
10
2
8
2
10
9
6
2
4
7
10
8
8
4
7
1
10
8
6
8
9
10
4
1
9
6
6
2
7
4
8
10
1
1
7
6
9
8
1
1
4
10
6
5
2
7
8
2
2
6
9
2
5
8
3
5
10
4
3
3
3
2
9
5
9
4
4
5
2
8
8
5
1
3
9
5
10
2
2
3
10
9
7
1
5
6
8
10
6
6
5
8
5
8
2
3
10
2
10
9
8
8
7
10
1
1
6
8
2
1
6
3
9
8
3
9
8
3
9
9
8
3
2
3
9
5
3
10
9
6
9
6
9
7
10
2
5
4
1
3
7
8
9
7
1
5
6
9
6
8
1
6
7
2
7
6
7
1
8
8
6
3
9
9
5
9
4
1
1
6
9
4
5
6
9
9
8
9
8
2
7
2
9
3
2
6
10
9
6
1
8
5
3
10
9
9
9
7
4
5
9
4
7
1
6
8
8
9
10
2
2
8
6
2
1
9
2
6
4
10
1
2
8
7
1
6
5
2
3
2
9
8
8
10
7
2
1
3
1
2
4
9
5
4
3
4
2
7
2
3
4
9
6
1
3
8
6
4
5
1
7
7
6
2
8
7
4
2
10
5
9
10
1
2
5
8
9
4
3
1
7
4
4
2
1
9
3
1
3
2
7
8
3
1
7
4
6
5
10
9
5
9
5
2
3
5
6
2
2
9
2
8
1
4
9
4
10
6
6
6
4
1
4
9
6
9
4
8
10
2
10
10
6
4
7
6
8
4
3
6
8
3
10
4
6
4
7
5
6
7
2
10
3
4
3
6
7
10
6
6
2
9
1
1
6
9
10
1
2
4
1
8
4
7
7
9
6
10
3
8
3
9
3
6
3
4
2
1
10
2
8
2
1
3
2
1
8
7
2
9
8
1
7
10
2
6
4
1
4
9
6
4
3
1
3
2
10
2
9
9
9
4
6
10
3
6
7
4
2
8
6
10
4
4
7
3
6
9
4
8
4
4
4
5
5
3
4
6
6
7
6
2
6
8
1
4
2
10
10
8
4
1
7
4
8
10
1
1
9
7
3
4
2
2
8
5
6
5
10
1
4
8
2
9
8
1
8
6
7
8
2
2
4
4
9
2
5
3
9
7
9
10
2
3
9
4
9
3
6
3
1
4
2
5
9
9
6
7
9
5
5
8
2
9
5
6
5
4
4
3
2
2
8
5
9
5
4
5
1
8
3
5
9
5
4
5
1
2
10
10
2
4
6
3
7
5
5
1
3
9
3
2
2
10
1
2
3
5
1
4
5
6
6
6
6
9
3
10
3
8
10
10
2
5
6
8
9
7
2
8
8
5
10
10
1
5
2
7
9
5
6
5
8
6
3
4
2
4
9
1
8
3
4
10
1
9
3
4
3
3
5
8
7
7
3
4
5
6
8
5
10
5
4
3
6
8
4
2
6
8
3
10
8
9
7
8
5
6
5
4
6
7
5
9
10
9
10
1
3
6
7
1
2
9
3
3
5
4
9
10
9
7
7
2
3
5
5
6
4
2
3
6
6
5
10
10
8
5
9
8
5
9
1
6
1
9
7
4
6
4
7
6
7
7
3
6
10
4
6
10
1
1
4
5
1
3
4
5
8
2
4
9
3
4
1
9
10
5
3
1
6
10
9
5
1
6
10
8
6
2
3
9
10
10
8
3
4
7
2
3
6
7
9
3
7
7
9
8
2
9
1
5
4
4
7
4
8
4
6
3
2
6
8
9
10
7
7
5
4
1
2
8
3
4
8
1
2
6
6
3
10
8
7
5
6
2
9
9
4
2
6
7
9
8
4
6
2
1
8
3
4
5
6
5
6
2
7
8
5
3
8
7
4
4
8
8
5
7
1
8
6
10
10
5
5
4
1
4
1
6
5
6
4
7
6
5
7
5
3
7
9
2
3
8
1
9
4
7
10
1
10
10
2
3
8
5
8
10
5
8
9
3
6
5
6
8
3
9
6
5
9
8
2
3
10
3
8
4
1
6
9
9
10
3
7
8
3
6
1
3
7
6
10
8
4
9
10
2
6
4
8
2
3
2
2
6
5
1
5
9
10
2
1
8
3
10
2
1
9
3
9
9
5
7
4
7
9
9
2
3
5
3
8
2
3
3
8
3
10
9
6
10
8
8
8
4
10
6
9
10
2
10
7
1
4
5
7
9
3
9
6
7
6
3
7
3
2
1
9
9
10
10
8
1
7
1
5
5
7
8
7
6
3
1
7
1
8
5
5
9
7
8
6
8
5
6
4
9
10
9
3
10
9
8
10
9
3
4
9
6
5
5
1
8
2
1
1
2
5
4
9
1
6
7
4
1
3
3
9
2
3
8
3
10
3
10
2
8
2
10
6
2
7
2
5
4
9
2
7
8
2
1
4
8
1
5
4
9
9
1
4
5
10
5
2
7
3
6
1
9
7
8
6
5
10
10
9
7
3
3
9
9
5
1
3
2
5
5
3
2
9
3
6
2
9
1
10
5
9
8
4
10
4
2
8
4
4
7
6
3
7
9
3
9
7
3
8
1
1
6
10
7
5
4
2
4
8
10
2
10
4
7
2
4
1
9
7
9
5
4
9
8
9
3
1
10
6
8
2
8
4
5
8
2
7
9
2
6
4
10
9
10
6
4
7
2
1
8
10
6
9
8
9
6
3
8
1
3
10
6
3
8
7
7
3
3
3
3
3
3
9
8
9
8
7
4
5
10
6
8
2
7
10
8
5
5
1
9
3
10
8
4
6
6
3
7
1
10
2
4
2
2
8
8
1
8
8
10
6
4
5
6
9
4
4
1
7
7
3
5
10
9
6
1
8
5
10
1
5
1
7
3
5
9
7
3
4
1
3
4
10
9
3
5
3
9
5
8
5
8
10
1
5
9
2
4
1
9
10
8
8
8
8
3
9
9
10
4
2
3
1
6
1
9
3
4
7
4
2
8
6
5
9
1
9
4
2
6
2
4
9
5
7
2
7
1
7
7
10
6
5
7
10
9
10
9
5
4
4
1
6
2
3
2
8
10
2
1
5
2
9
5
10
5
1
3
3
6
7
3
7
8
2
5
6
7
4
5
3
1
3
5
1
5
10
10
5
8
8
1
8
9
5
10
4
9
10
10
2
3
9
6
3
10
6
2
6
5
6
2
1
2
6
4
7
7
4
10
9
1
2
6
1
5
1
9
3
6
2
6
2
3
8
6
7
1
2
2
2
4
4
2
4
5
5
10
5
1
6
2
8
7
9
9
8
5
9
4
5
1
2
5
8
5
1
9
4
9
10
2
8
5
2
3
3
4
10
5
3
2
6
2
4
6
6
4
5
9
6
7
6
7
5
5
10
8
7
7
1
1
8
10
9
9
5
4
7
4
7
5
7
5
5
5
10
9
9
4
3
8
5
10
3
6
9
2
3
6
8
7
3
3
6
9
9
6
8
7
6
8
10
2
4
3
8
4
3
1
8
9
9
8
10
3
4
5
4
4
1
8
1
5
3
2
2
9
2
3
6
9
7
8
5
8
8
5
7
3
10
5
3
6
7
1
2
3
7
8
7
4
6
7
9
10
4
1
4
4
3
8
7
6
6
7
6
8
1
8
5
7
1
1
6
4
3
1
1
6
9
1
2
10
3
4
6
5
5
2
2
6
10
9
5
5
7
3
7
4
6
8
1
10
6
10
7
8
1
5
2
4
9
1
9
7
6
8
5
2
3
8
10
7
2
1
8
8
7
9
3
6
3
4
5
4
9
1
2
7
6
9
10
1
5
5
2
3
9
10
2
3
2
1
6
10
3
7
10
7
2
3
7
10
7
5
7
5
8
1
5
5
8
7
5
7
7
3
6
3
7
5
8
2
4
2
4
6
3
4
7
8
10
10
2
10
6
2
6
7
7
9
8
5
9
10
10
10
2
2
10
3
8
1
2
1
5
1
2
9
1
3
9
5
7
9
4
10
2
4
9
8
6
2
2
9
8
6
2
6
2
2
10
6
2
5
8
2
8
5
4
8
5
4
2
7
6
5
3
2
2
2
5
8
9
7
6
5
1
10
5
3
5
4
5
2
10
9
6
1
8
1
3
7
8
1
8
1
2
3
4
2
2
9
10
10
8
6
5
7
7
7
3
4
5
10
10
4
5
8
7
7
3
10
6
6
4
5
8
3
7
9
10
6
8
9
10
2
8
4
1
1
2
7
8
5
5
9
3
4
5
10
3
2
7
3
3
9
5
2
7
8
3
4
9
3
7
3
5
1
8
2
8
9
4
5
6
3
4
6
9
5
4
1
8
2
4
7
9
6
2
3
4
8
6
2
4
9
6
7
7
2
5
5
5
1
2
1
9
3
8
7
10
7
6
3
2
3
1
6
7
7
1
3
7
9
5
10
10
8
3
4
2
9
9
2
7
7
4
10
9
9
9
1
5
4
1
1
8
5
8
3
7
5
4
9
2
7
9
4
9
10
2
4
8
6
7
4
9
3
7
2
8
9
1
2
3
4
9
1
9
2
7
8
8
2
8
6
6
4
1
9
4
1
7
6
3
10
5
8
7
4
5
8
4
4
5
3
10
3
8
9
1
10
7
7
6
7
3
2
6
6
4
6
6
5
10
7
3
2
5
8
7
4
4
3
1
1
1
2
1
9
9
7
8
1
6
5
10
1
9
6
7
8
3
1
3
2
4
7
4
8
2
3
1
7
5
10
9
8
5
10
5
4
7
10
8
6
1
5
5
8
3
10
9
8
7
1
8
7
2
5
6
9
4
5
3
7
8
10
4
6
8
8
4
1
3
3
9
3
9
2
7
4
1
10
2
9
7
2
6
4
2
5
9
5
5
7
7
8
2
8
7
1
5
7
2
8
5
1
1
10
1
7
9
4
8
5
8
8
2
7
7
1
4
4
10
4
1
5
7
4
9
1
1
9
6
10
6
9
5
7
4
3
5
4
2
5
8
4
7
1
8
2
9
6
6
2
6
2
7
1
1
1
1
9
7
10
1
8
9
2
10
7
8
6
7
10
4
9
1
4
7
2
1
10
1
9
1
4
5
5
2
9
5
8
7
1
3
4
7
10
2
1
1
7
7
5
1
6
2
5
8
8
8
8
6
8
8
10
6
7
4
1
2
8
6
3
1
4
1
1
4
8
2
2
8
4
5
10
4
1
8
9
3
8
10
2
3
3
9
5
5
8
8
6
5
2
7
10
5
3
4
10
6
5
5
1
5
6
8
4
5
4
7
1
5
2
7
8
8
2
7
6
6
10
5
7
7
9
7
5
9
5
7
9
7
2
5
6
10
10
8
10
7
8
6
9
2
5
6
5
10
5
10
1
3
9
6
10
9
8
8
10
6
5
8
7
10
10
7
6
5
5
6
2
8
2
5
3
10
3
10
7
5
9
10
7
3
4
7
4
5
5
2
5
3
6
10
5
6
2
6
3
3
10
3
5
1
9
7
7
6
5
8
4
4
10
4
4
4
9
7
2
7
1
6
10
8
2
6
9
10
5
2
9
5
10
2
3
6
6
6
5
4
8
8
4
5
7
3
4
4
4
3
2
10
9
3
3
7
2
4
3
5
6
10
6
3
1
7
6
3
3
5
5
6
9
8
5
6
6
5
5
8
10
7
10
7
5
2
5
4
10
3
5
8
7
3
4
1
6
10
3
7
5
9
8
5
1
9
3
8
9
9
7
7
6
10
1
6
2
9
6
2
3
8
5
2
7
1
9
1
9
4
4
8
9
7
2
9
4
6
8
9
8
8
10
5
7
7
2
7
6
10
1
8
3
1
6
6
8
5
7
6
3
2
2
8
8
3
9
10
5
6
5
1
8
4
6
4
2
8
9
9
4
1
7
4
7
3
6
5
2
10
3
10
10
3
3
2
9
9
1
3
2
7
4
1
1
9
10
3
9
9
5
6
4
10
6
6
10
5
2
1
4
10
4
9
9
7
8
2
5
7
6
2
10
3
2
5
5
10
6
8
10
9
10
2
1
7
10
2
2
9
8
8
3
8
8
4
1
8
9
10
7
9
8
6
9
10
4
9
1
5
2
3
3
5
8
7
6
10
10
3
4
3
5
9
5
10
8
2
4
2
2
1
7
7
7
9
8
4
8
4
9
6
1
2
5
10
1
2
8
1
1
9
2
8
5
7
6
1
10
7
6
7
9
9
8
2
10
9
6
9
4
7
6
5
6
10
4
1
7
8
6
4
1
4
1
5
7
1
1
2
4
3
4
7
10
7
5
7
1
9
5
7
2
4
7
3
2
4
10
6
4
1
1
10
3
5
3
9
3
9
6
7
10
7
6
6
1
5
1
9
9
9
4
4
6
1
1
4
6
7
5
3
10
7
6
6
5
2
7
8
4
9
10
7
9
5
3
10
6
9
9
4
2
4
5
10
9
8
9
7
2
8
4
9
6
6
1
7
9
8
6
5
10
5
7
2
3
3
2
9
10
2
2
9
5
2
1
8
7
1
1
3
6
2
9
1
6
1
3
7
1
3
8
9
2
5
7
9
5
9
4
10
3
4
9
4
4
3
8
3
8
8
4
3
7
6
7
7
1
6
1
8
7
5
4
2
4
3
1
1
6
4
2
4
5
5
9
3
2
2
5
2
10
9
2
5
3
5
4
10
2
7
10
9
1
1
8
9
10
7
10
10
8
1
9
4
4
8
5
2
3
9
9
5
5
2
7
5
5
8
7
5
10
3
9
9
7
1
1
6
4
8
10
9
4
6
4
8
6
3
3
6
2
4
7
8
3
5
10
9
6
1
1
10
4
1
9
1
10
2
7
4
8
9
7
5
3
5
6
4
3
4
8
1
3
2
4
6
8
10
10
7
9
6
7
6
8
5
9
5
6
6
9
2
6
4
10
2
10
8
5
5
7
8
9
7
5
7
6
8
4
2
4
1
1
6
2
6
2
9
8
7
6
1
4
2
4
1
5
7
6
2
4
4
6
4
9
5
8
5
4
5
1
6
9
7
8
4
5
8
8
10
1
1
7
6
3
6
3
7
3
1
7
6
6
3
9
10
3
10
4
9
2
3
4
10
5
9
9
3
9
9
3
2
6
5
4
1
1
1
7
10
1
10
10
10
2
9
8
2
6
8
1
7
1
1
5
6
4
3
8
9
4
2
3
1
8
3
6
7
5
4
10
10
10
3
7
2
9
7
1
1
9
2
5
10
3
6
4
3
3
10
8
6
7
1
4
5
4
7
1
8
8
10
10
4
1
7
2
10
8
1
8
3
4
5
3
10
7
6
5
3
4
7
1
8
8
4
8
5
1
5
4
10
8
10
7
10
8
2
1
8
6
4
7
8
8
1
4
7
2
9
2
8
10
3
8
9
7
4
5
2
8
5
4
6
4
6
9
10
6
8
4
3
1
5
2
6
7
8
2
4
4
4
9
2
4
8
8
9
5
10
7
2
5
2
7
10
5
2
8
3
7
6
9
8
6
10
7
8
3
1
6
1
4
4
6
2
8
10
7
8
1
1
1
3
1
1
10
2
6
7
10
7
8
3
2
1
1
4
7
10
9
1
2
1
2
7
2
3
6
6
4
5
9
5
9
1
4
1
9
4
2
4
8
1
7
10
9
6
4
2
6
6
10
9
6
8
9
3
9
9
7
3
1
5
1
6
10
5
7
2
4
9
6
1
8
1
7
9
3
10
4
10
3
2
10
2
6
2
7
6
4
4
9
9
4
6
2
4
3
2
6
6
7
10
5
3
9
3
9
2
2
1
8
3
10
4
5
6
10
8
9
4
7
8
5
7
2
4
4
9
10
5
8
4
6
9
2
9
10
10
10
5
7
5
4
1
6
1
2
1
10
8
6
8
9
6
10
8
5
6
4
3
1
5
10
3
2
4
7
2
3
2
9
2
7
9
2
3
3
4
9
10
5
8
1
3
1
3
8
10
7
2
5
6
10
9
5
5
1
5
9
6
2
2
6
9
4
5
1
6
10
4
1
4
3
9
5
3
9
5
5
2
10
6
6
2
1
10
8
7
8
5
2
9
8
2
4
4
8
2
5
6
7
7
7
6
3
7
6
8
2
2
3
9
4
9
4
5
5
3
5
6
6
1
2
2
10
4
10
7
6
8
3
4
7
1
10
2
10
8
3
4
4
4
6
1
2
9
4
2
5
3
3
3
9
9
8
6
2
9
5
6
1
5
10
8
4
3
9
6
4
5
2
8
7
3
5
1
4
2
7
10
5
6
6
10
7
1
9
2
7
3
10
4
1
6
3
1
3
1
9
4
3
4
2
4
8
6
7
6
9
3
5
4
4
10
4
7
2
5
9
4
3
8
8
2
3
7
5
6
2
3
1
6
10
10
9
6
9
8
10
2
3
6
1
6
6
4
8
9
2
4
3
8
2
9
10
1
9
2
3
9
9
8
10
10
4
9
6
5
2
7
5
3
3
2
2
7
5
2
3
1
10
6
5
3
10
8
9
9
9
6
4
9
8
6
2
5
9
9
8
2
5
7
2
10
1
3
7
1
9
6
10
8
5
9
10
4
9
9
2
10
9
3
7
7
5
4
10
6
10
3
7
7
8
7
9
4
7
7
9
10
2
5
4
6
7
6
10
4
9
7
3
1
9
9
8
7
7
4
10
8
3
1
6
8
4
3
2
2
6
7
9
2
7
5
1
6
5
7
6
2
7
8
1
9
1
1
10
10
7
6
4
3
10
10
3
8
9
5
4
9
2
1
4
4
2
6
5
3
7
7
9
8
1
5
3
7
10
4
9
3
5
9
2
1
1
6
3
7
6
6
1
9
8
3
5
10
10
1
4
9
9
4
9
6
6
6
4
9
8
4
7
10
6
3
6
9
8
7
2
9
5
10
4
8
6
4
1
8
8
5
3
8
3
8
2
3
3
5
1
10
10
9
7
7
2
10
7
4
5
2
7
2
3
10
9
1
3
5
4
5
6
10
10
9
6
6
1
8
6
9
9
3
7
7
8
3
1
3
3
5
10
9
9
9
2
10
3
9
1
8
5
4
6
10
3
7
2
6
8
3
3
4
7
8
5
4
4
9
9
7
1
9
5
6
3
1
2
4
7
8
2
9
5
1
4
1
6
8
6
7
10
3
2
7
2
4
6
7
2
10
8
2
10
8
3
4
2
6
7
5
2
3
10
6
9
9
10
3
2
5
8
9
2
7
9
4
4
5
2
3
10
3
8
4
4
4
2
1
4
10
4
9
7
9
1
5
10
1
9
7
5
7
1
2
9
3
9
5
2
5
9
4
8
8
10
1
1
8
6
5
8
1
7
2
5
8
4
9
10
5
8
2
8
7
1
3
4
5
3
3
6
7
2
8
9
9
10
1
2
7
5
9
2
8
5
7
9
1
3
1
2
7
9
8
9
5
6
6
8
10
3
2
6
1
3
10
2
9
3
7
4
3
7
1
3
1
1
1
9
4
3
7
2
10
3
7
5
7
2
9
2
8
8
6
7
3
8
4
8
7
6
4
5
3
6
2
5
10
1
1
4
10
2
9
3
1
2
8
9
8
9
1
7
7
2
4
10
7
10
6
4
7
9
8
9
6
4
6
7
8
1
1
2
2
7
5
3
7
2
5
2
3
10
7
3
7
7
8
5
6
7
9
2
10
10
9
7
8
6
9
6
10
5
9
3
2
10
6
7
7
7
8
1
3
5
7
9
1
9
4
1
1
9
10
4
5
3
5
9
7
6
8
2
8
9
3
2
1
1
1
4
5
7
10
3
10
1
1
8
1
5
1
10
10
2
2
1
8
10
5
10
10
3
9
10
1
10
7
6
6
4
2
7
7
1
3
3
9
2
5
1
10
3
3
7
2
9
4
1
8
8
10
3
6
7
9
8
3
9
10
1
1
2
9
3
2
9
8
7
10
9
7
3
3
10
3
2
6
4
1
7
3
1
2
9
4
9
8
1
5
6
2
7
6
3
6
4
1
10
9
8
2
6
10
7
1
4
1
6
8
9
10
4
6
9
9
9
5
9
10
1
2
2
7
1
1
4
8
1
10
5
10
1
2
8
9
6
2
2
9
10
5
3
4
9
6
9
3
5
9
6
8
3
2
1
7
3
4
4
7
10
4
4
4
3
4
5
8
5
4
4
4
4
7
4
6
9
9
5
3
2
4
10
4
10
6
9
9
8
10
5
5
8
6
7
5
9
9
2
7
5
1
10
4
3
7
8
6
10
8
3
5
2
9
10
2
9
5
4
5
9
6
9
3
7
8
8
7
6
7
3
4
6
3
5
5
7
10
7
2
7
4
9
7
9
3
6
7
7
9
2
7
3
7
10
6
7
5
5
3
9
7
9
10
1
6
10
2
3
4
5
2
2
1
6
2
10
2
7
5
8
5
7
4
3
4
4
4
2
6
3
9
9
4
2
10
5
1
5
4
5
2
3
9
6
1
8
1
9
1
5
8
5
6
8
9
10
5
6
5
3
1
9
3
7
10
5
10
7
1
5
1
8
7
8
1
5
4
5
2
6
3
4
1
10
6
7
6
7
2
7
10
2
7
5
4
9
8
1
6
6
5
8
5
5
3
10
10
6
9
10
3
7
6
6
10
4
2
1
3
4
3
7
5
9
1
2
4
10
7
5
10
6
5
6
2
7
4
2
9
10
10
1
10
9
1
3
2
3
6
7
5
2
1
9
10
3
9
2
4
5
1
4
2
4
2
1
4
1
1
8
1
4
3
4
3
10
9
8
1
8
1
9
10
7
7
3
7
2
7
9
6
7
9
2
3
4
10
7
2
2
9
6
6
9
9
5
10
5
8
2
3
6
10
1
10
9
6
9
1
7
8
1
10
7
10
4
4
7
8
10
5
3
7
4
6
1
9
10
5
10
7
7
5
9
7
2
7
3
10
7
9
7
5
4
9
9
4
10
9
9
5
4
5
2
4
4
6
3
5
6
10
4
7
6
5
10
9
3
4
8
5
1
8
5
5
1
5
4
10
10
6
9
5
9
10
8
4
2
4
4
7
6
3
6
2
1
8
7
3
2
2
6
8
8
7
10
10
6
9
8
4
8
4
10
3
5
10
6
5
8
6
5
4
10
6
1
8
10
4
3
5
2
5
3
2
10
1
2
2
6
9
4
1
4
7
7
7
5
6
3
6
1
6
1
1
1
6
8
8
9
9
6
7
1
7
8
5
6
1
6
9
6
1
8
8
10
5
3
2
9
7
4
8
1
1
3
3
3
10
9
1
10
2
3
8
7
10
1
10
9
8
9
9
8
6
5
9
8
7
6
7
5
7
4
5
2
2
2
9
4
4
7
8
9
1
5
9
2
7
3
8
5
5
8
4
2
2
6
9
2
9
9
2
7
6
4
10
4
1
1
9
2
4
10
1
3
4
5
3
8
5
5
8
10
2
5
8
4
5
2
4
6
2
1
8
3
4
10
8
1
10
7
9
3
5
3
9
10
2
10
7
5
4
8
10
6
7
10
9
6
10
8
5
9
6
7
8
1
6
1
5
1
5
8
6
3
7
4
9
9
3
2
9
3
4
3
2
9
7
1
7
1
3
6
3
7
9
8
2
5
3
7
6
10
5
3
9
1
6
8
1
7
7
8
1
7
7
9
5
8
10
10
5
8
6
3
6
2
10
9
5
6
10
8
10
5
9
9
3
3
9
10
6
10
3
8
10
3
8
1
2
8
8
10
2
5
8
3
3
4
1
3
3
8
4
3
9
8
3
9
2
2
6
2
4
10
3
5
1
2
3
7
8
3
6
3
1
9
1
4
3
9
2
1
7
7
4
9
10
4
1
10
2
7
5
5
9
10
4
9
4
7
8
8
3
2
5
4
6
6
4
7
2
7
2
2
6
7
1
4
7
7
9
3
1
8
3
3
4
7
2
1
6
10
10
9
4
1
7
1
4
6
1
9
7
10
2
6
4
2
2
2
3
4
9
5
5
3
10
5
7
1
5
8
8
5
5
5
1
4
1
6
7
1
10
2
7
3
8
10
2
8
6
10
9
5
10
6
6
4
5
3
2
5
6
10
4
6
10
3
7
7
2
2
7
3
8
4
8
4
6
3
7
9
1
8
3
6
3
7
4
7
10
2
5
1
7
10
1
5
3
10
5
8
9
6
4
7
3
2
9
7
2
2
1
7
1
3
10
4
8
6
7
5
9
3
9
3
7
8
6
9
8
1
3
8
8
2
1
7
10
9
4
2
8
10
4
7
4
5
6
7
7
5
5
4
9
9
1
7
4
9
5
8
8
7
2
5
2
2
4
2
9
9
2
5
3
4
4
7
9
6
2
10
1
1
5
4
8
1
10
9
4
5
10
6
7
7
4
6
1
1
3
1
8
7
8
8
4
7
9
4
9
5
7
2
4
1
6
5
6
8
10
1
6
1
2
5
6
7
6
4
1
9
1
4
4
2
6
5
1
2
5
9
4
3
1
7
4
1
3
5
4
9
5
1
10
6
8
1
3
2
9
3
7
9
5
3
9
5
9
8
10
10
2
2
6
4
5
7
6
5
4
10
5
4
8
9
2
7
5
2
8
1
9
3
9
10
7
10
1
9
7
4
5
3
4
5
7
10
6
2
2
2
5
2
10
8
6
6
5
9
6
6
6
5
7
2
5
7
6
3
5
2
7
7
7
10
9
3
6
6
4
4
5
10
1
9
2
8
3
10
3
4
3
1
3
9
6
8
2
5
7
9
9
8
4
8
5
10
1
2
1
8
6
7
1
6
7
7
10
7
8
3
10
1
4
3
5
2
8
9
10
5
4
3
5
2
4
8
1
2
8
9
10
7
9
7
8
8
7
8
3
4
2
7
3
6
10
1
3
1
4
3
5
6
1
7
8
2
6
3
1
1
10
6
8
2
9
1
5
8
8
9
8
6
3
10
4
6
2
3
8
4
1
9
8
4
3
4
7
1
7
5
9
5
4
8
6
2
7
5
4
8
7
4
2
2
10
4
2
7
6
2
1
10
9
3
9
10
3
4
6
8
7
1
3
1
3
1
2
8
4
3
1
2
5
7
5
8
10
1
3
4
1
9
3
8
6
1
5
1
10
1
1
8
1
10
8
7
10
9
4
4
4
3
7
1
10
2
7
9
3
2
1
2
8
3
7
7
9
7
10
6
3
5
10
4
8
10
9
4
5
6
3
7
7
3
4
2
2
7
6
10
4
3
3
1
7
3
2
2
5
9
10
8
8
10
1
7
10
2
6
10
4
8
7
7
6
3
10
10
6
1
1
4
10
9
7
6
1
5
3
10
3
3
10
6
5
9
4
10
7
4
3
6
6
4
6
3
8
1
6
1
1
3
5
4
9
4
8
5
3
10
9
6
3
1
10
3
1
10
7
9
10
2
7
5
10
6
4
9
8
5
8
6
6
3
4
3
5
5
6
9
9
4
8
3
5
2
8
4
3
4
1
5
8
6
10
6
2
1
4
4
8
8
9
2
7
8
2
10
9
8
7
10
3
4
10
6
5
2
9
10
5
8
7
7
10
4
6
6
7
8
3
1
4
6
8
10
5
10
7
4
6
6
10
1
6
2
9
7
4
10
4
5
6
6
2
8
3
4
2
5
4
7
9
5
10
4
4
1
2
7
3
8
9
3
3
5
3
5
6
3
6
9
5
4
9
6
6
7
7
4
2
8
5
6
4
1
6
5
1
5
1
3
9
8
8
4
6
5
1
7
1
1
7
7
4
6
8
6
9
9
8
5
9
2
7
1
2
9
8
5
8
1
1
2
10
9
3
3
6
6
7
3
2
4
10
4
5
2
10
6
8
7
5
7
7
2
5
4
2
10
4
2
2
7
4
4
4
10
10
9
5
4
9
3
7
7
1
3
2
3
6
9
2
4
1
5
10
10
1
4
8
9
4
7
5
2
9
10
9
4
3
10
9
2
7
8
2
9
1
9
4
6
10
6
6
6
2
4
5
2
8
5
2
9
6
6
1
4
8
4
10
6
4
2
1
2
8
4
2
5
3
4
10
8
3
3
6
8
7
1
6
8
3
8
5
3
3
4
1
4
6
3
7
1
7
1
9
7
1
2
10
7
3
7
2
1
9
7
4
4
9
3
7
10
4
3
6
4
6
5
5
1
4
4
10
10
2
1
6
5
2
4
3
8
10
8
4
4
1
4
10
4
8
10
7
9
3
3
3
5
10
2
3
9
10
3
4
5
3
3
2
9
10
2
9
3
3
5
4
6
4
8
10
5
7
5
7
3
5
10
2
7
5
1
2
7
1
6
1
3
8
2
7
6
6
8
4
7
1
8
1
4
4
5
9
4
1
7
9
9
7
3
9
9
3
4
3
7
2
10
8
8
1
4
4
6
10
2
3
7
4
7
4
1
10
2
4
1
4
4
5
7
8
2
6
9
3
7
1
4
3
8
7
8
8
8
3
2
5
1
6
8
8
6
9
8
1
9
4
7
2
1
7
5
4
2
5
6
10
6
10
6
7
10
6
10
10
2
9
4
4
2
7
9
2
1
2
6
3
3
4
10
4
8
7
5
8
9
10
7
9
8
6
10
9
9
8
9
8
8
2
5
5
7
7
10
5
9
7
9
10
4
4
1
9
9
6
1
1
8
7
7
2
3
9
7
5
3
9
5
8
8
6
9
8
9
4
6
10
4
3
2
6
9
2
6
4
8
9
10
3
7
10
3
10
2
9
4
1
4
4
8
7
4
4
9
6
10
3
7
3
7
8
3
7
10
8
6
2
5
10
3
9
6
9
8
6
8
1
4
6
10
3
5
8
4
10
10
4
6
8
6
4
1
6
5
5
7
7
2
5
9
1
1
5
7
4
5
8
5
5
6
9
7
6
8
9
5
6
9
3
5
3
3
3
6
6
8
4
2
10
1
5
10
6
8
2
2
9
5
1
9
7
5
9
7
6
10
3
5
7
1
2
5
1
9
6
6
5
9
4
5
7
6
7
7
8
1
1
5
3
4
1
9
7
1
7
8
7
10
2
3
9
2
5
7
10
9
1
10
3
9
1
1
6
5
8
7
4
9
10
2
1
7
2
8
8
7
9
6
7
1
5
2
4
3
8
1
10
3
5
9
6
4
10
6
10
3
2
2
8
1
7
10
4
8
7
4
8
6
3
10
4
10
3
6
7
8
4
2
2
6
3
9
5
9
10
1
9
6
10
2
6
6
1
9
8
1
2
4
5
9
10
2
5
8
4
9
6
6
4
3
8
4
2
5
10
8
6
8
9
4
9
3
2
6
9
1
3
7
7
4
6
5
1
3
9
8
7
8
4
5
2
10
6
2
8
1
7
8
8
10
8
6
7
7
2
10
6
4
4
3
6
6
6
3
4
8
6
2
7
8
7
6
9
3
7
6
6
9
10
1
8
3
3
9
9
1
1
8
1
6
5
3
2
10
1
10
10
9
2
1
10
5
3
4
2
10
6
3
2
5
4
10
1
9
7
3
6
2
6
7
6
9
10
2
6
2
3
2
8
8
1
1
5
4
7
3
9
3
3
10
5
7
3
6
8
1
10
10
8
2
5
1
9
1
2
4
4
6
1
8
2
10
8
6
10
3
7
4
5
4
10
6
4
1
7
10
10
5
8
1
5
10
4
7
7
2
8
2
5
8
7
1
3
7
6
9
6
10
10
7
9
7
9
2
7
5
6
9
8
10
9
10
4
10
10
6
9
9
4
10
2
4
1
6
10
8
1
1
2
7
2
3
3
9
4
6
9
6
2
7
8
2
10
8
4
2
3
1
1
6
2
5
7
6
7
4
3
9
9
4
6
6
3
4
4
6
7
5
8
10
6
5
4
4
3
7
10
8
7
9
8
4
10
2
1
5
2
10
2
3
8
6
7
1
8
3
6
8
4
7
3
8
1
3
5
10
10
5
1
1
5
8
9
10
6
5
6
3
5
3
4
6
1
8
9
8
9
1
4
3
6
1
1
9
10
9
8
10
6
7
1
3
1
3
9
8
1
5
5
4
2
4
10
6
6
6
3
3
2
1
9
5
8
7
6
7
3
4
9
8
6
6
8
9
6
1
10
6
8
10
3
4
9
4
7
3
9
7
2
7
8
2
9
6
5
4
1
6
4
3
9
10
2
10
5
5
8
9
10
5
9
5
10
9
8
9
7
10
7
9
7
6
5
7
1
4
1
3
3
1
6
10
4
3
2
9
1
4
9
7
10
4
4
6
7
2
2
8
7
5
7
8
4
8
3
10
9
4
9
10
2
9
5
7
9
3
9
6
4
10
6
1
3
7
10
6
5
8
4
6
2
5
1
4
5
9
3
2
6
2
9
10
5
10
1
5
1
1
9
3
1
1
1
1
6
7
7
2
4
3
2
2
6
6
1
5
4
1
3
7
1
1
1
9
1
3
1
1
6
9
6
9
5
5
6
1
7
10
9
3
10
10
6
7
10
3
8
8
3
4
6
5
4
2
6
2
4
10
7
1
5
10
10
5
10
2
6
10
10
2
7
2
2
3
4
6
8
6
2
2
2
2
2
3
8
5
8
5
10
5
4
6
9
8
2
8
3
3
8
6
6
5
1
2
9
8
6
2
7
7
1
1
10
10
1
4
10
10
5
7
8
2
10
8
7
1
3
7
3
8
10
8
6
5
9
8
4
5
1
9
10
7
5
8
4
2
6
2
6
8
1
3
3
9
7
1
3
2
9
9
2
4
6
4
7
6
10
4
2
4
2
4
7
5
1
9
7
7
9
7
1
6
7
2
8
2
2
3
9
7
6
5
8
9
6
2
6
1
6
5
1
5
1
7
2
3
1
4
1
5
1
4
8
8
6
5
10
3
1
7
10
9
4
7
10
8
2
3
3
6
4
8
7
1
4
1
10
4
7
9
9
7
6
7
3
1
10
10
9
2
9
5
5
8
8
4
3
9
9
6
2
4
6
10
9
8
8
2
9
4
3
10
3
3
4
3
7
9
5
6
9
4
6
2
8
3
7
1
10
7
8
3
4
8
4
6
8
9
1
8
9
7
9
10
1
10
2
1
4
6
9
9
5
9
6
8
6
2
2
7
10
10
5
6
10
6
9
9
10
7
7
3
6
3
8
7
7
2
10
8
9
4
1
7
8
7
8
6
2
9
6
5
7
3
10
10
8
6
9
4
4
6
7
6
5
4
7
9
2
6
4
1
9
5
4
5
8
10
8
5
4
6
6
4
9
2
7
1
1
4
9
1
9
10
5
7
5
4
5
4
4
10
7
3
8
5
1
6
10
6
4
2
3
1
7
7
9
4
3
2
10
6
1
5
7
7
4
2
8
1
6
7
9
7
5
1
9
4
7
3
1
5
5
8
4
7
8
6
6
7
1
2
9
3
7
2
9
7
6
5
10
9
10
3
2
5
8
8
8
2
7
1
3
9
9
6
1
6
10
4
6
10
5
8
6
4
8
6
8
1
5
3
9
1
2
7
4
10
7
8
6
8
8
10
4
5
6
7
7
5
5
3
2
8
1
7
6
1
8
2
10
9
8
1
3
7
6
2
7
6
4
8
6
10
3
8
7
3
3
3
6
6
1
10
9
2
7
7
1
1
3
9
7
4
5
6
9
6
2
10
10
1
2
5
10
8
9
10
4
5
10
1
5
4
4
9
7
5
5
1
7
8
2
5
8
4
2
7
2
5
3
3
6
10
3
2
1
10
2
10
9
3
8
9
9
3
7
7
1
7
10
5
4
6
1
2
5
6
4
4
9
7
9
2
7
4
9
4
6
4
10
1
8
7
5
5
8
7
9
9
10
1
3
10
3
9
6
9
8
4
7
3
7
1
7
5
9
5
9
4
1
2
8
4
4
5
5
6
9
5
10
5
8
3
8
2
2
4
8
8
3
3
7
7
6
5
9
3
7
6
7
3
3
6
6
8
9
3
5
7
4
5
2
10
9
9
1
10
8
1
5
10
1
9
7
6
2
8
3
3
1
9
2
5
9
1
8
6
8
7
7
2
6
10
5
6
2
3
1
5
10
7
10
1
2
1
7
1
1
3
10
10
3
2
2
5
5
1
5
6
2
9
3
5
10
2
6
10
8
7
6
6
5
6
1
9
1
7
8
5
2
2
10
1
7
1
3
6
2
6
3
7
2
2
4
1
9
4
6
2
2
3
4
2
7
1
10
5
3
8
4
9
4
10
5
10
4
6
6
5
1
4
9
3
6
10
1
6
3
2
9
7
10
9
2
3
6
4
6
10
2
10
5
8
2
3
6
2
10
5
5
1
10
3
7
6
2
9
1
7
8
2
9
4
1
3
8
4
4
5
5
10
7
3
4
2
10
9
2
1
2
7
2
5
5
7
9
5
6
7
9
9
4
4
10
4
8
9
1
9
7
9
4
1
5
5
5
6
2
8
7
6
5
6
6
10
1
10
2
9
4
2
4
5
7
6
8
6
7
2
5
6
1
5
9
2
4
2
7
2
5
1
5
3
10
5
5
3
7
6
10
7
10
6
7
10
3
3
4
8
3
4
2
6
7
7
6
9
7
4
10
5
10
8
6
5
5
7
9
3
7
1
7
6
4
9
9
3
9
7
5
5
10
3
7
6
10
4
6
5
7
1
10
5
8
8
2
9
8
10
9
2
2
6
8
4
4
8
9
7
6
2
9
8
1
1
8
4
3
2
7
3
10
6
8
7
5
2
8
9
7
6
5
9
3
9
1
3
10
3
7
2
1
3
8
8
1
10
7
2
8
7
3
6
5
9
2
2
9
10
5
4
8
8
6
5
1
9
10
2
1
8
9
7
2
2
9
1
2
6
3
3
6
3
8
7
7
2
4
8
4
8
9
6
9
3
4
1
4
5
10
3
4
5
1
1
7
6
10
1
3
3
7
5
9
2
7
6
8
5
9
5
2
10
4
6
3
1
9
6
2
6
10
9
8
8
4
1
5
8
5
2
10
4
2
5
10
4
9
10
8
10
2
8
9
6
4
8
9
5
6
9
4
9
6
1
7
5
7
2
1
8
3
10
2
5
9
1
4
9
6
3
8
3
2
3
7
8
10
3
2
7
3
3
1
4
6
3
1
4
6
1
10
1
2
2
6
8
1
3
5
1
8
10
3
10
9
5
6
2
3
6
2
1
6
8
6
8
6
7
3
5
3
1
1
5
6
4
10
3
7
10
10
4
4
9
8
1
5
1
2
7
3
6
9
1
4
7
7
10
6
2
10
8
10
7
6
5
8
7
7
8
4
1
9
9
4
3
1
5
10
8
6
9
10
6
10
7
10
5
7
8
2
10
8
8
8
3
9
9
9
7
6
5
1
8
1
8
8
1
6
10
8
5
5
8
8
8
2
7
8
5
5
1
4
10
10
5
9
6
7
10
7
2
1
4
4
5
1
7
1
6
9
1
10
7
4
4
2
5
8
1
4
10
9
5
8
7
9
10
5
2
1
9
2
7
3
1
5
3
5
10
1
1
2
3
8
9
1
1
10
1
7
1
8
9
5
10
8
7
1
6
7
9
3
1
10
9
3
1
10
4
6
5
10
8
3
1
6
8
2
5
8
9
9
4
4
3
6
1
8
4
5
8
2
4
10
9
4
10
9
10
10
5
5
5
1
10
2
10
6
6
4
8
1
7
10
10
9
3
7
10
1
4
6
9
10
8
10
1
10
4
6
7
2
9
6
5
5
4
5
2
1
4
8
2
3
10
7
1
6
8
5
8
4
5
6
7
7
7
6
6
4
2
6
5
1
1
10
3
6
3
10
8
7
5
2
4
3
3
9
1
1
4
6
7
3
4
6
3
2
6
7
2
9
8
2
8
8
8
5
10
8
4
2
5
4
10
9
4
8
6
6
2
8
8
8
6
4
4
3
5
3
9
7
10
3
1
1
8
4
9
10
2
3
4
4
3
9
8
2
4
9
5
9
4
2
7
3
7
8
3
3
4
4
3
1
4
9
10
3
4
2
7
6
5
5
10
3
1
5
6
5
10
10
1
3
3
1
2
9
10
9
4
2
6
1
2
4
1
7
2
8
5
9
8
7
1
5
9
9
1
10
5
1
4
5
4
8
10
1
2
8
3
7
7
1
6
5
5
1
4
9
10
3
7
10
3
4
6
2
6
6
9
4
1
7
6
8
3
6
3
7
4
4
8
2
8
7
9
6
7
8
3
8
3
6
1
3
5
2
6
6
3
9
5
8
9
1
4
5
7
10
9
7
7
3
8
9
5
1
3
6
5
9
3
8
4
3
7
4
7
7
1
7
3
9
10
4
5
10
7
10
3
5
10
9
7
7
6
9
9
6
7
3
10
7
10
4
1
4
9
10
8
3
10
5
1
5
6
2
3
5
7
9
8
4
3
8
3
3
8
6
8
4
5
1
2
9
3
10
3
10
9
1
9
4
3
9
4
1
10
4
4
6
7
5
9
2
2
3
10
2
3
2
1
7
8
1
6
3
8
8
1
4
3
3
7
2
5
2
5
5
6
9
3
2
1
5
9
7
2
2
1
7
9
3
6
6
10
4
10
4
8
1
8
2
9
3
2
1
1
2
9
9
3
4
10
9
6
9
5
9
7
3
5
2
6
8
8
2
6
5
2
5
2
7
1
4
7
3
9
3
6
5
1
2
9
5
3
2
10
9
7
3
4
8
7
9
4
4
2
3
9
2
3
4
9
2
5
6
6
10
4
8
7
9
4
3
6
2
7
2
4
2
8
2
3
1
6
5
9
5
5
10
10
3
10
4
8
9
5
7
8
2
3
10
4
9
6
9
7
3
6
9
6
8
1
10
5
5
3
7
8
9
6
4
6
7
2
4
1
8
3
9
6
1
9
5
10
5
8
1
3
5
9
2
9
1
3
4
8
7
1
10
3
4
10
9
5
10
6
6
1
7
4
2
7
4
5
7
4
1
10
1
2
5
3
3
9
2
5
3
8
1
8
6
5
1
8
6
6
4
10
5
4
5
4
1
5
5
5
6
2
8
4
1
9
6
1
9
1
7
4
1
1
3
9
5
3
4
2
1
6
4
4
5
3
8
8
9
10
2
5
5
1
1
3
5
4
5
10
7
9
4
1
1
1
4
9
7
9
9
9
3
9
6
9
1
10
1
4
8
1
4
2
1
5
2
6
1
7
1
5
7
7
4
8
4
7
8
5
4
5
1
1
5
2
1
1
10
4
10
1
8
9
4
2
7
4
9
7
8
10
5
5
8
1
5
4
8
8
3
8
2
7
8
2
5
3
7
1
2
6
3
6
6
8
5
2
7
8
1
3
1
5
6
5
3
7
4
10
10
8
2
5
3
9
7
3
10
4
10
2
10
8
7
5
10
3
6
10
5
9
6
6
4
8
7
7
10
5
5
3
5
6
9
3
3
9
4
7
9
2
3
2
2
3
8
5
8
8
10
6
4
2
6
1
7
5
6
6
8
1
2
4
1
8
2
8
10
9
7
10
4
5
2
1
5
7
3
8
6
1
10
1
9
9
1
8
2
4
7
6
6
2
2
4
10
8
6
5
1
6
5
4
3
4
6
8
2
1
2
1
7
10
7
4
8
9
2
8
10
4
7
1
4
6
1
6
1
8
2
9
7
4
4
6
2
3
1
3
8
9
3
6
4
1
6
3
4
9
6
2
3
7
4
2
4
1
1
9
9
2
4
1
9
7
5
4
1
7
1
9
7
4
3
4
5
8
9
6
10
9
9
10
5
4
4
4
9
1
3
10
5
4
8
6
3
1
4
3
6
2
7
5
3
9
2
6
4
4
10
2
4
9
9
9
5
2
2
3
6
8
1
3
1
3
4
3
7
10
3
10
3
4
5
1
8
7
10
4
5
7
3
3
5
3
10
7
6
3
2
10
4
6
3
7
8
5
8
5
4
6
9
6
2
1
3
9
6
1
2
4
1
6
1
8
6
5
3
9
4
9
5
1
4
1
2
3
9
5
3
9
7
7
4
10
5
7
6
3
7
1
4
7
8
10
9
8
3
10
10
3
4
5
7
10
4
1
1
4
10
10
4
4
5
6
4
9
6
3
8
1
2
4
2
9
10
1
2
8
5
8
5
10
9
4
8
4
8
5
4
9
4
4
9
8
4
5
4
6
5
3
5
10
6
8
9
5
10
7
5
9
1
4
9
7
3
4
3
9
9
3
3
3
9
5
8
8
10
9
1
5
10
10
6
6
6
7
2
4
3
4
5
2
5
2
5
3
10
4
10
1
10
7
1
7
5
8
10
1
7
7
8
1
8
2
1
2
10
10
5
7
9
6
7
6
7
3
1
3
9
6
9
10
9
1
2
7
7
8
1
8
1
1
5
4
2
8
9
10
2
8
8
7
2
8
6
5
4
1
5
6
7
8
5
5
1
3
2
6
9
9
7
6
8
7
6
4
3
8
2
6
9
4
7
9
3
9
7
2
9
1
6
3
1
6
6
10
3
5
1
10
9
10
3
6
8
2
1
6
3
4
8
7
6
3
6
6
4
9
10
10
7
9
6
2
4
2
6
2
3
9
6
3
1
3
7
1
9
9
2
7
6
9
8
8
8
7
4
3
1
7
1
8
6
4
1
2
8
6
2
9
6
4
2
8
8
4
5
3
9
4
10
9
1
5
4
5
3
8
8
6
2
9
7
9
9
6
5
8
9
3
8
10
6
2
6
6
7
9
6
1
1
2
1
10
7
1
6
6
4
5
8
8
10
5
6
10
5
8
5
9
8
5
3
2
10
4
9
9
1
2
7
2
2
9
7
9
6
5
7
2
8
4
10
1
5
5
4
4
6
10
4
6
6
9
1
6
3
8
2
5
8
7
8
7
9
7
4
2
9
6
10
9
7
1
3
3
8
2
2
5
7
10
3
8
7
4
2
3
3
7
8
3
6
10
5
3
10
2
9
8
9
4
4
2
6
2
7
5
4
8
6
2
2
10
3
2
2
8
9
5
1
3
4
3
4
7
6
7
1
8
4
10
10
1
4
4
3
5
10
6
10
10
7
9
6
2
5
8
8
1
6
7
4
3
7
2
3
9
3
2
7
9
7
3
9
3
1
2
8
2
1
8
8
4
5
4
5
4
2
1
1
7
6
1
6
7
5
5
7
2
3
3
9
9
5
8
1
2
10
7
6
3
1
3
9
1
6
6
2
6
5
5
4
8
9
6
1
8
4
7
3
4
7
5
10
6
3
10
4
1
4
2
5
3
1
8
10
5
1
2
8
9
1
8
2
3
3
4
7
10
3
1
10
1
5
10
10
9
9
2
5
3
6
8
1
6
9
1
6
6
2
3
1
1
6
7
9
4
9
4
3
2
8
2
10
3
7
9
10
6
3
2
7
4
2
5
8
8
5
3
4
10
9
10
10
6
10
5
5
5
3
9
7
6
1
3
2
4
2
3
9
9
6
9
10
9
4
2
1
7
3
3
6
7
1
3
6
10
2
4
7
9
9
4
9
4
7
6
9
4
4
3
1
10
2
6
2
8
8
8
5
1
3
10
8
10
9
2
4
1
7
8
4
4
2
2
4
4
6
10
5
2
1
6
2
3
9
4
4
1
7
10
3
6
7
1
2
9
8
5
10
1
10
8
9
2
5
3
7
10
7
3
5
8
6
1
1
6
2
8
5
8
10
3
7
10
9
3
9
1
5
1
6
2
7
4
9
7
9
10
10
7
4
7
2
3
1
3
9
7
1
5
2
3
1
4
5
9
5
1
4
8
5
3
3
6
10
9
2
4
2
2
5
6
1
7
10
7
10
2
10
5
8
8
4
3
6
8
4
9
3
1
6
3
1
10
10
10
5
5
8
5
8
8
7
5
1
2
5
3
2
9
4
8
8
4
5
10
1
6
5
9
6
6
7
2
2
5
3
8
8
6
4
4
9
5
5
3
4
8
8
7
10
1
7
10
3
4
5
3
3
5
4
3
3
9
9
6
5
10
5
9
7
5
7
8
3
2
8
10
1
5
2
8
10
9
5
4
7
2
7
5
8
3
10
7
1
1
1
7
10
1
1
2
2
1
3
3
6
6
1
6
2
4
4
10
4
8
3
8
3
7
10
2
4
1
10
9
4
5
2
10
3
7
5
1
5
4
1
1
8
10
2
5
1
3
8
10
4
7
10
6
4
2
6
10
10
2
8
5
5
8
3
7
6
2
8
6
10
6
2
10
1
9
5
1
9
7
10
4
8
5
4
8
6
10
2
1
1
1
1
7
8
3
2
1
4
3
5
4
8
10
6
2
1
9
9
10
8
2
4
9
7
5
3
5
3
10
9
3
7
9
6
7
9
6
3
6
10
1
10
6
10
6
4
6
10
9
5
9
8
6
2
1
6
4
1
7
3
9
3
9
6
2
5
10
3
4
10
1
3
3
10
4
7
3
9
9
2
2
2
6
7
3
10
6
1
10
1
7
7
10
5
10
8
4
1
6
4
3
3
3
4
6
8
5
9
10
9
7
9
7
10
4
2
3
6
6
6
10
5
1
3
5
9
8
9
2
2
7
10
10
4
1
10
7
8
1
2
6
5
1
6
7
3
6
10
1
8
1
8
7
5
6
5
5
8
4
1
2
1
5
5
7
9
8
6
9
6
2
3
4
6
7
8
7
9
2
3
8
2
6
3
8
2
7
4
3
9
8
4
5
5
4
6
2
10
6
9
10
3
4
4
2
10
3
3
10
2
10
9
6
2
4
5
8
7
6
10
2
6
10
6
2
4
4
8
9
1
8
6
1
8
1
1
5
3
5
1
8
8
4
6
10
6
3
3
8
2
5
4
7
10
4
9
8
3
7
1
1
3
6
1
5
10
9
9
7
8
3
1
8
1
8
3
4
8
8
5
9
5
3
1
3
8
8
3
2
4
7
1
8
3
10
6
1
6
9
1
9
6
9
7
6
7
7
3
2
1
1
3
5
7
6
2
5
2
3
10
3
4
4
6
8
6
4
2
4
6
7
3
5
9
9
7
6
8
5
4
3
2
10
10
3
8
1
1
10
8
9
10
9
6
9
3
4
8
10
1
1
2
8
2
6
10
2
5
1
7
4
8
10
3
1
9
6
4
4
1
9
8
7
6
9
1
6
2
6
7
4
9
1
5
5
1
3
4
8
8
2
1
9
5
3
5
4
2
7
1
2
3
4
7
6
7
9
9
1
7
1
6
4
5
2
2
10
7
1
6
3
7
3
5
6
6
1
3
7
5
9
2
9
3
6
3
8
8
6
8
10
3
8
10
10
9
1
3
1
8
3
4
5
4
10
3
5
1
8
7
7
10
3
2
5
5
6
10
3
3
4
6
3
3
7
4
10
6
2
7
4
9
3
8
8
1
6
9
4
6
8
10
2
1
8
1
4
2
3
9
7
10
6
3
10
3
2
10
9
8
3
7
1
8
10
2
2
4
1
10
2
8
10
10
3
1
5
5
3
10
6
2
6
6
5
1
3
7
10
10
5
5
5
7
3
1
7
10
3
10
6
7
3
4
7
10
1
9
3
4
4
3
10
6
5
5
5
9
3
10
3
2
10
6
5
1
10
7
1
4
4
10
3
3
1
4
4
7
8
5
10
1
8
8
6
4
3
7
5
4
8
6
10
10
4
1
10
2
7
6
3
3
2
5
8
2
5
2
4
5
2
7
9
4
6
8
4
2
4
9
7
1
4
3
2
2
1
10
5
2
8
10
8
4
7
8
1
2
5
2
1
7
8
8
1
3
8
3
5
1
5
5
8
2
7
7
8
8
5
2
8
9
4
4
5
4
8
4
10
7
7
6
1
4
3
10
5
3
6
5
8
8
2
8
10
5
7
3
7
6
4
2
9
3
1
4
7
3
1
10
6
9
7
8
3
4
9
3
2
9
6
4
6
2
9
6
6
1
6
8
8
4
5
1
8
7
9
10
3
3
2
7
10
4
7
4
9
4
5
6
7
1
4
4
4
5
4
1
5
3
6
8
4
7
8
8
10
1
3
1
3
1
1
6
5
5
4
8
4
6
5
5
7
8
7
4
9
1
3
2
10
8
3
3
4
10
3
8
3
2
1
7
4
6
3
7
1
1
7
6
1
7
1
8
2
6
2
1
4
9
8
5
8
4
9
9
4
2
10
10
3
3
2
7
1
9
6
2
5
1
10
10
9
10
1
2
1
4
3
3
7
8
8
3
3
5
7
3
1
3
9
9
4
3
1
5
3
4
7
2
8
9
4
9
1
7
3
6
5
9
3
8
5
3
7
4
6
1
1
5
5
7
10
6
9
4
8
7
5
9
3
9
3
8
5
4
7
3
5
4
1
5
2
4
8
6
9
6
9
3
3
1
4
1
5
5
10
8
8
10
8
4
10
5
1
2
9
9
4
8
7
2
4
9
8
10
7
3
2
6
6
1
5
2
2
4
10
2
10
7
8
10
9
1
7
3
6
8
2
4
2
9
1
10
5
8
7
5
4
10
9
2
10
5
3
7
5
1
6
9
1
7
7
10
7
4
7
5
9
3
8
8
8
7
2
4
7
2
9
10
8
3
3
10
6
3
7
4
6
4
5
9
10
10
10
4
8
7
1
3
6
1
3
9
8
5
4
9
5
10
2
2
6
8
3
10
8
4
9
5
10
1
10
7
8
5
5
2
7
2
2
2
10
7
4
3
5
5
5
8
10
5
1
4
8
8
2
7
6
10
4
9
6
6
8
2
4
9
7
9
8
3
4
5
3
7
7
7
6
9
1
7
10
7
6
3
5
4
2
6
5
1
4
6
2
7
3
1
3
1
4
7
5
2
10
6
4
6
9
3
5
7
4
10
10
9
10
2
9
3
10
1
10
9
9
8
9
8
5
7
2
9
10
8
1
7
2
9
4
3
9
3
1
7
4
4
7
5
6
2
3
1
2
2
5
1
3
5
4
3
3
1
6
6
5
7
9
2
6
10
1
4
9
2
6
5
7
7
4
6
6
1
9
3
8
10
3
2
10
6
2
4
6
2
1
2
3
8
7
4
8
10
2
2
7
6
5
4
4
9
8
3
2
7
10
9
4
7
9
4
4
8
2
7
2
5
8
4
8
7
6
10
6
1
3
8
7
4
2
7
5
3
8
6
5
3
9
10
8
9
10
10
7
7
8
3
2
6
10
1
10
3
4
10
10
1
5
2
1
6
10
1
3
1
9
6
6
1
5
3
6
1
1
5
3
1
9
7
4
5
10
3
5
6
10
8
2
1
8
7
8
4
2
4
10
5
1
1
1
5
1
2
8
1
8
7
8
8
7
6
2
5
7
3
3
7
2
2
4
5
7
2
10
3
9
9
7
6
5
2
5
4
3
10
7
1
9
3
3
5
9
2
10
6
10
3
7
8
5
9
1
10
7
7
7
1
6
10
6
9
8
4
6
8
2
1
3
2
7
1
10
1
5
9
4
6
10
2
7
9
2
3
1
4
9
2
7
2
7
7
10
6
9
7
2
10
2
10
3
7
4
4
5
3
8
6
8
4
3
5
1
7
1
6
7
1
4
2
4
1
5
10
7
9
7
2
3
6
10
4
2
9
7
5
6
2
9
10
8
8
6
6
5
10
3
1
4
2
3
2
8
7
4
2
2
6
7
10
1
10
4
7
6
7
1
6
3
5
7
4
7
5
3
2
5
4
10
3
6
1
5
7
7
7
5
9
3
7
4
8
10
3
5
2
7
8
9
6
2
3
1
2
1
7
3
6
10
4
3
10
3
7
10
10
3
6
2
1
3
9
1
4
6
3
8
8
4
5
6
6
7
5
3
4
1
10
10
4
1
3
6
5
2
2
1
3
6
3
4
7
10
3
5
4
6
4
7
3
8
7
3
6
3
2
6
10
6
7
2
5
4
1
4
8
4
10
9
8
5
5
8
6
2
7
8
9
4
1
1
4
5
3
1
2
4
2
8
4
8
8
5
7
8
4
10
2
1
4
9
2
10
9
5
4
1
5
9
8
5
2
10
2
8
5
10
1
4
1
3
10
9
3
10
9
3
4
7
2
6
8
4
4
10
6
2
10
1
6
1
1
8
9
5
7
5
7
9
3
3
2
8
2
6
1
7
4
3
3
4
2
5
8
9
2
8
2
5
7
7
10
3
1
7
1
6
1
4
3
7
8
1
5
4
6
2
5
4
4
6
8
6
5
4
7
5
5
8
9
9
5
2
9
4
5
4
3
10
9
7
10
1
6
8
6
4
4
9
6
1
8
6
10
10
2
3
3
6
6
6
5
9
6
10
2
1
1
7
3
2
6
4
3
6
8
6
8
9
7
2
4
3
5
1
5
8
4
10
10
3
5
5
7
8
9
4
7
3
10
4
7
9
3
7
6
9
4
1
3
3
10
7
3
8
9
7
9
3
3
7
1
5
5
8
8
9
4
8
10
6
9
4
5
8
10
2
7
7
1
9
7
2
4
10
7
4
8
9
5
8
3
5
7
1
3
3
8
5
7
6
6
1
2
5
3
9
10
6
2
9
10
7
7
8
7
1
4
1
6
3
1
2
1
2
10
9
5
9
5
5
2
8
8
7
1
3
7
9
2
5
6
8
8
1
2
4
5
4
9
6
7
5
1
6
2
1
2
7
3
4
5
2
10
10
8
3
9
10
1
6
2
8
7
10
9
7
2
2
3
5
8
1
7
7
10
1
4
3
5
1
10
10
4
9
5
8
10
6
1
2
10
8
3
8
3
2
5
1
3
6
2
5
1
7
2
9
8
2
4
4
9
7
1
9
5
2
8
7
10
3
6
5
3
6
1
7
1
7
7
3
5
2
4
2
4
6
8
5
9
1
3
8
10
8
1
7
1
10
10
7
8
7
5
9
9
9
7
9
8
10
6
2
10
1
6
7
8
7
3
9
2
9
3
1
10
8
7
10
4
6
4
7
1
7
10
2
10
6
2
9
4
10
5
7
5
1
1
9
1
9
1
4
10
4
5
5
1
8
5
5
6
1
6
2
2
10
1
8
3
2
10
2
5
6
8
8
9
9
6
6
7
1
8
1
8
10
2
1
9
3
3
10
8
10
10
10
7
6
9
8
4
1
3
2
1
3
10
4
6
1
9
2
10
8
8
10
5
2
8
7
6
10
2
6
6
6
2
1
2
10
3
10
5
7
8
6
2
7
4
7
4
2
10
7
6
9
4
8
8
3
7
9
9
2
5
6
2
4
4
10
10
7
9
8
5
5
10
6
6
1
4
7
4
7
6
9
2
7
3
7
8
1
10
1
7
6
10
2
9
4
8
2
1
4
8
8
10
1
4
4
5
8
2
2
10
1
4
3
3
8
6
5
10
10
2
3
10
9
4
4
2
5
1
1
7
4
7
4
6
6
1
10
5
1
1
6
2
3
1
4
4
3
1
2
9
9
2
9
2
9
8
3
5
6
2
4
7
8
2
2
9
3
1
4
2
3
2
9
1
10
3
8
3
7
6
8
9
6
1
1
8
3
10
10
3
10
2
7
9
1
10
10
8
1
2
8
10
1
6
7
3
5
3
8
8
1
2
2
4
10
9
9
4
3
4
7
9
10
5
4
7
3
10
9
8
3
7
2
6
6
5
3
3
6
10
4
4
4
4
2
10
7
8
9
6
6
3
3
2
7
7
9
8
3
4
5
9
5
3
7
7
10
7
9
3
6
6
6
3
7
10
1
4
5
3
1
10
4
1
2
4
2
1
10
3
9
8
5
1
6
5
1
9
4
10
8
9
6
3
2
7
9
5
10
7
5
7
8
3
9
8
8
4
4
8
7
10
3
7
9
8
2
5
7
10
10
8
7
10
1
10
4
9
6
8
5
1
8
6
10
4
1
10
9
4
4
5
10
5
10
6
6
1
5
1
4
3
3
7
2
4
8
6
9
5
7
1
2
8
10
1
1
7
3
4
9
6
8
9
1
8
7
6
1
7
2
5
2
10
7
3
3
1
10
1
9
4
4
1
9
8
7
5
7
4
3
7
2
1
5
2
3
9
8
4
4
10
2
7
9
7
3
6
7
2
4
4
3
6
6
3
6
4
10
8
8
9
9
1
8
1
10
6
2
5
9
6
10
4
6
9
7
5
10
2
9
3
1
2
10
1
7
7
2
8
1
1
1
1
1
4
7
8
8
4
4
7
3
10
9
5
1
10
8
8
8
7
1
8
6
4
8
8
6
10
3
4
7
9
3
2
2
2
6
8
2
7
9
5
2
5
5
9
5
3
7
8
4
9
10
6
7
4
9
7
10
7
7
3
7
8
4
6
1
6
7
10
9
5
7
1
9
2
3
9
8
1
4
2
2
10
8
7
7
8
7
10
7
4
5
8
8
7
9
5
7
10
1
7
8
9
6
10
3
1
9
2
2
8
3
2
1
7
7
10
3
9
8
4
8
5
1
5
9
10
10
9
1
6
5
9
3
10
2
10
5
5
1
4
4
1
6
3
9
5
3
1
6
4
5
4
3
7
6
8
4
10
9
9
3
1
9
2
3
6
10
9
4
9
7
5
2
6
7
3
1
6
10
10
1
2
10
1
9
3
9
8
10
8
8
10
1
7
7
5
8
3
4
6
7
1
1
6
4
8
6
4
8
3
10
8
8
7
6
3
6
6
2
3
7
2
3
9
2
9
2
2
6
8
3
7
1
6
4
9
4
10
9
3
1
1
7
5
8
4
1
6
7
6
8
5
10
9
8
2
2
6
6
9
4
8
5
2
4
7
8
8
8
2
4
6
9
10
8
8
9
1
4
2
9
4
1
2
1
1
6
3
2
4
6
7
1
6
5
4
7
8
2
6
1
1
5
8
2
3
7
9
4
9
1
1
8
5
10
7
3
3
1
1
1
2
4
6
3
1
9
6
8
3
2
5
5
3
5
7
3
10
7
10
7
3
6
8
7
1
3
7
1
2
6
10
2
1
7
10
2
3
8
10
9
5
9
6
1
1
4
1
4
4
7
4
7
9
8
5
6
5
8
6
10
5
4
2
6
4
7
6
3
10
2
2
1
7
7
9
4
8
4
5
7
2
7
7
9
6
3
8
10
7
5
6
5
10
1
6
5
7
6
8
2
1
10
4
7
10
8
2
8
4
7
7
1
8
3
1
10
6
2
7
1
6
10
7
4
7
9
10
6
10
10
6
6
5
10
8
7
5
4
4
1
2
7
7
5
7
10
3
9
8
10
9
4
2
5
2
2
2
8
4
9
6
4
5
10
8
3
1
9
4
2
7
3
1
10
1
6
8
3
3
6
5
7
10
4
6
6
3
8
7
6
1
9
10
4
4
3
7
1
8
4
5
8
7
6
9
2
6
3
1
2
3
8
1
8
2
2
1
2
2
3
2
6
6
8
9
1
1
4
1
8
3
10
9
7
7
5
3
4
5
10
2
6
2
9
7
4
9
3
1
1
4
2
2
4
1
5
1
6
2
2
2
4
10
8
7
6
7
6
4
4
4
5
8
7
8
9
4
10
9
6
7
5
8
6
8
9
2
3
4
9
4
4
7
3
6
1
7
7
9
4
4
6
3
10
8
9
8
5
6
5
9
10
2
4
4
10
9
3
5
6
2
5
1
6
1
8
7
8
4
4
2
3
1
10
1
8
5
4
10
8
8
1
10
1
9
2
10
1
5
5
1
4
3
1
9
3
8
10
9
8
9
9
9
5
2
4
2
1
6
10
4
7
3
3
3
8
4
3
4
2
10
3
8
4
3
2
8
3
1
1
9
8
8
10
2
1
6
4
2
5
7
3
5
3
3
1
4
6
1
7
8
1
9
6
10
2
2
5
5
3
7
2
3
5
8
6
3
4
6
8
2
4
8
5
5
8
3
7
9
6
9
2
8
5
1
4
4
3
10
4
4
3
4
7
1
9
6
10
3
4
3
4
6
2
6
5
3
2
9
1
3
9
7
7
10
1
7
4
8
2
7
6
3
1
6
6
4
7
4
10
8
7
3
4
4
6
6
5
7
3
8
9
10
4
9
2
8
6
1
6
3
10
4
9
10
9
6
1
5
1
1
3
10
4
2
3
5
2
8
10
7
10
7
9
2
8
4
2
10
3
1
9
1
10
2
5
1
6
5
4
2
1
1
9
1
1
9
5
4
1
5
5
8
7
8
3
8
2
1
2
10
9
9
9
6
3
4
10
5
10
10
3
3
8
7
6
6
5
7
4
2
4
2
6
2
4
6
3
10
2
8
4
4
7
3
8
7
10
4
2
3
2
5
5
4
5
10
6
9
9
10
8
1
10
5
3
5
3
9
9
3
3
4
2
10
9
3
10
10
10
8
1
8
7
9
8
7
4
10
3
2
10
3
5
5
10
7
7
10
9
6
4
1
9
6
3
5
2
3
7
6
3
1
7
8
9
1
1
1
9
2
5
6
1
5
7
8
7
9
7
5
6
2
10
8
8
2
6
8
2
9
5
1
4
2
4
3
8
9
1
3
5
10
5
8
3
2
8
2
6
1
9
10
5
1
3
7
7
9
3
2
6
1
4
3
2
7
7
8
6
10
2
7
4
1
3
8
9
10
9
10
4
10
6
4
8
2
7
6
3
10
3
9
6
10
7
3
10
1
8
3
5
2
8
1
9
8
8
10
9
4
4
8
5
9
6
10
4
6
4
9
6
7
6
7
5
1
8
9
5
9
6
4
10
6
2
6
9
5
1
3
2
4
5
10
6
2
5
8
4
9
10
3
5
8
2
3
2
9
1
1
8
8
2
2
10
2
9
2
3
3
6
9
8
8
6
10
5
5
5
2
7
6
1
1
8
2
9
4
1
10
4
10
4
6
3
5
6
9
3
3
2
9
7
8
5
2
9
3
2
3
4
10
10
8
6
6
8
2
7
7
9
1
5
4
7
3
2
10
10
4
5
6
3
3
1
6
8
3
4
4
10
5
8
4
8
7
1
6
9
3
10
2
8
10
10
5
4
8
3
3
7
1
5
7
3
4
3
8
4
1
5
1
8
8
9
8
8
10
10
3
8
4
9
5
4
7
7
2
5
6
1
6
8
3
9
8
8
9
5
3
9
9
6
8
6
2
4
6
6
3
3
3
2
3
8
4
4
4
4
8
2
8
1
6
6
7
1
8
1
2
6
1
3
2
5
3
2
9
1
7
3
9
8
8
3
6
4
1
4
2
10
7
10
4
3
9
2
2
1
2
10
8
10
6
3
7
9
9
5
5
5
8
4
1
7
7
7
10
10
6
10
1
5
5
10
7
6
9
6
4
5
4
7
5
9
10
1
6
6
6
9
2
1
8
8
7
10
8
5
2
8
9
6
7
2
8
4
7
2
5
5
3
7
4
1
2
9
10
8
3
7
2
5
4
9
7
2
6
3
1
1
6
4
1
7
1
8
6
10
3
3
10
9
4
7
2
9
4
6
5
1
6
9
2
2
3
5
3
9
6
10
2
4
7
10
5
9
10
4
3
1
4
5
4
4
4
10
6
7
7
10
5
5
1
1
6
9
5
10
5
2
10
10
4
3
10
10
5
1
6
1
3
3
2
1
1
7
9
8
1
5
10
1
10
3
4
8
9
5
10
3
4
8
1
7
5
1
9
1
1
7
10
5
9
5
2
1
3
3
6
3
6
4
5
1
8
6
7
2
2
5
8
2
9
6
3
7
3
1
4
7
4
2
6
9
2
1
2
2
2
7
4
7
1
10
9
3
2
9
10
8
6
6
3
8
4
10
5
6
8
4
6
1
10
1
1
4
9
1
3
7
1
10
5
8
4
8
3
9
2
8
3
6
5
4
1
3
3
7
8
10
6
5
9
1
3
3
6
4
4
5
8
6
3
6
6
8
10
7
7
1
8
8
1
1
1
2
3
5
2
10
6
4
10
7
9
10
2
5
9
4
10
9
1
5
4
5
2
7
7
8
4
1
1
1
7
3
6
3
4
4
1
4
8
5
7
10
6
2
5
2
1
10
3
6
5
8
6
2
7
8
7
8
9
1
5
3
6
9
4
2
4
4
3
10
3
7
4
1
1
1
6
7
5
10
7
7
9
1
5
1
4
5
9
8
4
3
9
1
2
6
3
8
8
3
7
2
3
5
7
5
10
6
8
10
6
6
9
4
9
4
2
3
2
7
9
1
8
9
7
2
5
2
7
10
1
9
8
7
4
5
4
5
4
3
7
6
6
7
5
8
2
7
6
5
3
6
5
9
6
4
9
2
2
4
1
3
1
7
7
7
3
3
10
8
10
5
6
4
9
9
9
3
9
1
1
6
7
7
4
1
4
2
2
9
4
6
6
10
3
3
8
1
5
9
7
7
5
1
5
9
8
1
1
3
2
8
1
9
5
10
5
3
5
1
4
4
3
9
2
10
5
4
3
7
9
5
7
1
1
3
4
4
4
5
2
1
7
6
4
2
8
2
4
9
8
9
4
3
4
9
1
3
4
9
8
10
6
1
3
3
2
8
2
8
1
6
5
8
5
9
3
6
3
1
1
2
3
6
2
3
8
1
6
10
1
8
2
9
2
3
3
5
8
3
7
2
10
2
6
4
5
3
10
5
6
6
4
1
2
8
4
7
7
4
9
10
4
5
4
7
3
6
4
10
3
3
4
8
6
7
1
8
2
2
7
10
1
3
3
8
6
3
1
2
2
2
4
4
6
9
6
7
10
4
6
4
5
7
9
7
7
10
8
8
5
2
3
5
10
3
5
1
10
1
3
9
6
3
2
7
10
1
6
5
4
10
9
1
5
1
2
1
8
6
6
2
10
9
4
7
1
8
3
3
8
4
10
3
3
4
1
1
10
5
3
2
5
1
2
4
8
2
8
8
8
3
5
7
3
8
1
7
4
2
3
4
3
5
1
3
10
3
9
5
8
4
9
8
8
1
7
4
9
6
7
7
7
4
3
9
9
1
7
5
1
9
9
7
4
10
9
3
10
7
5
9
5
8
4
5
6
10
2
5
6
7
5
5
3
1
9
2
5
8
5
4
8
5
10
5
2
4
3
8
5
4
9
4
6
1
8
2
1
5
8
4
10
5
3
10
9
10
10
10
5
5
1
4
1
1
8
5
7
6
6
1
1
3
10
10
10
5
6
8
4
1
6
1
9
8
1
6
2
7
2
6
2
4
7
10
4
2
1
6
9
3
7
7
9
10
10
10
6
10
5
9
2
8
1
5
8
4
5
10
7
2
9
10
1
7
7
4
9
4
4
7
5
10
1
5
10
3
5
3
6
10
1
3
9
3
1
4
6
7
4
4
7
3
6
5
4
10
7
3
4
4
7
5
6
5
7
8
9
7
2
4
8
7
2
5
7
8
6
3
1
1
2
3
6
4
1
1
2
2
3
8
6
2
4
6
7
5
8
5
3
6
7
10
1
10
6
1
1
7
4
9
2
8
4
5
8
3
8
7
9
5
5
2
10
10
4
3
6
6
10
5
2
7
3
9
4
3
10
2
6
2
5
7
3
7
6
8
4
10
4
10
8
4
6
2
8
8
4
2
2
5
3
5
2
6
10
10
5
7
4
2
1
7
10
8
5
4
4
3
7
10
5
7
6
1
5
3
1
2
4
7
8
8
3
5
6
4
4
9
1
3
4
5
7
6
5
8
9
1
3
9
1
7
1
5
7
5
2
3
6
6
10
7
10
10
1
10
3
1
2
9
9
1
9
10
10
10
4
6
5
8
3
6
3
3
5
2
10
10
3
7
1
9
4
9
6
9
3
5
7
1
2
2
5
7
10
8
6
5
9
5
2
9
3
6
6
10
1
7
10
3
5
3
9
7
10
7
9
4
3
3
1
4
2
6
4
4
7
7
4
10
3
4
3
5
9
2
10
6
9
8
3
4
2
1
8
3
1
5
10
3
4
9
2
2
10
5
5
1
6
5
1
10
4
2
2
5
1
4
4
10
4
4
4
4
8
10
5
8
4
8
10
7
1
4
10
8
5
2
8
2
10
3
9
7
4
6
10
7
2
1
5
3
1
1
8
3
4
9
9
4
5
8
5
2
4
3
10
2
2
9
8
2
1
1
9
3
9
5
7
6
8
2
7
5
2
4
7
2
2
7
2
7
6
8
1
1
3
4
4
1
7
2
2
1
5
10
2
10
5
4
6
6
7
6
3
3
1
8
6
9
8
3
1
4
4
5
10
2
7
6
5
3
2
6
10
9
8
1
10
4
7
8
4
9
7
6
1
1
4
8
9
2
3
3
3
10
7
2
2
1
4
8
10
5
3
3
4
4
7
9
4
2
2
3
3
7
9
2
10
3
4
3
5
3
5
10
8
9
7
6
9
10
4
9
7
7
7
8
1
10
7
5
1
7
5
2
2
6
8
5
7
9
1
1
9
4
3
1
3
8
3
8
3
7
2
6
9
3
3
10
8
7
8
2
3
5
4
6
10
4
10
3
2
1
5
7
1
7
5
7
10
3
3
1
10
5
8
4
1
2
5
10
6
1
4
1
10
3
5
6
9
7
9
3
10
7
3
6
1
8
5
5
2
6
3
5
2
1
6
6
1
2
1
7
9
7
5
2
5
7
5
5
7
8
10
5
5
2
3
1
2
4
10
2
10
7
8
1
10
7
7
1
5
8
5
1
5
3
6
10
1
5
4
10
4
5
9
2
10
10
10
7
2
1
2
1
10
6
1
5
9
4
5
6
5
8
8
9
2
5
8
8
3
9
8
2
6
4
8
9
6
6
2
5
1
3
1
3
7
9
4
1
6
8
5
9
7
1
10
8
2
9
8
9
10
1
4
8
3
7
10
3
6
9
5
8
5
4
10
5
5
2
1
10
3
1
9
7
7
7
5
3
3
1
7
4
4
6
4
3
9
4
7
5
10
9
6
3
5
6
8
7
7
9
8
3
4
3
1
5
3
2
4
8
9
9
10
10
5
8
5
7
4
9
7
1
6
4
5
3
9
5
8
6
6
5
5
4
4
10
6
6
3
6
2
1
2
7
2
10
4
4
5
9
2
2
5
6
2
8
7
4
2
3
2
5
7
4
9
5
2
7
10
3
1
5
1
10
8
1
8
9
10
3
6
10
9
6
10
5
8
5
2
3
3
3
2
1
4
9
3
3
1
8
5
2
1
10
5
9
2
9
1
7
5
5
7
7
9
2
10
5
8
2
10
1
9
9
2
9
9
5
5
10
5
2
8
7
7
6
5
1
3
4
9
9
2
2
6
5
10
4
3
9
1
1
6
7
8
6
4
4
6
9
5
7
2
2
5
9
7
5
1
4
2
2
6
9
4
4
7
4
1
7
7
8
4
7
4
2
6
3
1
3
7
10
4
5
2
6
2
10
10
8
1
7
5
3
10
5
7
1
7
7
1
9
10
5
2
4
10
5
1
6
9
4
2
4
4
1
7
8
4
1
3
9
5
8
9
3
4
6
8
6
10
8
7
10
1
9
7
9
5
1
7
7
10
2
10
6
3
8
7
2
9
9
5
2
4
7
4
6
9
7
4
7
6
10
7
8
1
3
1
2
9
2
10
6
8
10
10
9
8
1
8
6
2
5
10
5
5
7
6
4
7
10
9
3
8
9
7
6
8
5
1
10
4
9
4
1
8
5
1
5
7
9
10
4
2
8
10
6
4
7
9
2
8
6
9
8
5
2
6
4
2
8
6
7
9
10
5
3
5
3
9
9
2
8
1
8
6
9
4
4
9
9
2
4
10
1
5
3
3
4
5
3
1
7
7
2
5
9
3
10
6
6
3
5
6
1
6
9
2
8
3
9
2
5
5
9
2
10
2
10
2
8
4
5
10
3
4
5
6
7
5
7
4
6
9
3
4
4
6
7
8
10
9
6
2
2
6
4
7
5
9
7
7
1
6
1
6
1
1
7
2
7
10
10
4
7
4
10
6
9
4
8
2
5
9
8
5
10
10
1
9
7
1
3
10
3
6
7
3
6
6
10
5
3
5
4
7
6
9
8
6
9
4
6
3
8
2
1
9
10
10
4
6
7
8
10
3
9
6
7
1
5
9
10
7
9
6
7
6
5
8
8
10
5
6
9
2
7
9
3
3
1
4
1
6
6
2
5
4
6
1
3
2
4
8
7
2
2
9
2
8
5
6
4
10
7
1
5
4
1
4
4
1
10
3
4
7
5
8
9
4
5
2
9
5
8
1
7
2
6
9
1
9
7
3
1
9
5
4
2
3
1
3
2
4
10
2
4
10
8
3
2
9
6
5
4
8
5
8
2
10
10
1
7
1
4
2
5
6
8
10
7
6
1
1
4
1
4
3
2
6
6
1
3
1
7
9
10
9
10
7
6
1
6
4
4
5
1
6
6
3
4
1
8
7
8
7
5
9
9
10
8
5
4
3
7
9
4
1
9
5
5
9
10
8
8
4
7
7
9
3
4
4
6
7
2
2
10
8
1
8
1
2
3
7
5
6
1
6
5
1
10
5
1
7
8
5
3
9
6
7
5
4
9
8
5
6
6
4
10
2
9
6
3
8
9
5
5
8
6
10
3
1
9
5
3
4
4
7
10
3
7
10
7
2
6
9
2
6
6
5
2
10
5
5
10
1
2
7
10
4
2
3
4
2
6
9
1
2
6
10
9
6
10
2
6
1
4
1
2
5
2
7
7
6
5
3
3
4
8
9
10
7
6
6
1
9
9
10
4
4
2
6
4
10
9
4
2
3
9
5
8
1
7
10
2
10
3
4
5
7
3
8
7
5
8
3
6
3
1
4
8
6
10
4
2
8
7
4
5
7
10
7
3
6
2
9
10
8
7
4
3
2
10
10
10
8
6
10
1
4
2
7
9
4
4
10
7
9
5
4
8
9
9
1
5
4
1
1
10
7
10
8
10
2
5
5
3
1
5
8
8
5
4
1
4
6
6
8
6
4
7
1
6
5
8
8
7
4
9
6
4
5
10
3
1
4
3
10
9
7
8
3
1
7
8
3
7
9
9
4
10
5
6
7
7
7
1
3
7
3
6
2
3
8
10
3
9
6
7
2
2
9
4
1
5
8
4
6
8
5
1
7
10
7
4
5
9
4
6
6
3
8
10
5
3
3
7
2
6
3
5
1
4
4
4
1
5
5
10
2
7
10
10
2
1
1
9
5
5
6
5
3
2
1
9
6
1
5
3
7
1
8
1
5
4
2
4
3
8
2
8
3
9
3
4
7
1
7
7
5
9
10
1
6
3
2
5
2
3
10
10
6
7
1
5
4
7
5
8
6
10
2
2
9
4
3
3
2
7
9
10
2
2
7
4
3
8
2
6
6
2
9
2
1
7
9
7
7
5
8
3
8
6
5
6
1
9
2
1
3
1
6
8
6
9
10
3
3
3
6
2
3
1
1
3
1
6
1
8
4
2
10
7
9
1
2
4
5
6
9
2
7
10
5
4
9
5
7
5
5
1
9
3
8
6
4
6
4
5
7
1
3
1
9
2
8
6
4
7
1
4
10
1
4
10
2
10
5
1
6
4
9
4
3
6
8
4
5
10
10
5
2
4
7
2
2
8
7
4
7
1
10
2
10
1
4
4
2
3
5
6
5
4
5
7
8
1
4
7
7
5
6
8
7
10
8
6
4
9
6
5
4
8
9
5
2
8
6
3
2
2
4
7
2
6
6
5
6
10
7
6
10
8
6
9
2
9
3
4
5
9
2
2
2
6
2
6
4
7
7
5
4
3
6
1
1
1
2
3
3
3
1
9
2
5
5
1
1
1
6
3
6
4
1
1
8
7
9
2
7
2
9
5
3
8
3
4
9
5
1
8
3
10
4
3
2
6
7
9
9
4
7
8
1
3
3
5
10
7
7
6
2
5
2
5
4
7
1
7
3
3
8
7
2
1
7
7
1
3
6
10
5
2
1
10
1
4
9
6
6
10
2
8
6
2
7
4
7
6
3
8
6
7
5
7
8
6
6
2
6
10
1
9
10
2
6
2
3
1
10
5
1
10
6
1
7
8
6
6
7
10
6
9
2
9
2
6
1
6
3
9
3
9
6
1
4
6
9
2
3
4
10
3
8
2
5
6
7
1
7
6
5
3
4
10
7
7
2
7
4
9
9
10
2
1
9
10
1
5
8
9
6
7
1
9
9
10
4
8
1
10
2
5
3
5
5
1
2
7
8
4
2
9
8
6
1
10
3
7
5
4
1
10
9
6
6
4
7
3
10
2
6
10
6
8
10
3
1
5
2
9
6
3
2
10
1
1
7
7
7
6
2
7
9
4
8
9
9
4
1
4
8
1
10
9
6
4
10
3
9
8
10
3
4
3
4
6
6
7
8
1
1
4
2
4
6
4
4
4
2
6
1
9
5
2
10
4
10
4
1
5
9
10
5
1
10
9
5
5
5
9
8
6
7
5
9
7
6
7
6
3
1
5
6
4
8
3
7
8
6
7
9
3
3
9
9
8
8
7
5
3
3
6
8
6
9
6
7
6
4
8
2
7
7
8
9
4
3
7
3
2
10
3
1
4
2
8
4
6
7
7
10
4
2
7
10
8
1
6
8
4
6
9
9
8
10
3
8
2
8
4
5
1
3
7
7
4
1
4
9
6
8
2
6
8
2
5
9
5
2
3
9
10
6
9
9
2
8
4
8
6
3
6
2
1
10
10
7
5
8
2
3
3
3
6
4
10
2
4
4
1
1
8
9
4
7
6
3
7
10
3
10
9
1
8
6
7
5
9
4
6
3
3
8
10
10
6
6
10
6
10
3
3
8
1
1
7
9
3
10
9
1
6
2
5
4
1
1
7
4
1
7
9
2
1
3
4
10
6
6
9
10
8
3
3
3
3
7
5
3
8
8
9
7
2
6
2
9
9
6
5
9
7
6
8
5
6
1
3
1
6
5
2
9
4
7
5
4
2
10
8
1
10
10
8
4
1
3
10
5
8
8
9
4
10
6
7
10
3
4
8
1
6
2
2
4
5
8
5
10
5
2
6
5
4
10
10
7
10
8
5
3
3
6
5
8
6
4
6
9
6
8
6
5
8
9
6
5
10
4
5
4
7
5
3
6
4
7
8
4
9
4
7
1
10
9
5
2
8
10
10
6
6
10
5
9
5
6
8
6
4
1
1
6
7
1
2
8
5
8
8
3
10
10
9
9
8
1
7
6
5
5
2
9
2
5
6
3
1
2
5
1
10
8
5
6
6
9
1
10
1
1
8
9
4
6
5
7
3
10
9
4
8
8
2
10
9
10
7
10
1
9
8
8
6
6
4
8
10
9
3
10
9
9
8
10
2
4
6
5
5
3
2
1
1
9
3
6
2
8
2
1
7
9
7
3
1
4
6
9
8
1
5
6
9
3
6
6
10
5
3
7
1
3
2
7
8
10
9
2
9
7
6
4
8
4
9
2
9
4
8
5
8
6
7
5
4
1
8
4
6
4
2
9
4
6
8
8
9
4
10
6
9
7
1
7
10
3
8
5
2
8
7
8
4
9
9
7
5
3
4
2
9
5
9
7
2
1
9
1
4
6
8
4
10
3
6
10
1
1
2
8
1
6
7
7
1
8
1
2
1
3
3
7
3
3
2
9
9
3
5
4
10
1
9
9
1
10
1
9
2
10
10
3
1
4
10
7
4
6
1
1
3
2
9
3
5
7
1
2
4
2
10
2
1
4
7
5
6
8
5
5
1
4
10
7
6
4
7
4
4
4
10
10
9
10
3
8
6
3
5
1
3
9
5
9
10
5
1
4
2
8
10
9
1
3
3
3
8
5
7
6
6
8
3
1
2
9
2
9
9
9
8
7
9
7
7
1
6
8
1
7
2
5
10
7
6
2
5
1
8
4
8
2
8
8
6
3
5
2
2
8
1
10
3
6
5
6
4
5
2
8
4
8
10
7
9
5
5
7
9
1
9
8
9
2
2
9
4
7
7
4
1
7
8
4
6
6
6
1
5
3
5
4
7
1
7
5
1
8
8
2
3
2
7
3
4
4
8
2
3
7
8
7
8
3
1
1
4
6
3
8
8
3
8
6
8
9
5
8
1
10
9
6
3
10
5
8
7
10
1
6
7
1
8
9
6
10
2
1
7
6
6
10
5
4
4
9
9
6
5
8
10
3
4
8
1
1
5
7
10
5
1
2
2
3
9
9
5
10
6
7
3
6
2
6
10
10
7
10
2
5
7
10
6
6
1
6
3
1
1
7
3
6
4
2
6
5
5
3
4
2
5
9
7
1
5
8
7
9
2
7
7
4
8
7
8
1
7
10
8
9
3
7
10
9
6
2
10
6
7
1
5
9
10
4
9
4
10
7
4
10
5
5
3
5
9
3
2
4
7
7
5
2
9
1
5
8
2
3
8
1
1
7
8
5
10
5
4
7
5
3
10
8
1
8
6
5
3
4
2
2
1
3
4
6
2
4
5
1
2
6
1
2
10
6
9
10
8
1
3
7
5
3
9
1
2
5
2
8
7
1
8
2
6
8
8
3
6
2
8
4
3
3
8
3
8
9
4
9
9
2
8
7
7
8
8
3
2
5
3
2
7
9
6
5
10
4
1
9
2
10
1
4
3
5
7
7
7
6
9
4
7
4
2
8
2
7
6
8
7
4
9
10
8
1
10
4
3
8
7
1
1
9
9
6
5
9
2
10
8
3
3
9
9
7
6
8
9
4
9
2
6
7
2
1
8
5
9
6
9
1
4
10
3
9
2
2
10
9
3
4
10
6
8
8
1
5
3
4
4
1
1
3
1
3
8
2
4
4
9
10
4
9
10
6
10
5
2
8
5
2
2
4
3
6
3
4
1
4
6
4
2
1
2
3
4
6
1
8
4
1
1
5
3
9
8
9
8
4
10
9
7
7
10
1
3
7
5
5
6
9
3
4
10
1
8
5
9
10
1
8
1
4
10
4
10
8
4
7
5
4
7
8
5
2
6
8
9
1
4
3
7
9
9
3
3
10
4
2
7
3
7
1
2
4
4
9
6
6
5
4
8
2
7
2
4
4
2
5
9
1
4
3
8
5
4
7
4
10
6
9
1
6
7
2
7
9
3
10
4
4
8
5
3
1
9
9
2
10
7
8
6
6
5
10
9
9
10
6
4
4
2
10
8
1
6
10
3
8
10
1
2
10
3
5
3
1
3
9
8
8
7
3
5
10
3
10
3
10
7
5
8
1
3
9
9
6
7
7
6
7
2
7
4
9
4
4
2
2
1
4
8
2
4
8
9
1
7
1
4
8
9
10
3
9
1
1
8
8
4
7
9
1
5
5
6
4
5
4
4
9
3
2
6
7
4
1
1
10
10
10
7
4
2
5
4
4
10
1
5
9
5
6
2
7
2
1
6
9
2
6
10
9
3
5
1
2
7
4
4
9
6
9
2
3
2
1
5
1
4
6
7
8
9
5
4
9
3
1
1
9
5
4
1
1
9
1
6
8
2
7
7
2
2
10
3
5
9
6
5
7
8
9
6
6
5
1
2
10
6
5
10
4
10
8
9
7
9
1
9
9
7
10
10
7
4
6
9
7
1
1
1
7
2
9
7
9
5
10
1
9
1
8
3
9
10
5
8
6
7
8
6
1
7
6
10
9
4
9
1
7
1
10
2
1
4
3
3
6
2
6
10
3
2
7
9
5
5
3
1
3
4
6
8
4
5
8
10
9
8
5
5
10
1
9
9
9
7
4
7
6
10
5
2
8
3
5
6
2
1
7
2
10
6
1
1
8
5
9
1
3
2
1
1
3
7
1
9
3
3
3
10
6
7
4
10
6
10
3
2
1
2
5
10
10
9
10
2
1
7
5
4
1
9
7
6
2
3
8
3
1
4
4
4
8
1
1
2
10
7
6
5
5
6
5
8
1
7
3
4
3
7
7
8
9
5
10
6
10
9
1
5
1
8
7
4
6
8
10
3
9
7
1
5
1
9
4
3
2
4
6
10
8
7
3
4
5
5
2
2
4
4
4
6
1
1
10
2
7
2
10
10
5
6
7
3
5
7
8
4
4
6
8
5
6
10
5
10
6
10
1
5
4
7
5
6
1
6
10
3
2
6
7
8
7
1
3
7
3
5
1
8
5
7
5
10
10
4
10
3
3
8
6
10
7
2
1
4
7
6
7
7
4
2
10
2
6
9
1
4
8
1
8
2
9
4
1
8
3
8
2
7
10
1
9
6
5
2
2
2
6
9
9
7
5
7
4
5
4
1
9
3
7
4
2
2
3
7
9
7
2
10
7
1
3
3
10
10
9
5
4
1
7
6
7
10
9
8
2
8
4
8
9
4
10
9
6
3
3
6
3
6
3
3
3
7
1
8
10
5
2
5
6
6
3
3
6
6
4
1
10
7
5
2
2
1
4
4
10
7
1
9
8
6
6
1
1
10
7
3
9
7
6
2
8
5
6
8
2
1
4
2
8
5
9
10
7
8
10
7
2
10
3
6
2
2
10
2
4
1
3
4
7
7
8
8
10
9
8
7
1
6
7
8
4
9
1
5
10
5
10
5
10
7
2
5
7
9
8
3
6
2
4
2
9
4
3
1
9
6
8
8
4
1
3
4
1
4
6
9
9
9
5
1
10
9
2
6
10
6
7
2
5
6
1
9
4
9
7
9
9
6
1
9
3
7
2
6
2
7
2
7
6
5
8
9
9
6
2
7
5
6
6
8
7
7
5
6
8
3
2
3
3
2
2
7
10
3
10
9
4
5
3
3
6
1
7
6
9
4
3
10
2
2
5
9
1
2
6
9
9
7
6
1
1
4
2
10
5
8
8
3
5
7
4
7
10
6
4
6
4
8
8
8
4
8
10
4
5
1
8
10
4
6
5
1
5
6
9
9
9
7
5
6
6
4
2
6
3
8
10
3
4
6
9
3
10
3
8
3
9
5
8
10
3
4
9
3
10
2
5
9
5
7
4
10
9
3
10
10
6
9
10
3
4
3
10
5
8
1
10
8
10
1
7
5
2
10
4
9
8
5
1
4
7
3
3
9
4
4
6
2
4
7
5
10
10
6
9
6
2
2
6
1
7
1
6
8
5
6
8
9
1
5
2
6
5
2
8
3
4
10
4
8
2
4
4
6
6
8
4
2
4
1
7
10
10
9
9
7
5
4
5
9
8
9
8
7
5
6
8
4
1
4
6
9
1
1
3
9
5
4
9
7
10
9
5
10
1
2
6
3
6
1
1
6
4
1
9
3
6
6
10
6
5
5
8
5
10
4
6
3
4
5
8
7
9
4
7
1
5
8
9
2
4
6
2
5
9
6
2
5
5
5
8
8
4
2
4
2
1
2
6
9
5
2
9
5
8
9
4
10
8
2
6
6
4
3
2
8
1
1
9
7
6
2
9
2
5
4
2
2
10
2
4
1
8
9
2
7
9
10
6
1
6
1
9
2
9
2
4
2
8
1
4
10
1
8
8
9
5
8
10
5
3
8
6
9
6
1
2
7
10
4
8
5
5
8
6
9
9
8
5
3
8
5
5
8
6
4
2
4
8
10
4
6
5
8
9
7
7
8
4
7
3
1
9
8
2
6
7
1
8
3
4
1
2
8
1
2
9
3
9
1
6
5
8
6
3
2
6
7
7
2
9
5
3
6
10
6
10
10
10
7
1
2
3
4
5
5
9
8
9
5
9
8
4
9
10
5
3
6
9
7
2
5
7
3
3
6
9
6
1
9
10
5
8
7
8
7
1
2
9
6
5
7
9
4
8
6
4
8
3
9
5
5
9
3
2
3
7
6
8
8
7
4
8
8
3
10
8
10
6
8
6
7
3
9
8
7
10
7
5
7
9
4
5
10
7
5
5
1
1
5
2
1
2
7
9
4
3
10
2
10
3
8
7
5
9
3
3
8
9
5
8
8
8
3
9
10
2
10
5
1
9
1
8
1
9
3
7
7
10
8
4
3
2
1
8
1
8
4
8
3
9
10
3
9
1
9
1
1
6
5
4
6
10
9
4
9
8
2
2
9
6
2
1
10
3
10
6
6
8
9
10
7
4
2
3
2
3
6
4
4
3
10
9
10
10
9
3
9
7
4
7
9
4
10
2
3
7
10
1
4
7
8
5
4
1
10
5
1
1
10
5
7
4
6
9
9
9
7
10
3
5
1
3
9
10
9
1
2
6
2
4
9
10
9
10
2
10
2
7
3
8
7
9
6
6
6
6
9
8
4
3
5
9
7
1
5
3
5
9
3
2
4
4
5
7
5
4
1
3
7
10
10
1
9
1
9
1
7
3
10
2
9
3
9
5
9
9
2
3
3
7
6
6
9
7
8
3
4
5
4
9
8
6
9
9
7
9
5
9
8
9
2
5
9
3
4
5
8
1
8
10
6
5
10
1
5
6
2
10
3
6
9
5
2
8
3
1
9
7
10
8
6
2
7
9
3
9
4
4
9
5
7
3
7
6
1
2
8
2
3
6
6
7
3
1
2
9
4
9
10
2
1
7
8
7
2
7
7
2
4
10
2
3
7
2
1
5
9
6
9
5
6
8
3
7
3
3
3
3
10
1
1
7
8
2
8
9
9
3
3
2
10
5
8
3
4
9
5
2
1
2
1
1
1
6
6
1
3
10
6
9
4
9
4
4
2
7
5
8
4
5
10
6
9
1
4
7
10
1
2
9
7
1
6
7
8
10
9
9
2
8
5
2
5
4
7
6
10
9
8
10
8
3
6
9
5
7
1
1
1
4
10
1
3
8
4
6
9
9
5
10
3
1
7
2
5
7
9
10
10
6
2
6
1
6
8
5
4
4
4
7
10
6
8
5
9
6
6
5
6
5
5
7
7
5
2
8
3
10
9
4
2
3
8
9
3
7
5
3
1
8
2
6
1
8
3
10
6
1
2
7
5
8
3
2
5
1
2
8
1
5
3
1
5
10
9
2
8
3
9
3
10
7
10
3
6
5
2
10
10
7
7
4
10
7
4
6
5
7
2
1
5
2
7
4
5
1
10
4
9
7
6
10
8
7
4
9
9
7
10
2
5
10
9
2
3
3
2
4
4
5
7
2
9
4
8
1
1
5
6
3
4
10
1
1
9
7
3
2
4
8
2
3
6
3
4
4
1
2
3
4
6
3
9
1
3
6
8
10
1
10
2
3
2
5
4
5
6
6
6
10
5
2
3
7
3
5
7
9
6
10
2
8
5
7
4
1
3
1
10
8
6
7
6
1
9
1
8
2
5
1
10
4
2
9
3
3
6
8
5
1
9
3
10
1
1
4
5
7
3
10
7
6
10
10
3
8
8
3
4
4
4
1
10
9
1
5
5
3
3
4
8
1
7
3
9
8
4
7
8
9
1
8
2
7
1
3
10
10
4
1
10
1
1
7
3
4
4
4
1
6
2
5
8
8
2
1
4
8
2
7
10
7
4
10
2
10
9
1
8
6
4
3
10
7
4
6
10
5
4
8
9
2
1
2
10
4
6
10
9
4
1
8
9
7
6
7
1
7
3
8
6
1
1
4
6
6
8
9
9
10
1
3
10
10
10
9
10
8
4
6
6
10
7
8
7
3
4
8
2
8
5
2
1
7
7
4
8
5
5
7
7
1
3
5
9
7
6
4
9
7
8
9
6
4
9
6
2
7
5
5
7
4
6
2
8
7
3
3
1
3
10
8
6
10
6
7
7
5
7
6
8
5
9
6
1
7
7
10
4
9
2
4
10
4
5
9
5
3
9
10
3
1
7
4
10
5
8
4
7
5
5
4
2
3
3
9
1
2
6
6
8
9
2
3
8
4
4
7
5
8
8
4
3
1
9
8
6
4
8
4
7
8
10
6
8
1
1
4
2
7
7
5
1
9
3
3
6
5
3
2
3
3
10
3
9
9
10
8
3
9
7
3
7
1
8
10
4
8
5
6
5
9
9
5
1
6
4
5
7
4
2
2
10
8
6
2
3
6
8
6
6
6
1
4
7
6
3
5
1
9
7
10
4
1
3
5
9
9
6
1
4
9
1
5
1
6
6
4
2
3
8
7
6
2
1
9
2
9
1
3
5
8
3
1
8
7
1
7
1
7
5
3
9
3
3
2
1
10
3
6
1
9
10
1
5
8
5
2
9
9
2
2
7
6
1
4
9
6
4
9
1
8
10
5
4
9
1
8
7
8
1
6
8
1
5
10
9
7
9
8
5
7
5
2
3
9
6
6
4
5
1
10
6
9
3
4
8
5
3
5
2
4
9
5
1
3
5
9
6
3
5
9
3
5
2
4
2
10
10
6
4
10
8
4
1
6
6
9
1
10
6
5
9
6
1
7
9
3
7
7
9
8
9
1
9
10
6
9
3
8
10
7
10
5
8
9
4
6
10
9
8
10
8
6
4
4
10
2
10
8
1
4
10
3
7
1
1
1
2
7
7
10
3
8
7
1
7
6
6
4
5
1
2
6
7
5
10
4
6
1
5
1
9
8
5
3
1
1
8
10
4
2
1
2
1
5
3
9
3
8
1
6
6
4
4
1
9
2
4
10
1
10
3
10
6
9
4
3
10
6
4
4
4
2
1
4
2
8
7
4
6
7
3
7
1
7
3
1
6
7
3
4
7
1
5
4
5
5
8
5
4
8
4
8
7
2
8
1
1
3
9
8
9
5
9
7
1
9
3
7
4
6
8
6
2
5
8
7
6
5
3
1
8
5
1
6
6
4
3
10
7
9
6
8
10
4
2
5
8
9
5
9
8
5
1
6
5
6
9
10
2
2
6
1
9
6
10
7
3
10
1
8
10
6
4
3
4
6
1
2
4
9
3
2
6
1
3
4
10
10
3
6
9
4
7
7
1
5
2
10
3
1
7
7
5
10
8
1
10
4
3
8
7
9
9
7
9
5
8
8
2
10
8
1
2
3
9
5
2
8
10
3
10
4
4
4
2
2
3
7
2
1
8
10
1
9
4
8
8
6
1
5
7
8
5
8
3
8
5
7
3
8
1
8
10
1
1
4
9
1
4
3
10
5
10
7
3
10
7
4
7
10
6
8
6
3
1
6
7
5
10
1
5
7
7
10
7
6
3
9
10
9
4
6
4
6
6
7
4
1
7
8
8
5
6
2
7
7
5
6
7
8
7
7
2
3
5
6
5
1
5
9
7
2
3
1
8
8
8
6
8
8
3
10
10
4
10
1
2
6
10
8
5
8
7
8
7
1
4
7
10
5
1
3
6
5
4
6
2
6
5
9
2
9
9
1
8
7
3
7
6
7
5
10
6
9
1
9
4
10
9
4
5
9
4
8
9
6
6
5
2
9
4
10
6
8
5
6
2
10
2
1
9
4
1
1
4
10
7
9
5
6
5
5
2
2
5
9
10
9
6
5
7
5
8
3
10
8
2
3
5
4
9
2
2
5
5
2
10
1
6
8
6
9
7
6
8
5
5
4
5
2
7
4
1
6
10
2
8
10
8
9
5
3
9
2
9
5
8
9
10
4
5
10
9
3
10
2
6
6
5
5
9
8
2
8
8
4
10
8
2
7
4
8
10
8
2
8
3
3
4
9
5
4
1
2
6
2
8
6
10
1
4
2
8
10
8
7
8
8
5
5
8
4
3
9
2
7
9
1
2
3
10
1
8
7
1
5
2
6
8
4
4
8
1
5
2
10
10
4
1
2
3
4
5
6
4
7
9
10
2
9
10
7
9
9
2
3
8
8
9
1
4
7
10
1
4
10
1
10
5
10
5
4
1
6
9
4
2
6
1
4
2
9
9
9
6
10
10
1
5
1
6
3
6
8
2
9
4
9
9
4
5
3
4
1
9
6
3
1
3
7
6
1
2
6
9
9
4
9
2
1
1
6
2
6
1
1
7
7
3
8
1
3
1
5
6
10
6
6
6
8
6
8
9
9
6
4
3
4
6
10
7
1
1
1
7
2
10
4
1
6
2
5
10
4
6
8
10
9
1
2
2
3
9
10
10
1
3
2
3
5
1
6
1
6
3
2
3
10
8
10
3
10
7
5
4
9
1
6
6
6
4
2
7
6
8
4
4
7
5
9
4
10
3
5
7
2
2
1
10
1
4
5
5
3
7
9
10
2
5
1
10
1
2
4
8
1
10
6
10
7
3
9
4
9
5
6
9
2
1
5
8
5
8
1
10
6
7
8
10
1
5
9
10
10
1
4
10
3
10
5
2
10
5
8
4
2
2
2
2
8
5
7
8
4
8
10
8
4
5
8
6
6
2
10
4
3
4
5
7
1
9
2
2
1
8
7
8
6
5
1
1
10
5
10
1
9
8
5
8
6
4
5
10
4
4
4
10
10
1
10
6
7
2
9
2
2
9
7
2
4
7
6
4
1
7
6
7
2
9
8
4
8
10
4
6
2
2
9
6
1
1
6
3
3
3
5
2
3
5
3
8
6
7
1
8
5
4
10
3
5
1
2
7
10
3
4
4
4
2
9
1
4
1
1
8
3
8
9
7
8
7
10
1
4
6
1
7
9
2
9
7
1
8
4
3
8
8
8
9
8
2
8
7
1
8
9
3
4
2
1
3
1
7
4
5
10
2
1
2
5
8
7
9
10
8
1
9
4
3
9
1
7
1
5
5
3
5
5
8
5
1
8
8
10
8
1
1
1
2
2
7
7
10
4
7
8
8
5
3
8
2
1
9
3
4
9
5
7
2
6
9
7
4
9
2
5
10
4
6
5
2
6
7
4
3
3
7
6
8
8
2
2
1
8
10
8
1
7
8
9
10
1
2
1
8
10
1
7
2
8
4
10
9
5
1
8
8
5
10
10
3
4
1
5
9
3
6
3
2
1
6
7
1
7
1
4
10
9
1
9
4
5
3
1
9
3
8
3
2
10
2
9
1
3
1
2
2
9
3
4
8
5
6
6
8
6
9
9
7
3
2
6
3
10
1
7
3
4
3
4
8
1
8
5
5
7
7
1
9
6
5
8
5
8
8
4
5
2
2
7
1
7
2
2
2
10
10
6
6
6
2
7
2
5
1
4
10
5
3
10
4
4
8
7
2
7
7
9
9
4
5
1
5
5
9
4
3
5
1
10
2
4
8
4
1
1
7
9
9
10
10
4
4
8
7
5
5
9
5
8
9
7
9
5
3
2
8
6
9
10
9
10
8
9
5
4
3
7
10
8
5
9
2
5
8
8
6
5
2
6
9
9
5
7
3
5
7
7
9
4
10
7
8
4
4
10
1
9
2
5
2
1
5
10
5
9
1
6
6
3
2
6
7
10
5
9
6
9
6
9
6
5
3
9
7
4
3
3
1
8
1
8
9
1
6
6
7
3
4
2
7
1
6
5
5
10
2
2
4
6
3
8
7
1
2
3
2
8
3
6
8
7
7
7
4
8
2
9
4
9
10
5
10
8
10
1
5
9
6
2
10
9
3
6
4
6
8
7
5
5
7
2
1
10
1
7
1
2
2
2
10
7
6
8
9
4
2
6
1
4
6
9
1
2
5
6
5
10
6
4
6
7
6
10
3
6
4
2
1
6
7
8
3
2
4
9
1
1
7
6
3
9
3
8
5
3
9
5
2
2
3
7
9
4
3
7
6
5
6
9
4
3
8
5
9
8
7
5
6
6
1
5
7
8
2
6
9
8
5
4
6
1
2
6
7
6
3
3
10
8
7
5
5
3
6
8
3
10
8
7
7
5
9
9
10
6
10
6
7
4
4
1
3
5
3
9
8
7
10
1
2
9
1
10
4
10
10
5
9
6
8
1
2
5
10
5
10
1
6
7
9
8
8
7
6
2
9
4
9
6
5
2
8
4
7
2
3
8
9
7
6
10
6
2
4
1
1
4
7
5
9
1
2
5
10
5
3
8
2
2
1
8
2
8
9
10
7
2
1
7
5
9
7
9
1
2
3
4
9
1
1
9
10
2
6
2
1
7
5
4
6
3
2
10
3
4
10
7
7
7
6
3
5
7
8
9
2
2
5
8
10
10
8
4
7
1
4
8
4
7
3
9
6
9
8
10
3
6
2
7
1
1
9
10
5
4
5
5
9
9
2
2
5
3
8
3
5
7
2
4
10
2
1
1
7
4
9
6
5
8
10
5
4
5
8
2
2
9
3
7
3
1
8
1
10
1
1
8
3
8
1
7
7
9
2
2
4
7
5
7
7
1
4
3
8
6
4
3
8
10
5
1
4
9
7
9
10
7
2
9
10
7
9
8
4
3
6
8
6
8
9
1
1
7
7
1
6
4
7
9
7
4
1
4
4
8
1
10
1
3
1
2
9
7
6
7
7
4
9
5
9
9
2
6
10
6
3
8
10
2
5
3
9
1
8
4
6
2
1
7
8
8
7
7
7
6
2
4
6
4
4
8
9
4
4
1
5
8
2
5
7
7
5
10
9
10
8
1
7
5
3
4
10
5
7
1
9
5
5
9
4
3
5
4
7
4
8
7
2
2
8
8
10
9
8
10
3
2
1
2
3
6
7
5
3
8
9
2
7
7
2
7
8
3
4
7
5
2
4
2
10
1
3
9
6
1
4
5
5
1
5
9
8
10
7
5
8
10
1
2
8
8
4
1
7
8
9
5
6
7
2
9
7
10
5
10
4
4
8
2
9
6
10
4
1
8
5
3
9
2
9
9
5
7
3
1
2
2
10
5
9
1
2
3
3
9
2
5
9
8
2
1
6
4
6
4
10
9
3
10
5
6
3
10
7
3
10
1
7
1
2
5
3
10
8
1
8
6
2
8
8
4
3
4
8
3
1
7
6
7
3
4
10
3
4
8
9
4
9
3
8
5
7
1
7
9
9
9
1
8
7
5
3
6
9
2
7
3
6
10
1
8
9
9
7
10
10
1
8
4
6
8
2
5
8
10
9
1
3
10
10
8
10
7
1
9
1
1
1
10
1
7
7
1
2
3
9
3
4
3
1
6
9
9
1
8
9
2
10
9
3
8
2
10
3
5
3
10
6
9
7
6
8
8
3
1
2
4
9
5
4
10
5
1
8
1
10
9
5
4
4
9
8
1
7
3
2
4
2
5
8
5
7
5
3
2
10
8
5
7
10
8
7
10
9
8
1
5
10
2
6
8
1
7
8
2
10
4
5
10
9
5
10
7
4
7
4
3
4
7
9
10
9
1
7
6
1
9
5
8
4
7
6
10
2
9
7
7
4
1
10
5
3
8
10
4
6
6
5
10
3
1
4
3
7
9
5
7
8
1
6
9
1
5
5
1
6
7
7
4
2
3
5
2
3
7
1
6
8
2
8
1
4
8
6
10
2
2
3
9
7
5
5
7
1
1
4
7
1
9
4
10
1
5
6
10
8
1
3
1
3
5
2
10
3
1
7
2
3
5
2
2
3
1
7
3
1
8
3
4
3
4
6
7
8
3
4
10
3
8
8
10
4
5
10
6
3
3
4
7
5
4
6
1
9
4
10
5
1
2
5
7
3
7
1
9
10
6
3
10
10
5
6
1
4
2
8
9
9
2
8
5
3
4
2
4
10
10
6
7
5
9
7
10
2
1
10
9
3
6
1
4
8
7
9
8
4
3
1
3
2
7
5
1
4
4
6
3
5
4
4
7
2
1
1
1
10
8
3
5
6
10
6
10
6
4
5
10
3
3
3
2
3
10
2
10
9
2
8
1
2
4
7
4
3
8
3
5
4
5
8
6
9
3
8
10
3
7
6
7
1
3
6
1
6
6
1
10
3
7
8
4
4
1
1
3
5
10
1
9
2
10
5
2
8
5
5
7
6
3
5
1
7
1
10
1
8
4
4
9
8
4
6
3
7
8
1
2
9
5
9
1
2
8
2
5
3
1
3
4
3
6
6
5
10
7
6
8
1
4
9
10
3
1
9
6
5
1
7
7
9
3
8
7
10
2
9
4
4
7
4
10
9
9
5
10
1
6
6
8
8
1
9
3
1
1
8
5
7
3
5
8
3
8
9
5
10
8
2
3
10
10
6
10
8
4
10
8
1
3
7
6
1
9
4
2
7
1
3
7
2
1
9
6
4
9
6
1
5
9
8
8
10
5
6
4
3
10
1
1
3
6
5
8
1
1
1
3
1
9
1
8
2
6
9
4
8
7
6
5
1
7
3
6
3
5
10
10
2
2
6
5
10
8
7
6
9
6
4
1
3
3
10
1
5
10
1
9
8
3
7
7
7
7
6
4
5
6
2
8
10
6
9
10
6
10
3
1
4
3
4
7
5
10
4
8
4
7
7
10
5
1
3
1
8
2
2
10
1
8
2
3
2
3
4
10
10
2
7
7
3
4
7
5
3
5
3
9
1
10
9
4
2
3
10
1
10
8
7
10
6
9
6
6
5
1
5
1
4
3
8
10
6
3
7
7
4
9
5
5
1
4
2
2
8
10
8
3
5
4
1
4
5
7
6
7
4
1
1
3
1
8
1
9
6
3
1
7
10
1
2
10
1
9
8
9
3
3
7
10
1
3
5
8
1
6
10
6
1
8
8
8
7
7
4
7
2
1
8
4
2
9
5
6
4
8
6
2
6
3
8
7
6
9
2
1
1
7
7
2
7
2
10
2
9
5
4
10
3
4
2
7
5
9
2
5
7
4
5
3
3
6
3
2
5
5
4
2
6
1
7
7
6
8
3
6
8
9
9
8
10
6
10
6
6
2
2
10
1
7
4
10
3
6
9
7
4
4
6
1
6
9
10
1
6
5
7
3
8
3
7
3
8
10
10
9
6
3
8
6
3
4
2
7
10
1
3
9
8
6
6
6
8
9
10
4
6
5
1
1
4
5
6
3
6
5
2
8
4
6
4
3
9
10
7
1
9
5
9
4
1
1
4
9
5
1
1
7
7
9
2
2
8
4
4
7
7
9
8
9
9
2
8
1
2
1
8
5
5
2
1
10
5
6
6
7
8
6
1
5
5
4
10
7
9
3
9
4
8
6
10
5
7
2
2
8
10
6
6
9
10
4
8
5
3
6
6
3
10
9
4
6
6
2
6
10
5
7
9
4
5
3
6
3
3
8
6
3
7
6
7
9
5
9
1
2
6
2
6
5
10
1
4
6
7
2
6
9
9
4
10
5
5
9
10
1
1
3
3
9
2
5
10
3
2
5
8
2
4
4
4
7
9
6
7
3
1
8
8
10
10
4
4
1
5
3
10
1
8
3
3
2
8
9
5
6
10
7
10
1
1
1
1
9
5
1
8
4
6
6
10
2
2
3
10
7
2
1
7
2
6
3
8
6
9
3
8
7
1
6
9
9
4
8
9
2
5
7
1
1
9
8
2
2
8
6
4
10
1
9
1
2
7
8
1
1
1
4
8
7
10
3
9
4
3
7
5
8
7
4
2
8
7
9
10
10
8
3
8
6
5
1
5
5
3
6
2
6
5
3
5
9
6
8
6
1
7
5
2
1
4
7
5
6
7
9
6
2
1
4
8
9
9
3
2
10
3
2
9
5
9
2
10
6
6
3
6
3
1
4
10
10
6
6
2
2
4
2
5
10
1
4
6
1
7
7
8
5
7
7
8
10
10
9
9
5
3
7
7
10
10
5
5
2
10
1
1
10
10
3
1
9
1
3
6
1
6
9
3
7
1
9
2
10
2
4
9
5
3
7
3
10
5
1
2
7
5
5
6
4
9
9
9
2
10
2
2
5
8
9
4
6
9
8
3
2
3
5
10
7
1
6
10
3
1
8
8
9
3
6
8
9
4
10
4
7
5
2
7
5
2
1
8
10
10
10
7
4
7
2
6
1
5
8
7
8
9
2
1
5
9
10
3
3
7
1
8
6
3
9
3
2
10
4
3
6
5
4
7
4
6
7
5
5
2
1
2
1
1
6
4
5
9
3
7
8
7
9
7
7
1
4
6
1
6
5
10
6
7
4
1
10
1
6
1
3
10
5
9
6
2
9
5
5
10
6
8
2
5
2
4
3
4
8
4
4
8
9
5
8
9
8
9
1
7
7
3
4
8
4
8
8
4
4
2
1
10
10
6
10
6
3
2
4
8
6
5
9
1
8
2
1
5
3
9
6
1
10
6
9
5
4
7
9
7
4
3
4
8
3
1
1
1
7
5
2
2
4
9
3
1
4
3
9
5
4
5
4
9
9
10
10
3
3
8
8
2
5
2
6
9
2
7
1
7
10
10
6
3
4
8
8
10
6
2
8
10
1
10
6
10
2
10
9
3
1
3
1
10
9
3
7
8
8
8
8
5
2
7
1
8
7
4
4
4
9
9
1
4
4
7
10
1
8
4
10
3
8
7
8
5
7
8
3
10
1
10
6
7
10
10
1
4
10
6
1
2
6
9
10
2
4
6
8
1
8
6
10
10
5
4
10
7
6
6
4
1
6
10
6
8
9
1
2
4
3
8
8
6
9
2
4
3
4
4
9
1
9
6
9
8
7
4
5
5
3
1
7
10
5
6
6
9
4
8
4
1
5
7
4
6
1
9
7
6
9
9
4
3
5
10
3
8
3
3
2
9
8
6
3
1
5
10
6
7
2
7
7
8
1
4
7
4
5
3
1
4
8
3
5
4
2
10
1
5
1
3
1
8
7
10
5
4
9
2
10
5
5
6
3
9
9
9
1
3
9
10
7
5
1
10
4
4
9
9
4
6
7
4
8
3
6
7
7
8
7
10
2
2
1
8
10
3
8
8
2
5
4
2
7
2
6
4
10
7
5
9
6
6
6
4
2
7
3
9
1
4
4
2
9
9
9
1
8
10
3
2
1
3
4
9
6
9
6
9
9
2
6
5
3
3
1
3
7
3
4
3
10
7
3
2
2
9
2
5
7
10
6
7
2
5
3
9
8
9
6
6
1
4
9
6
6
4
9
1
9
2
8
4
6
8
10
5
10
8
8
6
5
8
8
2
3
2
2
3
5
4
5
3
9
4
3
8
5
7
7
5
1
9
10
6
7
1
3
1
3
3
4
10
1
5
8
5
1
3
5
1
2
1
9
7
5
9
10
3
2
1
1
5
10
2
5
2
2
8
9
2
3
6
1
7
10
7
2
7
7
5
2
1
1
5
6
5
7
1
9
10
5
8
3
10
3
2
1
10
9
10
6
10
4
7
5
3
8
5
6
10
7
3
3
2
10
2
2
9
2
8
3
4
5
7
4
9
4
6
1
10
1
5
8
9
9
3
1
7
9
7
9
8
3
6
7
6
10
8
1
3
10
5
6
7
5
9
5
9
1
5
5
10
6
6
9
7
7
5
2
10
2
6
4
5
2
7
1
9
10
2
3
5
10
8
1
10
5
8
8
3
10
10
6
4
2
6
8
10
8
7
6
8
3
4
6
9
4
2
5
3
3
10
6
5
4
10
4
5
7
5
1
3
9
4
7
10
4
7
7
10
4
4
3
10
10
2
6
1
9
8
2
5
7
7
10
2
8
2
4
6
7
10
3
2
5
6
8
8
2
3
9
5
7
10
8
8
7
1
8
5
7
6
9
1
4
8
5
6
3
7
6
1
8
6
8
7
6
5
8
10
5
9
1
8
10
2
4
4
5
1
2
6
7
7
8
3
6
2
4
1
3
8
2
4
6
1
6
4
2
10
9
9
7
7
2
3
6
10
4
8
9
8
3
7
4
10
8
4
5
6
6
3
4
3
3
9
1
2
1
4
9
5
2
9
8
8
4
8
1
7
7
4
1
5
8
2
4
8
3
2
2
9
4
6
1
1
6
10
6
8
10
7
6
1
8
4
3
5
3
5
5
6
9
5
5
4
1
9
3
4
6
3
2
2
4
10
3
6
7
3
8
4
8
3
3
9
7
6
2
5
8
6
6
4
6
5
5
4
7
4
9
2
2
5
2
4
6
3
4
3
2
1
7
5
9
7
8
6
6
9
9
1
8
1
6
10
9
1
6
6
3
5
5
9
7
2
3
3
3
7
6
2
9
10
1
9
7
5
2
5
8
7
5
6
6
2
10
6
9
6
9
9
9
7
5
9
8
7
9
8
2
4
9
2
10
5
3
5
10
10
4
7
1
10
8
1
2
10
3
5
6
2
4
2
1
8
1
2
2
3
4
4
3
7
9
2
1
7
9
7
3
4
6
5
8
3
8
7
1
3
1
5
7
7
1
10
2
3
4
5
1
2
2
6
7
4
5
4
8
5
1
8
4
6
8
9
4
2
10
8
8
5
10
10
1
1
10
10
3
10
2
5
1
9
6
1
9
10
4
1
3
8
1
8
3
6
9
8
7
3
10
7
5
4
5
7
4
2
2
9
5
4
2
10
9
4
3
2
2
6
8
1
8
10
6
8
5
10
3
5
9
2
9
8
2
2
4
9
3
3
9
9
3
5
3
4
6
1
5
10
8
10
1
9
10
8
1
3
5
8
8
9
7
5
7
5
10
9
3
8
9
4
1
5
3
2
8
6
3
2
10
9
7
6
9
3
6
5
4
5
1
8
1
7
4
6
4
5
10
5
7
4
4
2
1
8
7
9
1
6
7
1
1
10
4
5
3
2
9
3
1
9
5
9
10
6
3
5
1
5
9
8
6
10
10
1
10
9
6
5
6
7
8
6
6
1
6
4
2
9
3
7
4
9
2
8
1
7
5
2
10
9
5
3
6
2
2
2
10
3
9
10
1
3
4
5
9
4
6
9
8
1
5
9
10
4
10
9
3
1
4
5
1
7
2
6
6
5
5
9
5
3
3
7
8
4
4
5
8
4
4
9
1
3
5
1
9
8
7
9
2
3
10
3
5
8
4
4
1
1
6
8
7
4
8
6
5
10
1
10
8
10
9
2
1
7
8
9
7
2
7
8
8
3
6
2
5
8
8
4
5
10
2
6
10
7
2
5
8
9
7
10
10
8
3
10
7
2
5
8
3
7
5
6
10
6
1
6
6
2
1
2
2
7
3
3
6
6
9
8
3
2
5
3
6
4
7
7
7
6
10
4
8
8
2
3
7
7
5
7
3
7
2
4
4
9
7
8
1
10
7
5
6
4
10
9
10
9
8
5
7
6
10
4
8
4
6
7
7
9
7
7
7
4
10
5
8
6
5
1
7
1
4
10
6
2
10
2
4
3
8
2
2
10
1
3
3
3
4
9
2
9
8
4
5
8
9
2
8
4
10
1
10
5
3
1
8
4
8
6
1
1
2
5
2
9
8
9
4
6
9
9
10
6
4
4
6
8
9
3
10
6
8
8
4
3
1
3
1
9
7
4
4
9
10
2
2
2
4
8
1
7
5
10
4
5
5
8
7
1
2
7
7
2
8
2
6
2
3
8
3
6
1
5
10
7
9
6
3
8
9
10
2
7
3
7
10
2
8
2
10
3
8
6
7
1
9
8
9
6
7
6
4
4
3
7
10
5
4
8
2
2
10
7
1
10
7
8
4
2
1
2
3
3
6
4
3
6
7
9
9
2
6
7
7
8
5
1
9
1
3
10
9
4
4
4
3
9
8
1
3
8
4
6
6
10
7
5
5
10
1
3
4
2
6
7
8
6
2
7
4
2
3
10
8
7
3
10
7
9
5
2
3
3
3
6
10
3
7
5
7
8
8
7
7
3
10
8
1
9
1
9
10
7
7
3
7
8
7
9
9
6
2
7
1
10
5
4
2
5
7
10
8
9
10
1
10
5
3
10
7
3
4
3
10
10
7
8
6
8
9
4
3
5
6
4
4
6
8
10
4
5
4
2
4
4
5
4
5
9
5
1
7
9
6
6
10
6
6
7
5
2
3
5
1
4
5
9
1
8
7
10
10
4
6
2
2
5
2
2
2
8
3
2
1
5
1
2
10
1
9
9
4
7
5
2
6
8
6
9
6
7
5
10
8
9
6
10
2
7
10
6
6
9
5
9
7
4
8
2
1
7
10
8
2
10
7
9
8
1
8
10
2
9
3
1
1
1
4
9
10
3
2
5
8
1
6
1
1
3
2
1
5
7
7
8
4
8
8
8
5
6
1
10
2
3
9
9
3
2
7
10
7
4
7
1
6
4
3
1
7
7
7
7
6
10
7
7
4
10
8
7
4
4
8
1
2
3
1
5
10
1
4
3
9
1
5
7
6
3
10
3
4
7
10
5
3
8
3
1
4
4
4
1
4
10
10
5
4
7
1
2
1
3
5
2
6
5
6
3
10
5
4
9
5
7
10
4
2
2
10
10
3
7
7
10
7
9
3
4
1
6
9
5
5
1
3
6
9
5
5
2
5
3
8
4
2
6
5
7
2
6
1
6
7
6
2
3
9
7
10
6
1
9
1
7
8
6
1
4
8
9
5
2
10
2
6
1
9
7
6
5
1
2
2
1
6
6
3
5
9
5
8
4
5
2
1
10
10
4
1
2
1
2
10
5
7
5
1
2
5
9
6
10
9
3
9
8
1
10
2
4
1
7
5
8
5
10
3
7
9
4
7
3
7
4
9
3
6
5
9
10
6
1
3
1
3
5
3
3
10
3
5
10
3
6
8
7
9
1
3
2
5
4
10
7
2
6
3
6
5
1
7
3
4
6
8
2
3
6
1
5
1
4
8
5
5
10
5
6
10
10
10
6
4
7
5
8
1
8
8
4
7
6
10
7
4
9
10
1
9
8
3
1
3
1
9
1
10
2
3
1
8
9
3
3
2
1
9
8
2
9
1
7
2
8
10
10
6
7
7
2
8
4
6
1
6
7
3
5
5
7
5
4
3
3
1
4
3
9
3
7
1
4
8
8
2
4
6
4
10
1
5
3
6
4
3
9
5
7
5
1
6
7
9
6
1
1
6
4
5
4
7
7
1
3
8
5
8
5
7
9
5
3
7
6
9
1
4
6
6
8
4
7
3
7
2
6
9
6
2
3
8
5
1
4
6
9
10
8
3
4
7
8
1
6
6
1
10
3
6
8
3
7
6
1
8
1
3
4
4
7
8
4
2
1
4
3
9
6
8
9
9
8
10
7
7
3
7
10
9
1
10
2
9
9
5
7
4
6
2
9
8
4
3
7
1
4
7
2
10
1
9
4
8
10
8
3
7
1
2
10
7
4
6
6
6
5
6
5
5
8
7
5
3
4
9
7
6
7
2
8
5
6
10
7
4
7
1
5
7
5
1
5
8
7
2
1
4
4
6
1
1
6
5
4
1
5
5
4
10
10
10
4
5
10
3
8
9
8
1
9
4
2
2
4
10
7
7
5
10
5
8
7
7
5
7
4
9
10
10
1
10
6
8
10
8
6
5
3
7
8
10
9
2
9
7
4
10
8
2
2
2
8
3
5
6
8
4
9
10
1
2
9
6
3
2
10
4
5
1
2
2
5
2
7
8
6
2
9
8
7
2
8
8
8
9
8
6
2
5
9
9
5
10
1
4
2
5
1
8
6
1
10
8
2
3
7
4
8
9
9
7
6
3
10
1
2
10
2
5
7
8
6
5
1
7
4
3
10
8
6
6
5
2
9
1
6
1
6
10
9
2
9
3
6
6
2
2
3
7
4
2
2
7
8
3
9
7
4
1
5
1
7
4
3
2
3
3
4
8
9
9
6
1
3
6
3
4
3
7
8
7
1
1
7
3
2
10
2
1
2
8
2
7
3
5
1
8
10
1
7
10
10
5
3
1
10
1
2
1
8
4
8
2
6
6
5
7
8
5
6
4
3
1
5
7
6
6
8
7
8
10
7
10
4
2
10
3
6
4
6
8
5
2
8
9
4
5
2
5
8
5
6
4
7
2
9
5
6
3
8
3
5
6
1
5
5
1
9
6
6
9
4
3
9
1
8
5
5
3
5
8
4
4
8
7
1
8
10
9
1
4
5
5
5
5
3
4
9
8
3
8
6
9
3
5
5
9
9
10
10
5
9
3
2
10
1
2
3
1
7
2
3
3
9
1
9
4
8
9
8
7
10
7
2
1
1
3
2
4
9
10
6
7
2
6
8
8
2
8
7
1
1
3
4
8
6
4
1
9
6
6
1
3
8
4
8
2
1
5
7
7
10
10
1
9
9
4
6
8
6
4
4
9
5
3
2
4
1
3
1
6
10
4
6
10
9
10
2
4
2
7
10
8
5
1
6
7
2
4
1
6
6
5
2
5
8
4
8
4
8
10
1
5
1
10
10
1
4
6
1
5
3
10
2
7
7
6
7
6
8
2
7
7
2
3
2
10
10
6
2
10
4
2
3
9
6
2
9
8
3
6
5
3
3
8
7
2
4
6
10
8
9
8
4
5
9
10
6
6
4
7
9
4
9
10
7
1
6
5
4
9
10
7
1
2
9
5
9
9
8
1
7
7
2
5
8
5
7
3
3
7
1
9
8
3
7
10
7
7
7
8
9
5
3
2
10
10
6
9
4
5
8
1
9
4
4
10
1
7
1
9
3
2
4
6
1
7
5
4
5
5
8
3
2
10
9
9
6
7
1
5
2
3
2
3
4
6
2
10
3
7
7
2
8
7
9
10
8
4
8
4
8
7
4
5
10
4
4
7
5
5
7
4
1
6
5
8
7
3
1
10
2
8
8
7
4
2
2
7
2
3
2
3
10
6
10
1
10
10
7
10
5
8
10
4
1
2
6
10
7
3
7
6
8
8
9
9
3
1
1
3
2
5
7
1
2
7
8
3
6
7
2
6
4
2
9
7
6
9
8
6
6
9
9
4
1
9
2
6
8
7
4
6
2
3
6
8
3
10
4
4
1
3
4
4
5
5
9
5
9
6
6
5
6
9
5
5
8
8
6
9
1
5
8
10
7
1
3
7
5
1
8
9
5
8
6
4
2
7
5
2
6
7
5
3
3
3
2
2
9
9
5
4
7
9
3
3
3
3
7
7
10
4
2
10
6
6
3
10
1
5
4
6
4
6
4
1
3
1
6
9
3
10
8
6
4
3
2
6
8
9
5
4
7
6
7
3
2
1
2
2
6
10
9
3
4
6
9
8
5
4
2
5
9
4
3
4
1
2
7
8
2
3
8
2
5
3
3
9
1
4
8
9
1
4
3
1
3
1
5
6
6
5
1
1
5
10
7
4
8
10
4
9
7
3
3
6
10
3
5
3
3
2
10
6
8
5
8
10
4
4
4
10
2
4
9
9
1
6
9
1
3
3
10
4
3
5
5
2
5
9
1
4
8
1
6
5
3
4
3
10
1
3
7
3
10
3
7
2
4
6
2
6
5
6
8
6
6
7
3
2
4
2
1
4
2
1
3
7
2
1
10
1
1
10
10
9
8
6
7
9
10
10
5
9
4
7
10
7
3
7
9
10
9
6
7
3
9
1
10
3
5
10
7
3
5
2
9
6
10
2
4
2
4
6
8
10
7
2
6
6
10
2
8
1
6
1
7
7
8
7
2
9
6
9
3
9
7
3
10
1
6
7
6
9
6
10
6
3
4
6
5
9
4
9
3
2
5
3
10
9
1
3
4
10
4
1
5
2
4
10
8
1
10
3
4
5
1
2
1
10
4
6
3
5
10
9
5
9
10
2
3
1
4
2
9
6
3
7
9
7
6
9
7
1
8
3
9
3
3
10
5
7
3
1
5
9
6
8
5
2
7
4
5
1
5
8
4
2
5
3
9
8
9
6
10
7
1
10
4
2
8
6
5
10
1
4
10
9
8
7
2
3
7
3
10
10
6
1
9
1
10
7
2
7
5
10
2
10
9
10
8
5
9
4
6
7
6
10
3
10
9
6
9
9
8
1
5
10
4
2
5
3
10
7
10
5
1
3
7
9
1
5
3
6
2
9
9
2
8
2
7
7
8
5
2
4
10
6
9
6
2
6
2
9
10
2
6
7
5
9
3
4
2
2
4
9
2
6
9
9
10
1
7
6
3
4
8
4
3
8
1
7
2
2
2
2
3
7
10
10
4
10
3
2
10
5
1
7
7
9
6
4
5
4
10
9
1
10
1
8
7
6
10
3
7
7
10
8
7
7
6
6
1
9
2
7
7
10
1
1
8
8
2
1
9
1
10
3
8
8
10
5
6
5
10
1
1
10
7
1
3
5
9
7
6
9
10
4
1
1
8
7
7
2
6
3
9
10
10
7
4
7
7
1
4
9
6
4
6
10
7
8
9
6
4
1
5
4
9
3
10
3
7
2
4
5
6
7
3
5
5
6
3
8
7
2
10
6
2
5
6
6
8
10
5
5
3
4
2
8
10
1
5
7
3
9
5
9
1
10
9
9
8
5
3
4
3
3
9
1
1
4
5
5
3
10
7
9
4
2
5
5
3
5
4
5
10
10
6
2
6
4
3
9
10
10
2
5
5
10
1
10
9
7
9
9
8
1
9
9
4
9
10
2
7
9
1
5
7
4
8
9
8
5
5
3
10
3
8
7
4
1
9
3
5
1
10
6
2
7
7
5
9
7
9
10
7
8
10
5
4
8
4
1
2
10
10
3
1
9
2
8
10
4
3
4
8
9
5
10
1
2
10
3
2
4
5
7
4
7
7
2
6
6
10
2
4
10
4
7
6
5
4
3
2
2
7
4
1
3
6
6
5
9
8
6
6
7
8
7
9
7
10
4
9
10
3
6
3
7
6
10
8
9
3
6
8
8
1
6
1
2
6
9
4
9
8
4
2
7
4
8
2
10
9
9
10
1
3
5
6
10
5
4
1
4
2
1
3
6
7
4
4
1
2
7
4
6
9
3
5
9
1
3
4
2
2
4
10
1
10
2
8
6
1
1
10
5
5
9
8
10
6
4
9
6
5
4
10
9
9
10
1
5
3
2
7
4
3
10
2
8
6
4
5
6
6
10
4
10
6
7
1
10
8
4
3
10
8
10
1
7
8
3
3
1
4
9
5
3
3
5
3
4
5
3
3
4
6
8
2
10
2
7
2
1
6
3
7
10
7
10
2
4
10
2
5
4
10
3
9
5
2
9
7
6
10
5
4
10
7
7
9
10
6
5
10
1
3
2
9
8
5
2
1
7
7
10
10
3
7
9
8
9
1
1
9
4
1
2
10
1
4
9
8
2
10
6
1
10
3
9
9
9
3
2
9
5
8
2
10
10
10
9
1
10
3
9
9
5
1
4
2
2
4
2
8
1
1
8
4
5
4
8
1
4
5
1
5
8
7
2
4
2
1
7
9
6
5
7
10
6
7
2
3
8
5
4
3
4
1
1
10
8
2
5
5
7
8
2
2
3
3
4
3
8
10
5
8
8
2
5
2
7
3
7
1
7
10
3
6
9
4
7
6
4
9
3
2
8
8
1
3
4
6
4
5
8
3
7
2
7
2
2
6
3
8
1
5
2
7
5
2
2
4
9
5
8
8
2
2
10
5
10
10
8
9
1
1
7
4
5
10
1
4
9
9
7
3
2
1
7
10
2
4
4
7
4
10
10
7
6
2
4
7
4
8
10
2
9
9
10
3
7
4
9
1
8
3
9
5
5
9
6
7
2
9
10
3
8
2
7
3
4
10
7
6
9
1
2
6
6
6
9
2
5
1
10
3
3
8
4
1
2
5
3
4
9
4
3
4
1
2
8
2
8
2
4
9
5
4
7
1
3
10
5
10
7
10
10
9
4
7
1
1
7
9
7
2
10
2
3
1
7
10
6
3
1
4
9
6
4
7
3
8
2
8
5
9
3
6
9
9
4
10
10
6
9
2
6
1
8
9
2
8
9
5
9
2
4
10
2
6
5
1
9
5
4
1
5
10
4
6
10
3
7
6
2
6
4
2
6
4
5
4
6
4
1
3
5
3
6
5
4
10
9
7
6
7
1
4
8
1
3
4
4
1
5
4
7
7
3
2
2
8
5
1
9
2
3
4
7
5
3
2
10
10
8
4
2
2
5
4
4
5
8
5
2
4
1
7
6
5
2
5
3
5
5
9
3
10
2
1
6
4
1
10
6
6
10
9
10
8
7
8
6
4
1
1
2
10
6
8
10
6
5
9
9
5
3
2
4
6
9
1
3
5
4
3
3
2
3
2
5
5
3
7
7
5
5
5
6
8
2
6
5
8
5
6
7
6
7
5
2
3
4
8
6
4
9
8
4
10
2
8
7
7
2
7
1
8
2
7
2
9
5
10
6
1
8
2
2
8
4
7
9
6
7
2
9
10
7
6
1
3
7
2
5
8
10
9
5
6
4
10
10
3
4
2
7
8
10
5
6
6
6
4
4
5
5
10
10
5
3
4
6
7
4
7
4
2
9
8
5
5
4
9
6
6
3
5
9
1
2
2
10
1
7
5
6
1
2
10
3
7
3
1
2
1
8
8
2
8
6
9
2
6
4
6
8
8
8
7
5
5
3
1
3
9
10
2
8
4
6
3
2
2
2
3
8
7
2
8
8
2
1
5
1
3
10
6
4
1
5
6
1
7
10
1
9
7
3
2
10
8
1
2
3
4
8
3
3
8
4
10
3
8
2
5
6
10
3
7
10
10
7
5
4
3
7
10
2
5
5
7
7
5
4
8
8
10
3
5
8
6
10
3
3
4
2
6
6
9
9
2
2
4
1
7
5
7
10
10
7
9
6
8
1
5
2
6
1
4
8
4
3
8
2
6
8
4
9
6
4
8
9
9
6
7
7
6
6
4
9
2
9
5
8
8
4
2
3
7
3
2
5
4
4
10
9
9
7
4
5
10
4
7
3
9
6
10
9
4
8
1
8
7
1
1
2
8
4
8
1
2
3
7
6
2
10
7
8
1
3
10
7
3
5
8
9
7
5
5
5
2
8
10
6
7
1
7
6
5
8
4
6
1
4
9
3
3
10
3
4
7
5
8
10
8
6
8
10
2
10
4
2
10
8
10
1
8
7
8
3
1
8
10
5
9
2
9
7
4
1
1
4
6
9
3
4
9
1
3
4
7
4
7
8
7
3
3
1
1
9
10
5
1
8
10
7
1
5
4
5
6
5
9
2
9
1
9
1
8
4
5
3
1
5
10
1
2
1
1
4
10
4
1
4
3
9
2
1
6
6
6
7
5
4
5
4
1
3
5
3
9
6
4
10
6
3
7
8
10
5
6
9
4
10
7
1
3
6
2
4
7
10
2
9
6
2
3
6
9
3
10
6
8
6
4
2
3
5
7
10
10
6
6
6
6
9
5
2
4
7
6
7
5
4
6
1
9
9
3
8
3
3
3
4
6
1
7
6
6
2
6
5
5
10
7
3
1
4
4
5
3
3
8
9
5
8
3
10
6
7
3
3
2
9
9
9
5
8
5
9
7
6
5
3
2
8
3
9
4
5
5
6
9
7
7
7
1
2
5
9
2
3
5
10
8
9
10
7
6
5
7
8
3
10
9
3
2
10
2
7
6
1
7
6
7
5
8
6
4
10
8
8
10
4
10
6
2
9
3
10
10
6
9
4
7
7
6
5
9
1
3
3
8
7
10
4
9
5
5
2
4
10
8
3
2
5
4
1
4
8
3
4
2
6
8
10
4
3
4
1
6
10
2
3
4
3
5
8
1
4
5
1
4
2
5
10
8
2
1
1
6
3
10
8
5
4
9
7
5
3
9
9
10
8
5
2
7
4
10
6
7
3
6
6
2
6
5
4
1
2
7
7
10
9
3
3
4
2
10
3
2
6
1
10
4
5
10
8
3
7
3
3
10
9
6
7
10
10
4
1
9
3
4
4
9
8
6
9
2
3
5
10
6
8
7
7
7
1
5
5
6
9
4
3
2
5
9
10
10
4
1
7
9
10
8
7
9
10
1
6
3
4
2
2
6
10
9
10
4
1
6
3
3
4
5
10
7
3
5
10
1
1
2
9
9
8
5
10
10
6
2
3
2
5
9
2
1
4
9
3
2
10
9
7
1
6
8
3
3
9
1
5
9
6
3
7
7
1
7
5
4
9
8
2
5
7
5
9
8
1
1
6
1
9
5
4
4
2
9
4
1
2
9
3
10
8
2
2
6
6
7
2
2
6
3
5
7
8
2
5
4
2
3
2
4
8
2
4
4
3
5
3
7
5
8
3
3
7
7
9
5
9
5
3
5
7
8
4
8
5
5
8
6
5
1
5
4
6
3
3
10
4
10
3
2
10
9
10
8
9
10
1
2
7
4
8
4
2
5
8
6
7
4
10
5
3
3
5
6
6
4
1
8
7
7
5
10
6
10
6
10
7
1
8
3
7
9
7
6
9
7
10
5
10
2
3
10
1
1
9
9
2
10
5
3
4
5
4
10
2
5
9
6
4
6
4
9
3
10
1
5
3
6
2
2
1
1
6
1
9
7
8
8
6
8
8
4
7
8
8
3
2
6
7
2
1
9
7
4
10
7
5
9
5
2
10
1
7
6
2
3
7
6
10
2
7
4
4
10
8
8
3
6
3
9
10
6
4
1
8
3
3
7
7
3
8
8
4
6
2
1
7
3
3
8
3
10
10
9
7
8
5
4
9
8
10
9
9
1
9
4
2
7
6
3
1
5
1
3
7
9
10
3
7
4
5
6
8
1
1
7
5
1
9
9
4
8
9
7
1
1
10
2
4
3
10
5
10
8
10
1
3
9
1
4
9
3
3
5
5
5
1
8
7
8
3
7
9
9
1
1
10
3
7
5
10
2
3
2
8
9
1
1
8
1
2
5
3
3
3
6
4
3
1
9
7
1
4
3
8
7
3
4
4
2
10
9
3
6
2
4
7
5
2
7
4
2
9
4
7
5
3
8
7
6
8
6
5
1
6
1
7
7
5
8
6
1
5
4
1
2
2
3
10
1
7
5
7
3
8
1
10
1
9
9
1
5
10
7
10
3
6
3
10
3
1
7
6
7
8
2
10
4
1
3
3
6
1
1
2
8
8
4
8
2
4
10
1
7
7
2
8
10
4
9
10
7
6
7
6
1
9
6
5
5
6
8
8
3
1
3
2
7
10
5
6
7
1
6
7
3
3
9
4
3
9
7
6
6
7
8
9
4
9
8
4
7
8
6
10
6
1
3
4
5
8
1
8
5
7
9
3
4
6
5
8
1
10
5
2
9
7
7
5
5
9
8
3
3
7
6
5
8
9
9
4
8
10
3
6
2
10
4
7
6
4
2
4
9
1
3
4
8
8
6
7
8
10
10
10
4
3
8
6
2
9
7
10
9
9
1
1
10
5
5
4
2
8
3
3
2
5
2
6
5
8
6
3
8
8
6
2
7
2
1
3
7
4
10
3
1
6
8
5
7
4
2
8
7
7
10
5
9
10
6
9
7
7
2
7
6
3
4
6
3
6
10
6
8
10
6
7
5
6
10
3
5
8
1
1
4
6
10
1
8
1
4
7
10
7
8
2
7
8
8
4
8
7
9
6
6
9
8
2
6
10
3
3
3
4
7
4
6
5
1
9
4
9
1
10
1
2
4
4
6
6
10
2
1
9
4
5
6
2
1
1
2
8
5
3
9
8
4
4
4
10
9
9
4
10
5
9
5
10
6
3
10
6
9
8
4
4
5
4
2
8
9
8
2
4
6
4
8
5
7
1
7
6
6
8
1
7
2
2
5
3
6
8
2
6
9
1
7
10
8
7
3
9
2
5
4
5
4
2
9
5
9
7
8
2
7
2
8
7
9
6
4
3
5
1
5
8
7
4
9
9
8
2
1
2
9
5
5
4
4
5
5
1
8
7
10
1
8
3
10
10
1
8
3
9
4
10
4
2
8
3
7
3
2
8
6
8
5
9
5
2
10
9
1
4
4
5
9
7
8
6
4
1
8
3
5
8
1
4
5
4
10
10
1
8
8
1
3
7
10
7
7
1
7
5
2
4
1
9
2
6
6
8
6
3
9
3
2
3
1
9
3
6
5
7
3
5
1
1
3
3
3
9
8
5
4
6
7
4
9
1
2
2
4
8
1
6
8
2
7
8
4
8
7
2
2
1
4
5
7
7
4
5
10
3
8
4
5
10
10
3
3
10
8
5
6
5
10
10
7
6
5
2
6
1
2
8
4
6
2
1
6
5
6
2
5
8
3
8
6
5
2
7
4
9
1
3
4
4
10
2
10
9
9
1
1
2
9
6
1
10
4
1
6
7
10
9
2
6
2
9
5
9
9
6
4
8
4
4
6
4
10
5
5
9
8
5
1
10
4
7
10
10
8
5
4
2
6
1
5
7
9
5
8
5
5
3
2
1
10
8
9
8
1
4
10
10
5
8
1
1
2
8
5
2
6
8
6
10
9
4
10
2
3
6
10
10
1
2
6
8
1
1
10
1
4
5
3
5
5
7
5
2
7
6
4
3
5
5
3
8
7
2
6
1
3
10
5
6
10
9
2
2
4
2
3
1
8
1
9
5
3
4
10
3
4
3
7
4
6
2
7
2
8
10
1
5
6
6
3
3
6
2
4
7
2
8
1
6
10
3
8
4
2
3
7
10
5
3
6
8
9
6
1
8
6
7
8
10
9
3
4
3
1
8
4
5
10
4
4
8
10
7
3
8
2
3
6
4
3
1
9
7
8
6
1
1
3
5
8
4
1
4
8
3
2
9
2
9
7
6
10
8
9
4
3
8
6
5
7
1
9
8
2
7
6
10
9
9
6
7
7
10
3
7
7
1
3
8
9
4
6
10
5
4
8
2
4
8
1
9
6
3
10
7
2
10
3
1
8
5
4
10
9
2
4
10
9
3
3
2
9
4
10
9
7
8
6
2
6
8
8
4
9
5
1
2
5
1
8
10
1
1
2
8
2
1
6
8
6
6
2
8
7
1
4
6
8
4
2
3
7
5
4
5
9
3
4
1
9
5
10
1
6
1
8
10
6
3
10
4
10
7
6
10
2
2
9
2
9
10
3
1
3
9
5
6
7
1
10
6
4
5
10
5
10
6
1
1
10
8
9
7
5
4
9
2
10
3
1
9
2
7
4
6
3
8
10
9
3
6
3
9
10
7
1
1
1
8
10
5
4
5
2
5
6
5
1
2
3
6
9
7
2
6
5
7
9
9
3
5
8
2
3
10
5
6
10
3
1
3
4
6
5
4
2
2
1
7
9
6
7
9
8
10
8
8
5
9
1
4
5
9
4
4
7
2
7
2
6
9
10
3
8
1
7
1
2
8
8
4
2
4
2
7
1
2
4
3
3
7
1
10
6
8
7
2
6
2
9
3
9
8
4
1
8
2
9
1
7
7
9
8
2
9
9
7
5
7
2
5
8
2
9
3
1
7
1
8
5
5
4
2
4
3
5
4
9
1
5
10
9
5
4
5
6
8
6
3
9
1
3
3
5
10
5
5
7
10
6
3
3
5
6
5
4
9
5
4
7
4
8
2
5
5
10
8
6
6
9
5
8
6
8
3
9
3
3
5
1
1
1
3
6
5
10
6
8
4
6
7
1
10
6
2
9
4
4
1
6
5
8
9
2
4
3
3
9
6
9
7
4
5
6
5
4
10
4
5
1
8
4
6
7
7
6
9
7
3
4
4
6
1
1
2
2
8
3
8
4
10
5
6
6
5
2
7
9
2
10
7
8
5
8
1
2
6
10
9
2
4
7
5
8
9
6
4
5
1
6
2
2
6
4
4
2
5
6
7
6
3
4
1
10
4
10
2
9
8
7
6
5
4
1
8
3
6
3
1
10
2
8
6
2
2
2
1
8
6
2
4
1
4
2
7
5
1
6
2
8
7
9
2
8
1
2
4
9
3
8
10
6
1
3
8
4
6
3
10
3
1
6
8
2
8
5
3
10
8
10
1
3
4
10
9
1
8
6
2
2
3
9
2
6
4
1
8
4
2
5
5
1
8
8
5
5
5
9
5
9
2
4
9
5
6
8
7
3
8
5
7
4
2
5
5
9
4
4
9
3
10
6
6
6
2
8
8
3
4
3
6
8
9
3
3
10
9
1
4
4
9
7
9
4
10
4
9
6
2
2
3
8
2
8
9
8
2
7
5
6
6
4
3
10
2
10
10
1
6
3
9
1
2
9
10
5
10
1
3
4
9
8
8
1
6
3
5
4
8
8
8
1
2
10
8
10
2
7
6
7
10
10
1
8
5
1
3
4
5
5
9
5
1
10
1
1
4
6
1
2
7
9
2
8
4
7
9
9
7
9
1
7
9
1
7
5
1
8
4
2
1
6
5
8
4
9
10
10
2
7
7
10
10
3
4
6
10
5
6
10
4
2
3
6
10
8
7
2
1
3
1
3
1
8
3
6
10
6
9
7
1
10
1
3
3
8
2
6
9
10
2
9
6
10
2
3
10
1
10
7
1
8
3
5
8
8
2
6
9
5
5
4
10
9
4
5
6
6
8
5
2
9
9
8
8
3
3
3
1
2
8
9
4
7
10
5
8
8
5
1
3
8
3
4
4
6
6
3
6
7
2
10
4
7
3
7
4
3
7
3
1
3
9
3
7
1
9
5
7
5
2
6
6
3
3
8
7
9
7
6
8
1
10
10
3
6
1
1
10
10
6
3
1
2
6
8
8
3
4
2
10
7
9
10
10
8
9
7
5
6
8
9
7
9
8
8
2
7
3
7
5
8
8
8
8
9
7
6
2
1
9
3
10
5
2
7
1
10
1
2
5
7
1
5
3
9
6
2
10
2
2
10
4
2
1
1
2
8
6
4
4
8
9
7
6
5
8
2
4
1
5
3
6
2
4
8
8
2
1
3
5
3
9
5
9
8
10
3
10
8
3
1
10
2
2
9
3
5
7
2
4
5
7
3
2
8
2
3
6
9
8
6
7
10
9
8
1
5
10
1
7
7
7
4
2
7
2
1
1
5
5
6
8
4
1
6
10
3
5
9
1
6
2
10
7
8
4
7
3
2
9
6
6
9
5
8
3
9
4
2
8
6
3
9
4
2
4
1
9
9
7
7
9
9
7
10
8
3
6
9
1
2
3
7
5
8
7
3
2
4
7
10
9
6
4
2
2
7
3
2
9
10
9
7
2
8
3
1
10
10
3
2
6
4
6
4
2
10
5
8
8
4
7
2
1
2
6
6
1
9
7
4
7
6
4
9
2
3
9
8
10
9
8
5
3
6
9
6
9
3
5
7
10
9
10
6
2
7
9
8
6
8
10
8
6
5
6
1
9
5
8
2
5
5
2
9
4
1
6
5
10
5
6
6
6
3
4
3
5
1
10
9
6
4
5
4
10
3
9
9
6
7
7
8
7
8
2
1
10
8
7
2
5
7
4
4
2
7
9
2
1
10
3
7
7
2
10
1
2
1
2
10
6
7
6
6
9
2
6
8
10
5
9
3
5
10
5
3
9
9
10
3
4
6
6
5
6
4
1
1
5
9
7
8
6
6
7
5
8
7
3
7
10
5
1
8
7
10
8
1
2
4
4
9
7
7
1
2
4
9
1
5
9
7
2
8
8
6
2
8
2
1
5
3
4
8
1
9
8
8
2
8
5
5
5
10
1
9
5
3
1
4
8
1
4
6
7
2
10
5
9
10
4
1
6
10
7
6
7
9
6
6
1
1
9
6
9
1
4
4
5
9
8
10
8
8
7
9
1
6
1
7
6
2
7
1
1
1
4
9
8
8
7
8
9
8
5
7
6
8
1
3
7
5
9
4
1
9
5
7
3
7
10
9
7
6
1
3
8
1
6
9
8
2
4
6
3
4
7
3
3
10
1
8
7
4
10
4
8
3
3
7
9
8
6
1
10
1
7
4
5
7
10
9
1
1
8
1
9
3
4
5
3
6
8
1
5
4
10
1
2
5
10
1
5
7
4
4
5
9
5
4
6
4
4
5
3
10
10
5
1
2
5
7
4
1
10
2
6
8
5
9
7
9
6
1
5
4
8
10
6
9
4
10
2
7
6
2
7
8
2
1
7
2
4
8
10
2
6
7
8
3
5
9
5
6
3
8
8
6
2
4
5
7
3
3
8
9
7
9
10
6
4
2
4
6
7
6
9
7
1
4
9
8
2
7
2
10
10
8
8
1
5
10
8
2
10
7
6
6
2
4
2
5
8
6
7
3
1
7
4
3
10
3
8
10
3
6
7
2
2
2
7
2
4
6
6
9
6
1
2
5
9
1
3
9
10
10
6
6
9
7
3
6
9
9
4
6
5
6
7
2
3
7
8
8
5
10
4
1
1
7
4
10
5
8
5
8
10
1
9
7
6
6
2
1
3
10
5
9
2
2
9
9
8
2
3
8
1
4
8
5
2
6
3
9
7
7
1
1
8
2
2
7
8
7
10
6
3
9
1
8
2
6
2
4
4
4
5
9
2
7
10
3
8
10
8
5
7
7
1
8
10
6
2
8
6
10
3
2
7
7
1
2
3
9
5
9
9
3
7
10
1
3
7
10
5
8
9
1
5
8
1
6
4
3
2
8
1
10
8
8
6
4
7
7
2
7
1
7
7
4
6
4
1
7
7
10
4
1
6
6
10
8
2
10
8
4
8
8
1
3
4
4
10
10
7
4
1
9
7
8
5
9
2
1
6
7
10
3
4
4
9
5
9
10
7
1
6
1
10
7
3
6
10
5
6
7
5
2
10
7
10
9
1
9
9
10
1
8
6
10
9
10
9
8
7
2
10
8
8
2
6
8
7
7
4
7
2
5
6
10
2
7
4
6
5
8
7
10
5
4
8
4
10
7
10
3
7
3
7
8
1
1
9
2
10
8
4
9
9
5
5
9
2
7
9
8
5
1
8
6
5
1
7
10
2
2
8
10
3
6
7
6
10
8
7
3
9
10
2
3
2
7
4
8
8
9
6
8
2
7
6
7
7
6
7
9
9
3
8
2
1
7
2
4
1
3
2
10
10
4
6
4
3
1
5
10
4
8
9
9
1
8
9
6
7
1
6
3
8
2
10
2
10
1
10
7
2
6
3
4
7
10
6
3
7
7
8
7
5
4
10
8
2
9
2
10
4
1
2
6
7
3
9
1
7
6
1
4
7
1
4
2
7
1
2
3
5
5
6
8
7
4
10
5
1
10
10
2
9
6
4
4
7
8
5
4
1
7
6
8
5
5
2
5
6
5
3
3
10
7
5
10
8
6
5
9
6
3
1
3
6
3
6
10
1
3
4
7
4
10
4
10
10
8
3
10
6
4
4
6
8
7
3
4
4
1
4
6
9
1
3
7
2
4
2
5
5
8
5
10
8
7
1
7
4
3
7
2
3
8
3
7
5
1
7
7
8
5
9
4
2
4
1
3
10
9
5
8
2
7
6
6
3
8
3
8
8
7
7
6
8
9
2
10
2
7
8
6
3
6
4
6
7
6
5
2
10
2
10
4
10
6
8
7
7
9
6
3
1
2
5
9
6
3
2
6
4
2
4
2
5
10
2
7
4
7
1
1
9
9
3
7
10
2
7
2
4
8
7
3
5
8
4
1
5
6
9
4
1
8
5
6
10
8
3
2
3
9
6
1
6
9
4
7
3
1
5
10
7
7
6
8
1
2
8
7
3
2
1
9
8
4
8
5
6
2
3
10
8
3
2
7
1
6
4
3
5
7
9
8
7
1
7
2
1
5
1
8
6
6
3
6
4
7
9
9
4
5
7
7
5
1
7
6
9
1
3
1
7
8
3
3
5
8
9
6
4
9
8
3
7
4
7
4
9
7
2
1
2
4
1
9
4
10
6
4
6
6
1
4
8
2
4
4
5
8
2
5
7
9
9
3
6
9
7
2
6
6
1
10
10
1
1
1
10
8
3
2
5
6
2
7
4
7
6
4
2
7
1
9
6
7
4
7
1
8
6
6
6
9
5
9
3
8
4
7
10
2
7
5
5
1
3
5
10
5
7
7
6
5
9
10
4
3
2
2
1
1
10
1
1
6
7
1
4
1
3
6
5
10
6
6
4
3
9
9
7
1
10
8
2
10
5
7
10
3
5
6
6
10
10
2
8
6
7
1
7
4
2
5
1
10
2
6
9
5
10
10
9
7
5
8
1
6
7
10
5
9
3
6
5
10
4
10
2
7
9
2
7
10
1
3
8
7
6
6
2
7
10
1
9
1
8
10
5
3
1
6
9
1
3
2
1
3
4
4
1
8
1
2
2
8
2
9
1
3
8
5
6
2
9
2
5
7
7
3
3
2
5
1
4
2
2
4
8
8
7
7
9
9
2
2
1
10
9
3
1
7
10
1
8
10
2
10
4
7
7
6
9
3
5
5
7
6
8
1
7
3
9
8
9
4
8
1
1
9
4
2
2
3
3
3
7
6
3
4
1
1
9
10
10
7
3
8
1
10
5
8
3
7
6
2
2
5
7
8
4
7
3
5
1
8
8
5
5
6
4
7
2
3
1
1
3
3
7
8
6
1
3
4
9
10
1
2
7
1
8
10
1
2
6
7
3
2
9
6
10
6
7
2
8
3
9
6
2
5
3
4
9
9
6
10
1
8
4
10
6
2
10
2
5
6
3
2
4
9
8
10
6
4
10
8
7
10
3
1
2
1
9
3
3
4
4
6
5
1
9
9
7
5
1
1
10
5
10
8
7
1
9
10
7
2
6
2
2
8
4
3
2
10
2
4
4
8
3
1
2
2
7
2
10
3
3
10
9
1
10
5
9
6
2
1
5
1
8
5
2
8
9
2
8
3
7
9
7
7
4
2
7
1
1
6
5
4
1
6
1
5
2
5
8
1
4
3
7
5
3
4
5
9
10
6
9
2
3
5
3
4
4
3
7
1
3
2
6
8
9
9
2
9
4
3
1
2
6
7
2
7
7
5
10
3
5
1
7
2
10
3
2
7
2
4
4
1
7
7
5
9
7
8
9
6
10
8
1
2
4
3
1
5
4
1
10
2
6
4
3
9
4
8
10
6
8
6
8
5
4
10
6
7
5
10
4
1
9
8
6
3
2
10
10
6
2
9
3
3
4
1
8
9
4
1
4
6
1
4
1
4
2
7
7
6
2
8
8
10
5
4
10
6
6
10
7
10
4
2
4
9
9
4
8
10
8
4
5
7
1
2
7
9
1
3
4
8
1
5
8
3
6
2
6
9
7
6
1
9
9
3
6
10
1
1
8
4
8
2
6
5
8
10
10
9
7
2
1
4
2
8
2
3
6
2
9
6
4
7
7
4
5
2
7
7
5
7
9
1
1
9
10
8
3
1
4
9
5
10
4
6
1
4
3
7
6
6
2
6
1
6
10
1
8
2
7
8
3
10
5
8
6
10
9
1
8
3
9
5
8
8
6
10
6
1
6
9
9
1
6
1
6
10
9
3
4
9
1
7
2
8
2
5
7
5
3
4
1
7
9
4
5
7
4
10
10
10
5
4
7
9
7
6
3
3
6
2
4
6
4
8
2
3
8
1
2
5
7
5
6
10
5
10
7
9
9
4
7
8
4
8
6
7
1
1
1
4
5
3
3
7
5
5
1
8
3
3
3
1
8
5
4
7
8
7
3
6
5
8
1
6
2
3
6
3
3
5
4
7
5
6
1
3
7
10
2
7
3
3
8
5
4
8
6
9
9
5
8
1
2
10
3
9
8
5
4
2
4
8
10
6
3
7
8
7
2
5
1
1
8
1
2
7
2
6
6
8
6
6
7
8
5
5
6
6
1
10
1
1
2
4
10
4
5
6
4
4
10
7
1
4
2
9
6
4
5
7
6
9
7
4
1
2
1
9
8
8
8
8
3
1
4
5
5
6
6
1
5
1
8
4
8
1
1
1
10
4
1
7
10
6
7
7
4
8
8
7
1
4
7
9
4
9
7
9
1
6
2
7
2
8
3
2
2
5
1
6
8
10
1
5
9
2
9
1
4
1
9
8
10
5
4
3
10
6
1
9
2
2
8
2
6
8
7
1
2
1
8
8
3
9
2
2
1
7
1
7
8
8
7
6
9
7
8
7
6
3
7
10
7
3
7
5
7
3
3
3
2
8
4
6
7
2
6
8
4
10
6
3
6
8
10
7
4
7
10
1
8
2
3
6
4
8
7
10
5
5
8
4
7
3
6
2
4
6
8
2
7
6
3
3
4
10
9
5
1
8
10
5
10
2
8
4
7
9
5
10
3
9
8
6
3
9
7
9
7
6
5
2
3
1
2
9
3
8
9
10
7
9
3
3
9
9
3
4
2
3
6
7
9
6
2
6
4
2
8
9
10
9
7
10
6
2
10
9
1
9
2
1
5
1
10
9
3
7
10
4
10
6
5
10
9
6
7
9
9
3
3
6
9
8
8
2
2
5
10
7
7
7
9
10
3
7
5
3
9
5
8
6
10
6
8
5
2
1
5
1
6
7
2
1
5
3
1
8
8
7
6
3
9
4
10
9
9
2
7
5
3
8
6
4
6
9
9
1
10
8
4
7
9
5
10
10
6
9
1
8
6
6
7
8
1
7
2
10
1
4
1
2
3
2
8
3
6
8
3
8
7
5
3
3
6
8
4
2
5
3
2
9
6
3
2
1
10
3
10
3
2
2
3
8
4
7
6
5
2
5
3
1
6
1
1
1
4
3
6
10
2
2
5
1
4
1
1
8
10
6
6
2
4
9
7
9
10
2
4
3
6
9
1
2
8
2
3
7
2
1
7
6
5
3
3
5
5
1
7
2
6
4
1
7
5
10
10
7
4
3
7
4
9
4
8
6
9
10
4
9
10
8
4
5
7
7
9
4
6
8
2
9
4
8
4
10
10
4
3
2
8
9
3
10
6
7
9
4
1
2
6
8
4
3
7
4
10
7
1
8
7
9
1
9
4
4
7
1
10
6
1
4
10
1
6
1
7
3
4
9
2
5
9
10
4
10
5
10
3
1
9
1
2
7
9
8
9
1
6
7
5
1
9
7
9
8
8
5
4
5
2
6
1
3
2
8
7
6
3
2
4
4
9
1
3
8
10
1
9
1
5
8
3
6
7
9
5
9
8
4
2
6
8
3
8
4
8
9
4
3
1
2
7
8
3
4
5
7
7
6
8
6
10
5
3
4
5
2
10
9
6
9
4
9
6
5
3
7
1
3
7
6
4
1
3
2
5
7
7
5
2
2
8
4
1
5
7
5
10
7
1
9
4
3
7
5
9
8
5
10
6
10
4
4
9
5
8
10
2
4
1
7
10
10
4
3
2
8
3
4
7
4
9
1
6
10
9
4
3
5
8
2
4
8
5
3
4
8
2
2
5
6
3
6
10
10
5
10
5
6
5
10
10
2
7
2
7
3
6
5
1
8
7
6
9
5
1
8
9
6
2
10
3
1
5
5
2
10
9
2
10
10
8
2
10
8
7
10
10
4
8
6
2
4
2
7
2
6
6
9
9
1
6
7
4
2
5
9
3
10
6
7
8
6
9
9
2
3
7
7
6
7
3
5
4
8
9
6
8
6
6
9
5
9
8
9
6
3
4
8
6
2
6
4
2
1
8
10
6
4
1
8
9
10
3
7
4
6
1
6
3
9
8
10
4
6
1
8
8
8
3
5
3
10
8
1
1
1
5
2
5
9
1
8
9
9
8
1
2
7
10
6
1
6
10
3
10
4
9
10
5
4
10
8
7
10
1
10
1
7
6
9
2
7
10
1
7
9
7
7
7
5
7
8
1
5
5
9
7
7
1
4
4
7
1
9
3
5
7
2
7
9
8
10
3
9
8
3
2
4
5
1
8
9
10
7
2
4
9
8
7
2
9
5
3
6
3
3
7
7
4
8
3
7
9
5
10
5
5
7
9
1
10
6
4
5
7
8
1
7
10
9
1
7
1
8
6
8
10
9
1
4
6
10
6
1
7
10
6
2
7
5
2
5
6
2
7
6
5
8
3
3
5
6
9
2
10
6
7
7
4
1
10
8
10
1
7
2
1
4
4
4
1
8
1
10
4
2
9
5
6
2
8
8
6
2
3
7
8
5
2
5
8
7
1
1
4
5
10
6
10
2
7
9
1
5
8
2
10
5
6
3
4
7
6
5
6
7
1
6
5
5
5
4
2
10
1
7
4
8
4
4
10
4
4
4
1
7
7
5
2
8
10
5
4
6
8
4
3
10
4
4
2
9
6
2
1
4
3
4
3
5
1
9
7
6
7
1
4
3
4
3
7
2
1
1
2
4
7
2
7
2
2
4
6
7
3
5
9
10
3
6
4
1
10
5
2
1
6
9
9
8
10
4
5
2
10
6
2
1
5
7
5
10
9
8
5
6
4
9
10
3
7
6
3
9
2
4
3
3
10
2
8
9
10
10
4
5
2
2
7
8
7
5
1
1
9
1
5
9
4
1
5
10
8
2
8
6
5
4
4
1
10
7
9
6
7
6
5
5
4
10
9
7
8
4
2
2
3
5
8
1
4
9
10
2
7
8
7
2
10
5
1
10
2
8
5
6
1
8
4
9
6
10
5
8
6
4
4
6
2
2
8
7
3
5
1
8
2
6
8
7
2
5
9
5
7
3
6
10
3
6
2
8
8
1
1
6
8
8
1
1
3
6
8
6
1
7
9
5
2
4
1
6
1
2
5
9
4
2
6
7
5
8
1
3
9
8
7
4
3
4
10
6
8
1
3
1
1
1
4
3
8
6
6
3
3
9
7
3
5
9
2
8
10
8
9
9
6
7
2
2
3
3
9
8
1
5
7
8
7
1
8
3
4
2
1
3
5
8
9
4
9
1
2
6
9
6
7
3
10
9
2
1
4
5
4
4
5
8
6
6
3
3
10
3
1
1
8
7
3
3
1
10
5
5
4
2
4
10
9
6
4
2
8
3
5
3
3
7
5
7
3
2
5
5
1
6
3
5
3
6
3
10
8
10
5
9
3
1
2
3
3
7
6
3
6
3
7
9
1
8
9
4
6
1
2
10
3
8
1
7
3
5
7
5
8
6
3
6
1
4
7
7
10
6
4
2
2
3
3
4
9
2
2
5
9
10
6
4
10
7
4
3
1
10
6
10
1
4
8
8
4
7
8
5
3
4
1
4
7
8
10
10
5
1
3
10
1
2
1
2
10
7
4
8
7
2
8
3
4
1
1
3
1
9
10
6
6
1
4
10
1
3
8
8
7
8
4
9
4
10
6
7
9
7
2
10
5
7
8
7
4
6
7
5
1
1
7
4
1
1
9
7
10
3
1
6
3
9
10
6
8
8
2
7
5
7
3
10
2
2
9
6
5
3
9
8
4
10
2
1
10
7
6
2
7
5
10
9
4
1
10
5
8
5
3
8
8
5
3
6
6
7
8
3
1
4
7
5
10
9
4
8
5
4
2
1
8
9
8
9
7
8
2
3
3
3
2
9
5
9
5
1
3
3
7
9
7
6
5
4
9
1
9
2
1
2
1
5
5
8
1
3
4
3
3
5
10
10
1
10
3
4
8
1
2
5
8
10
7
1
6
10
10
5
6
3
3
2
1
10
9
5
8
4
3
7
6
3
6
7
1
2
3
9
10
1
1
9
3
4
7
8
7
8
5
7
6
2
1
6
6
2
9
9
10
5
8
2
9
4
2
9
5
1
5
5
6
9
10
6
8
5
3
2
10
6
4
8
1
9
5
1
1
8
7
6
9
9
6
7
8
6
5
6
3
2
7
9
2
1
2
4
3
5
8
8
6
10
10
7
9
10
5
7
3
9
5
2
6
6
1
2
4
5
2
8
6
9
10
1
9
1
3
8
3
1
3
9
4
10
1
3
7
7
8
1
1
6
3
9
9
1
1
6
6
3
6
6
3
4
1
5
6
7
6
8
9
5
10
10
2
4
2
7
10
8
9
8
1
10
5
5
1
2
1
7
7
10
3
2
3
3
7
10
9
6
7
7
4
7
1
10
9
10
5
4
9
1
6
5
7
9
2
7
5
5
3
8
4
3
5
7
4
1
1
8
4
1
10
10
6
7
6
3
2
8
2
1
6
6
1
7
10
3
7
7
5
8
6
8
7
4
2
3
8
8
10
6
6
8
10
6
9
5
10
6
9
9
4
7
8
2
4
8
9
5
2
10
6
7
6
3
2
8
5
6
8
1
5
5
1
8
3
8
10
1
5
1
7
3
9
1
10
7
8
7
10
1
3
10
7
8
3
1
4
8
1
8
3
2
3
8
1
7
5
8
4
3
3
4
10
4
4
1
6
8
3
10
2
3
9
9
10
9
2
9
4
10
6
5
9
6
1
6
2
9
1
9
2
5
9
6
7
10
9
2
7
10
3
5
2
1
8
6
8
4
9
9
10
8
10
2
5
3
9
1
7
6
10
3
7
3
6
8
1
5
2
9
3
1
9
3
4
9
2
2
2
9
1
10
5
10
3
8
10
3
1
8
6
2
7
7
9
8
8
10
8
9
2
7
1
7
6
3
3
5
4
7
8
5
10
1
6
6
8
8
8
1
1
1
4
5
7
7
2
8
1
10
9
2
3
1
6
5
6
10
2
1
3
7
3
2
6
5
3
7
9
8
8
4
8
3
4
10
3
6
1
4
6
1
2
7
9
8
10
10
3
7
7
10
2
1
9
10
4
5
2
3
6
3
3
6
10
4
3
7
8
1
9
5
1
7
8
4
5
7
1
2
10
6
5
10
5
5
9
1
2
2
6
4
4
6
9
6
9
5
3
5
3
4
4
7
10
7
10
10
6
2
2
10
3
3
10
3
10
4
8
5
1
1
8
7
4
8
10
2
10
9
6
1
3
9
9
6
9
4
8
2
10
8
8
8
2
1
7
9
1
3
8
4
1
7
7
6
4
4
3
4
6
9
10
3
10
3
3
1
5
5
7
6
3
8
10
6
7
6
5
6
4
5
10
6
4
6
8
6
2
4
9
2
5
6
3
9
2
4
4
10
1
3
4
2
1
5
1
2
9
7
10
8
9
3
6
6
1
9
7
2
7
5
1
4
9
8
7
7
9
3
2
6
7
9
5
3
2
4
1
2
7
9
1
5
2
8
9
6
4
9
6
10
9
7
4
8
5
10
8
3
6
5
6
9
9
8
5
8
9
10
8
4
2
10
8
3
5
9
6
6
5
7
8
7
10
1
6
6
9
5
10
10
10
5
3
8
3
2
5
5
5
8
5
6
5
10
6
6
4
10
1
8
6
4
10
5
8
9
1
2
7
8
7
8
5
2
8
3
6
6
3
7
4
5
7
3
9
8
2
5
2
8
9
6
8
1
7
7
2
2
2
10
7
4
10
8
7
7
2
6
8
2
10
2
8
9
5
3
3
2
5
4
6
10
3
10
8
5
3
1
5
3
6
7
10
4
6
8
4
9
7
1
7
10
10
10
1
7
3
3
10
9
5
9
7
1
9
10
6
5
2
5
9
6
3
7
1
9
4
3
7
1
1
9
10
5
8
9
4
7
3
10
3
2
2
6
5
2
8
10
8
7
4
5
4
1
6
6
2
10
4
1
6
9
1
8
4
4
1
5
5
1
7
10
4
7
10
3
6
2
9
9
4
6
1
9
2
7
10
8
1
4
10
1
7
8
8
1
1
3
9
6
6
6
7
1
5
2
1
2
1
10
2
9
3
8
5
5
4
10
3
9
10
5
3
3
9
5
4
1
1
4
3
2
1
5
3
8
9
5
7
5
9
8
10
1
4
7
3
5
4
5
10
10
2
4
10
2
6
7
2
6
1
4
1
7
8
10
10
6
4
10
7
3
3
9
7
6
7
6
2
2
4
5
10
10
8
10
4
2
9
7
5
8
3
3
10
10
2
2
9
5
6
8
10
4
8
9
8
4
4
8
5
10
5
7
3
3
10
10
9
6
4
8
9
7
5
4
7
1
6
3
7
8
6
9
7
10
9
7
6
9
3
3
4
1
4
10
6
10
2
9
7
2
9
3
9
5
1
6
3
2
7
2
10
1
3
10
4
3
7
5
1
6
6
10
8
7
3
7
3
9
8
8
8
2
5
4
4
4
8
2
10
3
1
7
5
4
7
3
5
1
1
4
5
10
4
1
1
4
4
9
1
6
6
2
4
10
9
10
2
10
1
7
4
2
8
7
8
7
10
6
5
6
4
3
7
9
8
3
3
2
5
5
5
7
5
1
5
4
1
2
10
6
8
10
6
1
9
9
4
8
8
10
7
10
8
8
9
4
10
2
4
3
7
7
7
2
6
8
8
7
2
7
3
4
3
10
7
4
6
6
4
7
7
6
4
5
5
2
3
5
10
7
7
3
7
10
2
7
1
1
8
8
7
6
1
8
10
3
10
4
5
7
2
10
2
6
6
1
1
3
5
4
3
3
6
5
10
1
4
9
2
2
8
1
3
10
4
4
6
10
1
5
3
2
3
1
8
2
6
3
1
4
8
7
3
5
1
3
9
7
6
8
8
6
8
9
6
2
3
2
9
9
5
7
8
8
1
5
7
9
7
1
5
7
3
8
8
4
3
10
4
3
7
3
3
2
7
4
7
9
9
6
9
2
1
5
9
3
3
10
9
9
7
5
5
5
10
5
7
6
7
3
9
10
2
1
7
6
10
8
10
2
7
2
1
2
3
6
6
2
10
8
7
3
7
5
2
7
3
4
8
10
1
2
8
9
9
2
3
2
3
3
5
1
5
7
8
10
5
5
7
5
8
1
5
8
7
7
3
6
4
2
8
1
2
1
1
4
2
4
5
7
6
1
3
7
8
9
4
4
4
1
1
9
8
5
3
7
5
7
4
9
8
3
1
4
5
7
7
2
9
3
4
3
10
10
8
3
7
9
3
6
5
4
10
3
3
2
6
3
2
9
5
4
1
6
1
10
4
1
7
9
10
9
6
1
2
1
10
10
10
8
2
5
6
6
10
7
5
2
8
7
6
4
5
10
7
4
3
8
10
3
2
8
3
3
1
3
8
6
5
3
6
10
3
9
8
10
2
4
5
4
3
4
1
10
8
2
7
6
1
3
9
2
2
5
9
3
6
3
9
10
2
5
7
1
4
1
10
2
10
2
10
6
10
10
7
7
10
5
10
5
3
2
2
8
3
2
5
8
5
7
10
6
6
9
2
5
7
10
9
5
4
2
10
2
3
8
1
3
5
3
2
7
2
4
10
3
2
9
6
10
2
5
5
6
1
7
3
2
1
9
3
2
3
4
3
4
7
1
6
8
4
2
7
7
7
7
5
3
2
9
10
8
10
6
5
6
3
10
9
1
1
3
4
7
10
5
6
8
4
2
9
10
8
2
8
2
2
8
10
10
10
10
7
6
9
3
9
10
3
4
5
2
3
5
5
4
7
2
6
10
4
2
6
5
9
7
7
6
3
10
10
2
6
10
6
1
9
7
5
2
9
3
3
1
7
6
5
6
6
10
10
8
8
2
1
5
1
4
10
6
10
2
1
10
8
3
10
5
9
10
8
7
1
10
2
6
7
8
9
7
9
4
5
10
8
1
5
8
4
7
3
6
9
7
5
10
8
6
10
9
5
7
9
9
10
4
3
1
10
10
1
10
10
10
3
2
4
6
7
9
3
1
1
10
7
4
8
3
6
6
10
3
2
1
4
2
6
1
1
6
6
10
8
5
9
7
2
3
7
10
5
10
10
6
5
2
1
10
2
8
6
8
4
6
7
3
3
8
9
5
6
5
1
10
7
1
6
1
5
7
8
5
2
9
9
10
1
2
1
2
1
3
2
3
8
2
1
6
1
5
4
9
4
6
6
3
6
8
8
2
5
2
3
8
3
10
3
6
9
7
7
1
3
8
3
3
8
3
6
10
5
1
9
1
4
3
8
10
3
8
2
1
8
6
2
4
6
3
5
3
7
7
5
1
6
9
4
8
4
9
1
4
2
6
6
6
9
7
5
3
1
4
1
5
5
5
9
6
2
6
5
1
2
7
4
5
6
6
3
9
4
4
7
4
7
8
6
9
9
6
9
8
9
10
3
5
7
1
8
9
4
5
1
4
6
6
5
10
5
10
8
2
10
8
8
3
2
1
6
9
5
3
7
6
2
5
9
8
10
8
8
3
10
1
2
5
9
4
8
5
3
5
4
10
2
1
6
3
9
1
4
9
4
3
1
3
2
5
7
10
10
9
8
1
6
8
4
6
6
3
3
7
10
10
3
6
1
6
10
1
3
3
6
10
10
8
3
8
7
1
1
5
2
6
8
1
7
4
9
8
2
3
2
4
3
7
9
5
4
5
6
2
3
1
5
7
6
6
9
4
9
5
10
10
4
9
6
2
7
5
9
8
7
4
1
7
5
9
3
4
6
6
8
10
1
9
3
2
5
6
2
8
8
1
6
7
8
6
6
6
4
3
3
5
1
9
5
6
1
6
5
10
9
1
1
8
2
1
6
2
1
4
3
1
4
9
9
1
8
7
9
6
8
8
2
8
3
5
3
6
5
8
3
6
4
2
10
6
9
5
6
9
5
5
4
10
3
9
3
3
9
4
6
3
10
2
2
2
6
4
9
1
1
8
4
8
9
7
4
7
4
2
10
2
10
9
7
4
7
6
7
2
5
9
9
8
10
1
1
4
5
7
5
10
10
6
2
9
2
10
10
9
10
5
2
9
6
3
4
5
2
1
8
9
5
4
6
6
5
7
7
8
9
4
10
4
9
9
4
8
5
1
5
3
2
4
6
4
1
9
6
2
3
6
4
6
6
3
3
5
8
3
7
9
8
3
2
6
4
6
4
10
1
7
6
8
6
4
10
5
8
9
9
5
3
10
3
6
5
7
3
2
2
5
8
8
8
6
7
9
10
1
10
10
10
10
8
7
6
7
8
7
10
9
3
2
1
7
5
9
6
8
10
3
3
3
1
6
2
2
6
7
10
5
3
3
6
2
10
9
5
5
7
4
8
2
5
2
7
7
5
3
9
4
6
5
3
9
1
8
5
9
7
9
2
1
5
2
10
9
8
1
8
8
2
7
6
6
2
8
5
2
6
9
4
3
8
2
7
7
3
1
4
8
3
10
3
10
9
9
1
7
10
5
8
2
2
1
10
8
6
10
10
2
6
4
7
5
7
1
8
3
2
4
9
1
4
5
10
5
5
7
9
10
4
4
2
3
3
4
10
1
7
6
5
8
3
1
4
6
1
9
5
3
9
7
2
1
10
9
3
6
7
4
7
10
1
2
8
8
5
10
9
3
10
5
7
10
9
3
7
4
6
4
8
4
3
7
1
2
8
5
7
6
6
2
7
8
5
9
4
7
9
3
6
4
9
7
4
3
6
10
6
8
1
3
6
10
6
8
4
6
2
2
7
7
8
6
6
1
8
8
9
9
1
7
6
10
2
5
10
2
9
2
1
6
8
8
2
7
10
7
1
3
8
5
1
9
3
9
7
9
7
6
10
7
5
5
2
7
5
8
1
1
5
4
5
3
5
6
4
3
2
8
8
9
1
1
3
4
6
1
6
3
5
4
7
7
10
8
4
5
9
9
5
9
2
8
5
9
2
1
10
8
6
6
9
3
6
6
4
4
1
2
6
3
8
9
5
1
6
5
4
8
5
3
2
7
2
5
2
3
6
2
3
2
4
2
8
7
3
7
9
5
2
7
8
3
10
9
3
8
10
8
2
5
7
9
8
4
6
2
4
10
3
4
10
9
7
8
4
6
6
2
9
5
4
10
9
5
8
7
7
3
6
4
8
2
5
4
7
3
10
5
9
8
9
4
4
3
9
3
8
8
1
3
2
2
1
10
7
2
6
10
4
2
10
2
9
7
1
8
9
10
2
6
2
4
4
5
7
10
8
1
1
8
10
6
4
6
8
3
2
4
2
3
2
2
3
7
2
4
8
10
7
10
7
4
6
2
4
3
7
5
1
5
9
8
4
3
3
8
1
9
3
6
2
7
8
7
7
6
4
3
10
6
6
7
9
7
1
5
10
7
4
2
1
9
4
7
6
5
8
2
6
8
1
8
1
3
5
3
2
5
1
8
5
2
5
5
9
2
8
7
1
3
9
5
10
4
5
5
4
5
9
2
10
8
2
3
8
8
5
6
9
5
7
7
6
7
2
10
1
4
2
3
10
9
8
2
2
1
9
9
4
2
6
4
7
10
5
1
9
5
5
2
9
10
1
5
4
4
3
6
3
1
7
2
1
6
9
3
3
2
1
3
6
4
5
6
6
9
7
4
4
9
4
3
6
4
4
10
5
3
3
7
4
7
4
1
6
1
2
4
7
3
1
4
9
4
3
7
3
4
4
5
9
8
6
7
10
6
10
3
7
2
1
7
2
2
4
3
6
6
2
1
7
5
3
2
4
5
4
6
6
5
1
5
3
7
1
8
3
9
8
7
7
4
10
5
1
2
5
8
9
1
5
5
8
2
5
4
9
2
6
1
2
3
9
2
5
3
5
1
1
8
3
2
5
9
2
5
6
6
2
1
7
1
9
4
6
5
1
5
4
4
9
1
9
7
6
1
3
1
9
2
3
4
3
8
5
2
9
10
5
7
8
8
3
4
6
10
9
3
7
6
3
7
10
2
5
2
10
4
7
10
5
4
4
5
1
7
5
4
7
1
2
3
3
2
10
9
3
3
10
7
5
2
2
8
4
4
10
9
8
7
5
7
3
2
10
5
4
9
6
10
2
10
10
5
7
5
6
4
5
3
7
4
1
9
4
5
10
3
1
8
1
6
1
1
8
2
1
3
4
3
9
5
10
1
2
7
7
8
6
7
4
10
6
3
7
8
10
1
10
1
9
10
10
9
10
10
4
8
5
9
4
3
6
10
1
2
2
9
8
9
3
5
3
8
4
1
4
5
2
8
2
8
2
3
2
6
5
7
4
1
3
2
2
5
9
8
1
9
6
5
1
5
4
3
9
1
9
1
9
2
4
7
1
10
2
4
3
9
8
2
9
8
4
9
7
1
10
5
10
3
1
2
5
8
5
5
10
4
6
3
9
1
5
1
2
10
6
3
9
10
9
3
5
5
8
7
10
1
2
10
3
2
10
10
10
3
3
5
7
5
9
4
6
6
9
5
3
4
8
3
3
6
7
7
7
1
7
1
9
7
7
3
1
10
4
8
2
10
2
6
4
1
8
10
4
3
10
4
5
2
6
1
10
9
10
3
2
6
1
9
7
3
7
6
7
1
8
2
4
10
2
10
10
7
8
5
8
2
9
10
3
10
3
1
2
10
4
8
9
8
1
2
1
3
9
8
5
9
4
9
5
9
8
6
6
1
5
7
1
7
2
4
5
4
9
5
2
8
4
5
6
3
9
2
7
9
2
6
3
4
10
4
9
5
10
5
4
7
9
6
4
2
10
7
10
4
8
8
3
1
2
10
1
5
5
4
9
4
4
4
6
10
6
2
9
6
2
6
9
2
7
5
9
8
1
10
1
6
7
8
7
3
1
8
7
9
4
8
9
2
9
6
7
1
7
6
10
4
5
8
8
1
5
5
8
7
7
9
4
3
3
6
3
1
5
8
1
3
6
5
5
2
8
9
1
7
2
5
6
2
9
6
7
4
5
1
1
7
3
8
6
4
8
5
4
2
8
2
10
6
6
4
7
1
1
3
8
1
1
6
8
2
10
7
6
10
4
5
8
2
3
9
8
9
4
8
10
4
3
2
2
8
3
1
7
9
10
9
3
9
4
7
2
9
7
7
4
1
8
4
1
10
5
8
6
9
5
8
8
6
4
9
3
4
8
7
9
8
1
8
7
7
6
9
7
9
2
9
10
7
10
1
6
3
4
4
6
4
5
8
10
4
7
10
9
4
7
4
3
1
9
3
4
1
1
8
4
5
10
6
9
8
4
9
7
1
5
9
7
8
7
5
5
8
7
1
6
6
6
1
1
10
3
7
8
3
9
6
5
1
7
1
2
4
8
3
6
9
4
6
10
7
4
4
6
2
8
2
10
7
1
4
3
6
7
5
10
3
4
4
3
3
9
7
3
7
3
2
4
7
1
7
4
8
2
1
9
8
4
8
5
2
6
2
9
3
1
6
1
3
3
3
1
4
9
1
6
5
7
9
8
3
8
6
6
9
7
3
3
4
4
3
7
5
7
10
6
2
9
4
5
8
7
7
5
6
7
6
2
1
5
4
5
7
7
1
4
9
3
9
8
1
2
4
6
5
6
9
1
1
8
6
2
4
10
8
9
4
5
7
4
1
7
10
7
5
3
4
4
10
5
4
1
3
5
10
7
6
2
4
2
8
10
4
6
6
2
9
5
2
2
5
2
6
1
4
6
9
5
10
1
7
10
3
7
5
1
6
3
4
8
9
2
1
9
5
7
8
1
6
9
3
3
6
7
7
4
5
3
1
1
10
6
2
2
9
9
10
6
1
7
3
2
7
8
1
6
5
4
5
6
6
7
3
10
5
8
4
8
4
3
3
9
1
1
5
9
9
3
8
7
9
7
3
10
2
8
10
6
4
2
2
6
2
7
10
5
7
9
3
9
4
3
6
9
7
9
8
9
3
3
1
2
7
9
2
9
5
5
9
3
3
5
1
1
9
7
2
10
5
3
7
6
8
3
10
8
3
1
5
5
2
1
9
8
1
10
10
7
10
7
9
3
10
3
7
9
2
7
1
9
4
1
3
3
2
5
8
7
4
3
5
10
6
1
8
7
4
9
3
10
4
9
10
7
6
2
8
2
4
9
6
5
5
3
1
6
7
7
9
6
3
1
2
7
4
7
3
5
8
10
2
5
8
6
8
3
5
1
10
9
2
3
7
3
9
8
10
6
1
5
5
7
1
2
6
6
10
6
8
9
10
8
3
4
9
2
5
5
6
10
8
2
4
5
1
5
6
5
10
7
2
3
8
6
2
5
6
3
6
7
9
3
7
2
3
1
8
10
7
1
5
1
6
9
1
6
2
7
5
10
7
4
1
5
3
7
1
1
10
2
8
3
7
3
9
3
5
5
7
3
6
2
8
3
2
7
9
5
5
5
7
9
1
5
3
7
5
1
2
3
6
5
5
6
10
8
1
3
4
8
3
7
8
9
3
7
10
10
2
7
2
10
5
7
4
8
9
7
6
7
2
1
2
7
3
10
10
1
3
2
3
7
1
9
6
4
10
7
4
5
7
8
1
1
8
5
8
4
4
2
3
9
9
3
1
2
10
10
1
5
10
9
6
4
4
1
2
1
6
9
3
4
1
10
8
2
1
8
7
9
6
5
6
9
8
4
7
6
6
5
8
4
8
5
10
5
7
10
2
8
7
4
7
7
10
2
8
9
7
6
8
2
3
5
9
8
4
7
4
7
8
8
1
2
6
7
8
3
9
1
8
10
6
2
5
7
4
5
5
10
4
1
7
7
9
2
6
8
4
5
9
2
9
9
8
3
5
3
10
8
1
4
10
1
9
1
9
2
2
1
8
10
9
7
3
8
7
10
9
5
1
6
10
4
8
10
4
7
2
2
7
2
4
2
6
1
9
5
4
9
10
5
8
7
8
10
7
8
7
8
2
10
7
6
9
7
6
9
7
3
10
8
9
2
7
1
8
5
8
9
6
6
3
10
3
7
10
2
1
1
3
3
9
7
5
1
2
9
9
8
5
9
6
2
8
5
8
10
7
6
8
2
1
5
10
2
9
7
5
7
9
1
3
10
3
7
3
1
7
4
5
3
8
5
7
7
10
10
2
10
7
10
10
4
7
1
10
2
4
8
10
7
6
3
8
1
4
10
5
10
4
1
1
4
10
3
3
9
10
1
8
6
3
9
10
1
5
8
4
1
10
4
8
2
7
1
2
4
5
8
6
1
3
6
5
9
6
8
7
3
6
6
9
2
4
10
9
1
7
4
5
3
10
7
3
8
4
1
6
5
3
4
7
7
7
7
6
6
9
4
2
5
7
3
2
10
2
5
5
1
4
10
4
9
5
4
10
1
2
6
4
2
4
6
4
5
10
1
1
8
7
3
7
6
2
10
8
2
5
2
5
5
5
5
5
6
5
5
5
5
7
5
5
3
6
6
3
9
8
9
3
8
7
10
3
1
5
4
10
4
7
7
1
7
2
4
1
2
1
8
3
7
9
10
8
10
10
3
9
8
7
9
1
5
3
8
7
4
9
9
10
2
8
1
3
6
5
2
7
10
7
5
6
10
6
3
2
1
5
10
8
10
7
9
8
7
3
7
8
8
1
7
7
9
7
5
1
3
4
6
6
10
9
5
7
8
8
6
4
2
5
7
1
7
4
6
3
1
1
7
6
10
8
4
2
8
4
5
9
2
9
7
1
4
1
8
9
4
9
9
1
2
3
8
2
7
8
4
6
7
3
5
2
6
3
3
2
8
5
7
10
2
3
4
9
8
3
4
9
3
5
4
10
2
9
1
3
7
5
9
4
9
5
7
2
7
4
9
6
3
8
9
3
7
9
2
3
7
6
3
10
1
9
7
3
3
7
4
1
5
6
5
2
7
5
1
2
10
6
1
3
2
7
6
2
4
3
3
2
3
8
1
10
7
9
9
7
1
7
2
1
7
9
9
9
8
2
3
3
7
7
6
4
3
2
8
10
6
6
1
3
10
2
5
4
7
4
1
3
8
9
6
7
10
1
4
10
2
8
6
10
6
9
9
6
10
5
3
1
1
2
2
6
3
5
10
2
8
7
10
2
3
7
4
9
3
5
8
8
5
5
1
1
6
8
3
4
9
8
8
9
10
3
3
2
1
1
7
8
1
4
6
5
3
4
2
4
6
9
9
6
6
5
4
8
8
2
3
2
7
1
2
2
8
1
4
2
6
8
6
5
4
5
9
5
2
4
10
8
8
9
1
8
6
8
3
2
7
3
6
7
8
9
7
2
7
10
5
5
1
4
5
2
10
1
6
9
3
6
9
4
2
4
1
3
7
8
4
9
8
9
10
6
2
6
9
8
2
6
5
8
7
3
3
6
2
3
8
4
9
9
6
7
2
5
9
3
3
7
10
6
3
4
3
6
10
9
9
2
10
4
5
2
8
4
6
6
6
3
8
9
5
9
4
10
9
6
9
6
9
2
4
10
6
1
2
8
9
7
5
5
7
2
5
10
5
10
6
6
10
8
2
10
7
2
8
6
1
10
2
3
3
8
1
10
8
6
5
7
5
8
1
10
4
1
7
2
7
9
8
10
9
4
2
2
1
8
3
7
7
1
4
1
9
5
4
5
2
9
2
4
7
8
5
9
5
4
8
5
4
8
6
8
6
7
10
2
8
5
10
10
6
9
6
6
7
2
8
4
8
4
8
3
10
6
10
8
9
9
2
2
8
3
5
5
8
9
8
7
7
6
6
5
8
2
5
2
4
5
10
6
9
3
5
3
10
8
3
1
9
4
1
8
6
6
1
9
8
10
4
6
7
2
4
3
4
8
4
8
7
10
9
6
4
10
2
4
5
9
10
10
5
6
6
10
1
5
8
10
6
2
4
9
2
9
8
10
8
1
7
4
8
7
8
4
9
7
9
4
6
9
1
6
10
8
9
3
4
8
3
2
8
9
8
5
5
2
10
1
3
4
6
5
8
1
7
7
1
7
2
10
10
3
8
4
4
4
2
6
7
8
10
5
7
10
10
4
7
1
7
3
4
1
1
1
8
2
8
7
1
9
6
1
2
9
4
10
8
3
10
8
8
9
6
8
2
9
2
5
6
10
9
1
2
1
6
6
2
3
2
4
9
3
1
1
1
1
1
5
1
7
5
8
1
10
9
3
7
7
8
8
8
5
2
8
3
9
7
8
9
5
1
2
7
4
6
4
3
9
3
7
5
8
8
2
3
4
3
9
1
3
10
6
10
5
5
8
7
7
8
7
5
10
5
5
8
8
1
9
10
6
3
4
9
6
7
5
2
5
9
9
1
1
3
8
1
6
8
2
8
5
7
10
9
1
7
6
7
3
2
2
5
2
4
10
8
3
4
4
6
1
3
2
5
1
10
9
3
1
6
8
6
5
10
6
10
9
3
1
7
7
6
2
5
10
2
3
3
1
2
4
8
4
3
7
4
2
7
2
3
8
3
10
5
3
6
10
8
3
2
8
6
7
1
4
8
5
9
6
2
10
9
6
6
10
4
3
9
9
8
1
6
6
5
5
1
4
10
10
8
10
10
1
1
7
3
1
7
7
3
3
7
1
7
5
7
5
10
5
2
10
10
7
5
5
5
2
10
6
1
7
1
4
9
7
1
6
8
2
5
10
5
5
1
4
3
10
10
1
7
10
6
6
3
2
2
5
7
9
4
6
7
6
3
2
4
9
4
7
9
6
10
8
2
7
7
8
3
5
3
5
2
4
6
7
1
8
5
2
1
8
8
6
6
10
4
4
9
6
5
2
9
10
3
9
1
5
9
10
1
7
3
1
9
10
6
9
2
10
3
8
6
8
9
9
7
2
9
8
8
9
10
3
10
10
9
9
5
7
4
2
4
3
3
9
5
2
6
2
7
1
9
2
5
5
5
9
8
10
1
6
6
4
10
8
10
1
10
10
3
1
5
10
10
6
4
9
10
2
3
4
1
6
6
10
1
6
9
10
7
5
9
4
1
7
2
1
9
9
7
1
10
3
6
2
4
9
8
3
4
1
2
5
2
2
2
1
9
9
8
9
9
5
4
4
3
5
4
2
6
7
1
6
3
6
4
2
3
7
9
1
8
2
10
1
6
7
6
7
10
4
6
4
5
9
8
4
3
4
4
1
10
9
8
9
9
9
6
3
8
9
4
3
6
3
5
5
3
1
6
1
9
8
8
4
5
5
1
10
3
7
1
9
3
3
2
4
6
4
4
9
3
7
6
2
6
10
5
9
6
4
5
5
3
8
6
4
1
6
8
3
2
7
1
10
7
3
8
1
2
6
6
2
8
2
8
4
9
4
4
4
9
3
10
10
1
6
7
4
1
1
4
5
8
5
4
8
8
10
3
10
5
9
9
6
9
10
2
2
8
1
8
1
6
4
7
6
1
2
8
1
1
2
3
5
5
4
4
1
1
10
8
7
2
5
2
5
1
8
10
7
8
4
7
2
10
5
9
6
3
3
5
8
6
1
4
2
2
6
10
3
6
2
8
7
2
6
2
7
5
2
6
7
6
2
7
9
4
8
10
10
3
7
9
6
1
3
4
8
7
6
6
8
5
3
5
4
7
2
2
10
4
5
8
2
9
8
8
1
6
10
5
1
4
5
1
10
8
6
1
3
7
6
1
2
9
7
3
3
3
10
2
6
10
8
10
3
10
3
4
7
8
3
5
9
1
4
9
6
1
7
8
4
10
1
6
3
3
6
1
9
2
4
4
3
10
1
7
9
10
10
3
5
5
10
6
1
7
3
8
5
7
7
6
3
6
9
10
2
9
5
6
2
3
5
3
10
4
7
6
8
6
10
3
8
3
1
7
4
1
9
5
9
8
9
5
9
4
7
1
3
9
7
10
2
5
4
6
5
6
2
8
1
10
5
4
10
8
7
9
9
4
1
4
4
8
10
2
8
2
6
9
6
7
6
2
9
1
5
3
9
3
3
7
10
8
2
5
3
8
7
4
9
7
10
3
10
6
9
1
7
2
3
2
9
9
8
6
9
8
6
1
9
9
2
10
9
2
8
1
5
4
2
5
10
9
4
3
1
4
7
7
8
9
9
6
4
3
2
7
3
3
5
1
4
4
2
5
10
9
4
4
6
7
5
5
5
3
2
3
1
10
3
9
3
8
8
5
9
9
8
6
9
3
10
5
3
2
4
5
3
4
5
4
8
3
5
2
6
1
1
2
2
1
9
5
10
10
9
5
2
7
5
9
7
1
8
2
4
2
1
3
4
3
4
1
9
10
9
7
1
5
8
4
4
1
10
2
3
1
3
2
4
7
2
9
1
10
6
9
4
9
10
9
3
2
10
2
2
2
1
2
8
6
8
5
5
5
3
2
1
5
7
4
3
1
10
5
5
10
10
2
7
3
5
2
3
9
2
9
5
2
2
8
3
8
6
3
10
9
5
2
2
4
2
8
8
6
4
4
1
9
3
1
10
2
7
4
6
5
7
6
6
6
1
6
10
3
7
9
7
9
1
5
7
10
3
7
7
5
10
2
3
5
5
1
3
6
8
4
3
4
3
2
7
2
3
4
9
6
3
9
8
10
4
4
1
2
7
4
3
8
7
1
7
3
4
3
7
10
3
9
5
8
3
6
10
7
3
3
6
9
3
7
1
2
9
1
6
7
9
3
10
9
7
2
1
6
8
10
2
5
10
1
6
6
8
10
5
4
8
5
3
3
1
5
10
6
8
10
10
4
6
8
9
7
2
6
10
2
7
3
5
10
8
5
8
7
3
1
4
1
1
5
3
10
7
8
10
4
2
2
9
8
8
8
8
6
1
7
8
9
2
2
6
6
4
6
8
7
9
8
7
8
7
8
6
6
8
8
6
10
1
6
1
9
8
8
4
8
9
2
4
7
1
9
6
2
10
8
1
8
2
1
6
2
7
10
10
2
5
5
6
5
6
9
7
7
9
7
5
4
9
10
3
9
2
1
9
9
9
10
9
6
9
4
10
9
3
10
1
10
2
9
9
3
3
3
9
10
2
3
6
10
6
3
9
8
1
1
10
6
7
3
9
10
2
6
1
5
2
9
7
6
5
5
5
6
2
1
3
5
4
4
3
8
4
10
10
5
3
3
5
6
7
9
5
1
10
4
3
6
9
1
6
7
1
10
6
9
7
6
1
5
6
4
4
9
9
6
3
1
5
8
4
7
7
2
9
8
3
5
6
7
9
3
2
6
5
3
6
4
9
2
1
8
5
9
3
3
4
1
8
3
8
7
3
5
6
7
9
2
4
2
2
3
9
6
10
4
9
6
1
9
6
5
9
6
9
7
6
7
1
10
4
10
7
10
6
7
9
3
7
1
6
1
3
6
7
10
8
2
6
3
9
3
6
10
9
6
3
7
4
3
7
2
9
7
4
8
2
1
3
5
5
7
8
6
4
8
10
6
6
3
7
7
4
8
3
8
9
4
1
10
4
1
9
3
10
1
9
8
8
5
1
9
9
2
9
2
1
3
10
4
10
10
1
5
1
1
6
8
3
6
9
5
2
8
4
7
9
10
1
2
10
4
1
10
6
6
9
2
9
10
2
5
2
4
3
9
6
6
6
4
7
8
8
4
5
8
7
7
10
2
2
6
5
10
2
5
2
2
3
8
1
6
8
4
8
8
5
10
7
1
6
4
6
5
3
6
3
9
6
4
3
5
9
9
1
6
10
6
6
9
1
1
1
3
1
3
6
6
9
5
6
7
3
2
4
8
2
8
10
6
2
7
9
8
9
10
8
8
3
8
1
2
8
8
1
5
2
9
4
2
10
4
1
8
5
2
9
1
9
10
4
6
9
10
10
8
7
4
8
8
2
3
7
3
6
5
3
8
10
6
3
8
4
6
8
4
10
8
1
4
9
10
3
6
8
7
7
5
10
6
5
1
6
8
2
4
5
3
3
4
6
7
3
1
8
6
9
6
5
4
2
5
6
1
1
3
3
10
1
7
4
4
8
1
4
8
6
8
1
7
10
8
8
5
9
10
3
6
1
7
6
2
9
9
1
6
9
2
1
10
2
8
10
2
7
4
5
1
3
1
1
3
5
5
9
4
10
10
4
9
7
3
4
6
1
9
4
5
1
6
5
1
4
3
10
5
3
7
5
5
4
5
3
10
8
3
1
3
4
4
2
10
5
2
6
3
2
2
3
9
2
8
9
1
1
5
8
10
7
2
6
3
7
3
9
9
2
4
6
7
7
7
8
9
6
2
5
2
5
7
10
1
1
9
2
10
3
3
3
5
7
7
7
4
8
1
8
6
5
5
9
4
4
8
3
8
10
1
8
8
8
3
7
3
4
5
10
3
4
10
6
7
1
7
10
9
3
4
8
7
9
4
3
5
8
10
9
2
5
8
2
3
1
3
9
2
5
10
10
4
4
5
4
1
9
1
8
3
6
6
6
5
2
7
4
9
3
2
9
6
1
4
10
7
10
2
9
3
2
8
6
1
8
3
8
3
9
3
2
2
5
3
9
3
10
1
8
10
2
6
4
3
1
7
8
9
7
5
6
4
1
2
3
8
4
9
4
10
10
3
3
6
4
10
10
6
4
2
10
2
1
6
9
4
5
9
9
6
10
2
10
10
7
9
10
8
8
4
4
1
7
7
2
8
9
3
8
10
2
10
8
4
8
3
9
7
2
5
4
1
10
3
2
6
6
5
2
10
6
3
7
4
4
3
9
3
8
7
5
3
1
10
1
5
1
9
1
8
4
1
4
7
1
1
7
10
5
4
8
1
8
3
9
4
4
7
9
10
4
4
2
5
8
1
5
4
4
8
8
10
4
5
8
2
6
6
4
3
4
10
9
5
8
5
7
7
9
1
2
9
9
4
2
4
5
5
2
2
5
1
10
8
10
8
7
4
8
10
2
7
8
2
2
8
10
5
10
6
3
3
2
4
5
10
6
2
6
6
3
1
10
6
2
8
2
4
8
8
3
6
1
10
6
6
1
1
5
5
3
2
6
1
6
5
2
6
10
1
1
6
7
3
4
2
4
1
3
3
1
9
5
8
8
2
2
10
5
9
7
8
1
1
6
3
7
4
4
2
10
5
8
3
4
7
5
7
6
8
6
4
9
5
10
7
7
4
3
7
5
2
9
9
4
8
1
4
8
1
9
3
10
6
2
8
10
4
8
5
5
5
1
4
8
6
8
9
9
2
9
1
4
5
4
3
5
5
4
7
4
6
3
1
6
1
2
10
4
10
8
7
2
2
1
4
4
9
2
4
8
2
6
1
9
7
2
6
6
7
9
8
5
1
5
2
5
9
6
1
4
6
3
3
2
8
8
7
10
10
10
9
1
7
5
2
9
2
9
2
5
5
1
3
1
2
5
9
3
3
9
9
3
1
9
7
2
8
1
6
7
7
7
8
3
8
8
1
1
3
3
7
3
1
5
7
4
8
5
6
3
5
3
9
4
1
9
2
8
9
4
6
1
2
9
3
8
3
1
6
3
1
10
7
9
8
7
10
9
10
7
8
1
8
10
9
4
3
8
7
2
2
9
8
6
4
3
1
3
1
8
3
8
4
1
10
4
5
1
4
6
1
9
1
5
6
10
1
4
6
6
7
2
5
2
9
9
6
5
8
10
3
5
8
5
9
8
8
1
4
6
9
1
1
5
7
10
9
7
8
5
10
2
9
3
8
8
1
4
4
8
6
10
5
1
6
1
10
1
1
4
6
3
8
4
6
3
9
5
5
2
2
8
7
6
2
4
6
7
2
2
9
10
6
1
4
7
8
5
6
6
5
3
6
8
2
1
3
5
3
10
3
5
4
5
10
2
1
10
2
9
6
5
6
8
10
6
9
3
1
4
2
9
9
9
10
8
9
7
3
1
5
3
3
9
2
9
2
4
3
6
7
5
8
7
7
2
5
10
4
4
3
3
2
6
10
8
9
7
7
6
6
2
4
3
1
9
2
5
6
6
9
6
9
9
1
6
5
1
9
2
3
4
7
7
3
7
5
1
3
7
2
5
5
4
1
6
4
9
3
6
1
6
5
8
10
5
7
10
10
1
10
5
9
7
9
1
6
4
6
5
5
4
5
3
1
5
3
5
1
7
7
7
5
5
9
1
8
9
8
8
7
4
3
8
1
3
9
9
3
7
7
7
4
6
5
2
2
9
7
1
8
9
8
5
10
1
1
1
7
9
4
9
9
6
6
2
4
2
10
8
2
9
9
10
10
1
10
10
7
6
8
1
8
9
9
5
1
5
10
1
9
5
6
8
4
5
8
5
5
4
2
5
5
8
1
10
10
7
2
7
9
8
1
2
2
6
10
6
7
4
5
6
3
5
10
1
9
9
9
4
4
4
9
5
8
7
6
10
8
2
9
7
4
5
7
5
8
5
9
6
8
10
9
9
2
6
6
1
9
10
3
8
1
10
3
3
9
9
8
4
7
1
3
1
7
2
9
3
2
10
7
2
9
1
7
3
1
8
7
5
8
9
3
8
7
3
7
10
6
10
1
2
4
4
3
3
1
5
5
4
1
6
6
6
5
5
2
7
2
9
8
2
2
8
7
3
7
8
4
1
7
4
7
3
1
5
10
6
8
10
7
7
6
5
5
6
6
10
7
2
4
5
1
3
6
5
5
4
3
5
10
8
8
2
2
2
1
6
6
4
4
5
1
3
8
3
8
3
3
1
9
10
1
6
10
4
1
6
6
6
8
4
7
10
3
10
4
4
9
1
1
2
2
2
8
5
4
2
5
2
3
7
1
4
3
10
10
10
2
7
9
9
1
5
10
6
10
3
7
8
3
4
10
10
1
9
9
4
10
4
7
3
10
6
5
7
10
9
5
3
4
10
9
4
10
6
3
5
5
1
7
10
8
5
3
2
6
2
6
1
10
6
8
7
10
1
3
2
3
9
1
6
3
7
4
4
8
8
10
5
7
9
8
6
7
3
4
1
4
3
5
3
3
10
9
2
10
2
6
6
10
3
2
3
3
8
2
4
9
7
8
2
7
3
9
3
6
10
4
3
7
4
6
5
2
7
4
9
3
7
10
4
7
7
3
5
7
2
1
3
4
5
5
4
1
3
5
3
6
6
7
3
7
6
10
6
3
4
7
6
2
6
5
7
9
2
1
9
6
9
7
10
2
8
1
3
6
3
5
1
10
5
6
9
1
1
9
2
9
1
1
8
2
1
4
3
7
5
2
7
4
2
6
10
7
8
5
6
5
6
9
8
2
3
7
6
8
10
7
10
3
2
8
4
5
9
3
7
1
6
2
5
8
8
8
8
6
1
5
3
10
4
5
7
2
6
10
1
8
8
5
3
9
7
4
5
1
10
1
5
10
1
7
4
1
10
7
1
8
7
5
9
8
2
10
5
3
4
2
7
6
6
6
6
10
6
4
8
9
7
10
4
5
3
6
8
5
5
5
9
5
4
4
3
5
3
7
6
6
7
9
9
1
9
10
2
5
2
2
7
2
3
8
4
2
7
3
2
7
3
6
7
1
2
9
6
8
5
1
3
9
7
3
6
3
5
9
4
8
4
2
1
6
2
2
5
10
1
10
1
4
5
4
4
8
5
8
5
8
6
8
8
3
5
9
3
10
5
7
9
10
4
9
4
10
4
6
1
1
4
2
10
2
10
3
3
1
8
9
3
3
6
2
9
9
9
8
10
5
5
6
3
2
1
2
6
5
1
8
1
10
8
8
8
10
6
6
3
8
9
9
3
4
5
1
5
4
2
1
6
2
10
4
9
8
9
5
4
5
1
3
7
10
3
6
10
10
6
8
1
1
6
10
5
6
9
7
7
4
5
4
7
5
4
1
2
6
4
4
9
7
7
4
7
3
5
8
5
9
6
5
8
3
3
6
2
9
10
8
6
1
5
5
7
4
10
7
3
9
8
7
9
2
9
2
1
10
6
9
4
4
4
1
10
3
6
3
10
10
7
2
5
10
3
4
7
2
5
6
5
4
3
8
6
2
6
10
2
7
6
1
5
7
2
3
10
7
4
2
1
3
4
3
8
8
5
1
8
1
9
2
7
6
6
8
3
1
8
7
4
5
2
2
7
9
1
5
6
3
6
3
8
9
3
1
3
10
2
1
10
2
9
10
8
5
9
2
8
8
8
10
5
1
2
6
5
10
1
3
2
10
6
6
4
9
4
3
1
4
9
6
1
4
7
1
8
1
1
10
10
8
2
6
7
10
1
8
8
7
9
7
9
3
5
9
1
9
9
4
4
1
6
10
10
2
6
7
4
2
3
8
5
10
2
2
7
6
2
6
9
3
1
10
2
7
7
10
5
6
2
5
7
2
2
5
5
8
10
8
2
10
3
5
5
3
9
8
1
3
5
2
3
1
4
9
10
9
2
2
7
2
1
4
7
5
5
4
1
2
4
7
9
9
1
1
1
5
1
4
8
1
2
4
1
3
8
4
4
3
4
2
7
8
9
9
3
4
7
5
3
10
1
8
9
1
5
4
10
10
5
6
6
4
7
2
9
5
3
1
4
1
5
7
8
3
8
9
8
6
5
8
6
10
2
3
7
10
9
5
6
3
8
3
6
10
10
1
6
4
4
8
9
4
3
5
8
6
5
5
8
10
9
2
3
6
4
5
6
8
10
3
1
3
8
7
3
1
4
6
2
5
8
4
4
7
5
4
5
5
7
4
6
9
10
6
7
2
5
6
8
4
1
7
2
6
4
6
10
7
9
6
8
5
9
8
7
7
9
9
9
10
10
8
4
5
4
2
9
6
2
4
2
3
2
9
3
1
3
10
2
8
8
1
4
8
6
9
4
8
6
10
6
5
6
5
4
8
2
10
1
10
6
8
10
2
4
9
1
3
2
3
6
1
9
7
4
9
5
4
8
8
3
7
7
2
5
9
7
10
4
9
10
3
9
6
9
9
9
7
9
10
8
10
3
7
1
5
6
5
10
4
6
9
4
3
3
1
3
8
4
9
4
5
6
8
6
1
3
3
5
5
2
5
7
6
5
2
8
10
7
6
9
10
10
3
5
4
8
3
1
4
10
5
6
6
9
10
7
9
3
8
2
7
1
3
10
10
9
5
3
5
1
2
8
1
8
10
5
5
7
5
7
1
6
6
6
4
2
3
6
6
8
4
2
3
9
2
1
6
2
3
8
8
10
4
7
8
5
10
5
8
10
6
9
5
8
2
3
2
4
9
6
5
3
5
4
3
7
10
4
6
1
2
4
9
2
9
10
1
9
1
5
9
7
4
5
4
4
9
2
3
9
7
7
6
3
10
8
3
3
4
1
9
9
5
9
6
2
8
7
4
1
3
10
3
2
4
7
9
5
4
9
9
9
8
10
10
2
9
5
6
8
7
8
1
5
2
8
5
7
3
5
4
8
1
6
8
1
6
5
1
9
8
3
4
9
6
9
9
3
8
4
3
9
10
7
4
10
4
7
2
4
6
8
5
7
8
5
6
1
4
7
5
7
2
10
10
1
6
9
5
4
6
3
7
1
5
10
1
8
6
9
9
4
5
5
9
3
7
7
6
6
2
5
3
4
4
4
2
8
7
6
9
3
8
6
6
1
3
1
6
8
6
5
9
3
2
5
1
4
2
6
1
6
1
9
1
7
10
1
1
7
9
6
9
1
2
5
10
6
7
4
2
4
1
6
1
1
1
8
9
3
7
4
3
7
9
6
8
9
3
1
7
9
1
7
9
5
3
8
4
7
1
8
5
3
8
7
9
1
4
6
9
2
1
1
6
4
4
6
3
10
6
5
10
1
4
3
1
7
8
8
5
2
4
9
7
9
7
4
7
3
9
6
2
6
1
1
8
4
9
10
1
7
8
1
10
4
4
5
10
7
7
7
8
6
8
9
3
5
1
6
4
6
2
9
5
7
3
5
5
2
9
3
6
8
5
6
6
1
10
5
9
2
8
2
4
7
2
8
1
10
9
9
6
9
10
5
8
2
8
3
8
9
8
9
10
1
3
5
8
8
1
8
2
3
6
7
4
10
9
4
5
10
7
5
3
1
2
1
1
4
1
6
4
1
1
8
1
9
8
2
10
2
1
4
3
10
2
3
1
1
1
3
8
2
7
6
2
5
9
9
2
1
7
9
1
4
9
1
7
1
4
5
9
4
6
8
9
10
7
4
4
1
7
1
1
6
4
6
7
10
9
9
10
10
4
8
9
3
6
4
2
6
7
4
1
7
7
4
2
9
6
8
6
3
7
9
7
9
9
9
8
9
6
5
9
7
4
9
8
6
4
4
2
9
7
1
5
6
3
10
2
9
1
4
7
1
2
9
4
3
7
3
4
10
7
1
5
1
4
1
5
4
4
7
5
4
2
6
5
8
3
1
8
10
8
8
3
2
9
1
6
9
2
8
9
8
1
5
3
6
1
4
3
10
9
4
9
7
10
7
1
6
10
9
10
1
4
1
4
10
4
1
5
8
2
1
4
4
7
4
1
3
4
7
10
3
8
3
1
3
6
7
8
5
8
3
4
10
6
5
1
8
2
7
7
8
5
4
1
1
2
8
2
9
7
8
8
10
10
10
6
10
5
6
10
8
7
1
7
4
2
9
2
10
4
9
9
10
2
2
10
6
10
6
6
3
5
8
7
5
7
7
5
5
2
8
6
9
6
2
4
3
5
1
7
9
6
3
9
8
7
8
2
2
3
5
7
10
6
3
10
1
7
1
6
5
9
9
6
7
2
4
8
8
2
5
1
4
1
9
7
3
6
8
1
2
4
3
6
7
5
5
5
2
5
6
7
7
10
5
10
3
7
3
7
8
7
5
7
4
10
6
1
9
3
10
2
10
8
2
9
5
3
8
6
1
6
5
7
6
2
6
1
6
6
3
7
6
3
3
1
2
7
8
10
1
5
5
5
5
3
4
5
2
8
7
4
8
2
3
7
10
2
2
9
5
8
6
10
3
5
10
7
4
1
4
4
4
6
2
6
1
1
3
10
5
1
2
4
2
2
6
4
6
5
2
4
5
9
3
2
4
7
10
10
5
10
5
3
9
4
5
4
4
5
6
4
3
2
10
6
6
1
6
10
2
3
4
3
7
6
1
2
8
8
6
6
6
3
1
5
9
7
5
5
5
5
7
6
7
2
3
4
4
7
9
5
7
4
7
3
3
1
2
10
5
2
8
9
8
1
8
4
5
6
10
9
9
5
6
6
6
4
10
4
7
1
9
9
3
10
4
9
8
5
3
6
6
4
1
9
7
8
9
9
8
2
8
3
6
3
2
2
3
2
1
4
7
4
6
4
7
3
5
6
9
9
4
8
7
9
5
9
9
3
7
1
8
8
5
7
6
10
9
5
9
1
4
2
3
6
8
10
2
9
8
3
5
7
5
7
8
1
2
6
2
2
8
1
2
2
3
9
2
9
8
7
6
4
4
2
9
2
8
9
4
6
8
3
7
6
6
2
2
9
5
6
10
2
3
1
9
4
4
10
2
4
8
4
7
5
10
8
10
5
6
3
10
8
10
9
2
7
3
7
8
3
8
9
6
4
8
3
2
9
1
10
1
6
9
9
10
3
10
6
5
9
2
4
6
7
6
2
3
8
7
8
10
10
4
1
4
2
5
10
10
2
8
8
9
6
4
3
7
7
1
8
1
2
4
5
5
10
5
6
3
1
8
3
8
1
5
1
9
1
6
4
4
1
2
6
10
8
9
10
1
1
1
5
3
3
6
7
5
2
1
5
9
10
9
5
9
3
6
7
3
10
9
7
3
7
4
2
2
9
1
8
5
7
8
6
5
7
2
3
7
10
8
1
9
8
3
6
1
2
9
5
10
1
10
4
5
5
8
1
7
7
4
3
1
2
2
3
4
7
6
1
2
2
8
7
8
5
10
8
9
6
8
6
7
6
7
7
5
3
10
1
8
9
10
3
5
9
1
10
8
4
9
9
5
6
3
7
3
3
4
2
10
3
3
9
7
9
3
1
1
10
8
5
8
6
7
4
2
9
5
4
4
6
5
4
3
5
7
9
5
8
5
3
3
3
2
4
10
5
8
2
4
7
2
5
8
2
1
8
8
3
2
3
10
9
9
1
6
10
2
1
1
3
3
3
5
10
2
9
10
8
5
10
6
2
5
5
8
2
4
7
2
7
8
3
9
10
8
3
5
2
10
7
1
6
3
8
7
1
9
5
8
4
1
4
10
4
4
4
1
5
2
7
5
9
4
1
8
10
8
6
4
7
4
4
7
9
4
8
10
3
2
4
10
2
10
6
7
2
9
10
10
5
2
10
2
8
10
1
9
9
3
2
4
9
8
3
2
8
4
1
4
1
5
6
9
3
4
4
1
10
9
1
8
2
10
1
8
9
7
3
3
4
9
3
7
6
2
7
2
6
2
5
10
7
1
1
2
1
10
1
9
6
8
3
6
9
10
5
4
8
10
2
10
1
6
9
8
3
8
4
8
6
2
4
3
1
4
8
2
2
7
4
1
9
10
1
6
1
2
6
7
6
4
2
5
5
3
10
2
9
8
10
9
1
6
4
4
10
10
4
10
9
5
2
6
2
7
8
7
7
8
10
6
10
4
8
6
5
10
10
3
3
4
2
8
9
8
9
6
3
8
7
9
2
1
9
4
10
10
8
7
8
6
2
5
8
4
4
2
1
1
7
10
8
10
6
4
8
6
5
8
1
4
1
8
9
7
3
6
2
5
7
7
4
10
10
7
7
7
4
6
10
8
9
7
6
7
10
8
3
1
7
9
7
1
8
9
4
5
10
5
6
3
8
9
7
6
6
10
8
10
5
3
9
9
1
1
8
1
3
2
9
1
4
8
7
1
3
9
4
7
10
7
6
4
1
6
2
1
10
6
3
3
1
10
7
10
4
4
9
2
3
1
5
1
10
5
1
9
5
9
8
5
8
2
3
1
8
5
4
7
7
8
6
1
10
10
6
3
3
3
6
5
7
9
9
8
5
5
4
7
1
10
4
9
4
9
10
10
6
8
5
2
4
3
10
4
5
10
2
4
8
7
1
5
7
1
7
2
2
2
7
7
2
3
2
4
8
2
5
9
1
1
6
8
1
7
6
4
7
10
4
9
9
9
7
9
5
3
5
7
3
4
10
3
5
1
6
4
6
2
9
3
1
3
6
5
2
5
5
5
9
5
5
9
1
6
8
4
10
6
5
7
10
4
4
9
5
9
9
6
9
8
1
9
1
10
9
3
7
7
7
6
9
2
5
2
7
2
8
4
4
1
3
4
8
3
3
6
3
1
1
3
7
7
1
3
2
7
10
6
3
3
1
9
3
6
7
1
8
2
7
7
1
10
2
1
1
7
2
4
6
8
10
7
6
2
1
6
8
7
10
5
2
4
8
9
3
2
4
9
8
6
10
8
8
4
5
1
1
3
10
10
10
8
1
8
10
4
2
10
9
7
7
9
10
1
8
3
3
3
4
10
3
9
1
1
1
5
5
10
3
1
1
2
1
8
1
2
9
6
9
1
1
8
10
2
5
5
6
5
4
10
8
2
1
1
4
3
6
2
2
5
1
4
8
7
2
2
8
9
4
7
3
7
6
1
3
1
9
3
4
4
2
7
7
2
2
9
2
1
6
5
7
2
8
8
10
5
5
3
6
2
4
7
3
8
9
7
1
2
3
5
7
5
9
1
1
10
10
4
2
5
2
9
4
5
4
10
8
4
2
4
8
2
10
3
3
2
3
5
1
3
4
5
10
5
3
5
3
7
5
4
8
5
8
5
2
2
9
9
2
1
10
5
2
5
8
4
3
1
6
7
3
4
5
10
5
9
3
6
2
5
9
4
6
8
4
4
8
7
2
6
2
8
9
9
10
4
6
7
6
9
8
8
4
8
6
6
2
3
8
3
4
1
4
2
9
2
4
5
6
6
7
10
3
10
5
4
4
1
7
5
1
2
7
5
8
3
7
8
8
4
2
9
3
7
3
3
7
6
8
8
3
6
1
1
10
5
5
9
1
10
5
3
5
7
6
5
6
8
1
5
3
6
3
5
6
3
7
9
6
6
2
2
3
1
2
6
7
4
8
2
7
7
2
6
6
8
6
5
7
8
10
4
3
5
1
2
8
7
1
7
10
5
10
1
1
2
6
1
9
3
4
2
9
10
3
7
2
7
7
6
9
9
4
2
4
7
8
7
2
2
9
6
4
5
3
4
10
2
10
2
9
10
9
2
6
8
8
8
1
6
1
3
9
2
8
3
5
6
7
10
8
4
3
9
1
8
6
7
4
3
10
4
9
3
7
8
1
9
2
8
1
9
10
6
8
10
4
4
3
8
7
4
6
4
8
5
7
9
6
3
6
5
8
2
4
2
2
4
8
6
3
7
4
6
3
10
6
10
4
5
8
7
4
2
2
3
7
6
8
10
3
5
7
9
8
7
3
10
7
5
6
4
9
7
7
7
7
1
6
1
1
9
10
3
6
3
1
7
7
7
2
2
4
5
1
8
1
2
8
7
9
9
6
5
1
1
9
7
3
4
9
3
8
2
5
3
10
4
5
8
10
8
8
7
7
6
9
4
4
9
4
3
2
3
10
1
1
2
9
6
3
3
3
9
3
9
1
9
6
8
2
2
4
6
8
2
4
6
8
6
7
6
3
9
6
2
6
2
5
2
1
4
9
10
1
3
8
3
4
3
8
8
2
3
3
5
6
1
4
8
4
4
10
6
2
7
10
1
3
6
8
8
4
3
9
5
10
9
7
1
10
7
9
4
2
3
3
10
5
4
1
10
1
4
2
1
8
4
6
1
2
10
7
4
6
9
1
9
8
3
3
2
5
9
5
7
4
6
2
6
2
9
1
9
2
2
3
6
1
5
8
7
9
8
9
3
9
4
6
6
1
5
6
2
7
3
9
7
8
1
4
5
1
8
4
10
4
8
5
2
6
6
5
10
3
1
8
7
1
6
4
10
6
3
8
8
6
1
7
4
4
4
7
10
1
4
5
4
8
8
5
7
5
6
1
9
1
3
4
9
9
5
1
1
8
1
6
5
10
10
1
1
1
3
9
1
8
8
1
10
6
8
7
1
1
9
7
8
10
3
3
8
1
10
1
6
10
9
6
6
1
1
10
1
10
10
7
7
7
10
2
6
1
1
3
7
3
8
9
10
2
5
1
4
1
9
1
2
8
4
3
6
10
10
6
4
6
7
8
10
3
5
4
3
4
5
2
7
10
1
7
7
1
7
1
5
10
1
6
10
6
2
5
4
4
2
8
10
9
8
1
5
2
3
5
5
7
1
8
10
2
9
6
7
4
6
5
2
3
7
4
9
10
6
2
3
4
9
10
8
7
9
2
3
7
4
8
2
1
10
1
3
5
7
8
2
10
10
7
9
4
3
9
1
4
3
5
4
6
5
10
6
5
7
3
7
9
8
6
5
2
10
6
8
9
4
1
8
2
8
3
1
8
9
1
6
10
7
8
4
10
4
3
3
8
2
3
4
6
1
3
1
5
3
4
3
4
1
6
2
2
5
10
5
10
4
1
7
4
4
4
5
1
9
7
10
6
9
7
8
9
8
7
1
5
8
1
6
2
8
1
3
4
1
4
4
4
6
3
8
8
7
7
4
8
2
10
8
2
7
2
2
5
5
10
4
4
6
5
3
10
8
6
6
4
5
9
1
3
10
9
10
6
1
9
4
4
8
2
8
9
4
10
10
2
9
8
2
4
3
5
3
9
9
2
3
6
10
5
9
1
10
2
10
5
2
5
4
7
4
4
3
5
10
5
1
9
3
6
3
10
2
3
8
10
2
9
3
10
7
8
9
9
9
5
1
4
3
9
7
3
2
1
8
1
3
1
1
2
3
1
2
3
1
5
5
5
1
8
3
2
1
3
10
6
9
2
2
6
8
5
8
4
6
9
3
8
1
2
3
8
8
9
1
2
8
5
4
6
3
5
6
4
10
5
2
10
4
9
4
3
3
10
8
2
4
8
7
6
7
4
2
2
9
6
5
2
5
6
3
10
9
4
5
2
3
1
4
8
6
7
9
9
10
6
1
9
10
6
2
10
5
9
2
10
3
9
5
9
10
5
5
4
1
2
1
3
6
9
3
6
7
2
6
1
5
3
6
1
4
4
6
3
5
3
10
9
5
8
2
5
9
8
9
1
4
9
7
10
1
5
4
3
10
8
9
4
10
10
5
10
4
1
4
9
2
6
2
9
9
5
5
1
4
9
7
2
2
10
1
2
1
4
6
2
1
3
10
3
10
10
6
2
5
7
7
6
5
5
7
9
4
3
4
4
6
8
3
5
8
5
10
9
3
8
10
2
5
6
2
10
7
5
6
6
5
4
9
3
9
5
5
10
10
6
6
9
5
8
2
10
4
10
5
7
6
1
1
1
1
10
2
6
8
5
6
3
6
2
4
5
3
9
9
2
3
7
9
10
8
1
4
10
3
6
1
1
5
6
2
9
9
9
1
4
4
4
8
6
6
2
7
5
9
9
6
4
7
10
1
1
4
7
8
6
10
9
5
2
2
5
6
2
9
7
4
4
7
4
8
1
1
6
10
3
5
1
1
3
10
7
3
8
3
9
7
2
6
1
10
9
1
3
3
6
5
2
5
5
5
5
1
8
3
4
8
9
9
6
9
10
10
7
4
7
9
1
10
3
4
7
3
2
5
6
10
7
9
3
5
1
4
5
3
10
8
1
7
1
6
1
8
9
9
10
3
6
1
4
2
9
6
5
6
5
4
4
10
1
10
6
1
10
4
3
3
2
6
6
3
9
10
1
5
8
6
4
5
6
4
7
2
9
5
7
10
2
6
6
10
4
4
7
6
9
6
4
3
10
4
7
10
9
1
10
10
6
5
2
4
8
6
7
5
10
5
6
7
5
5
6
5
10
10
5
6
10
10
1
7
5
2
2
10
1
9
10
8
4
1
2
4
9
10
4
9
6
5
4
8
10
1
10
5
8
8
10
3
7
2
10
9
2
4
6
8
9
6
3
7
10
1
8
1
7
4
6
3
8
9
10
3
7
4
1
3
1
1
9
9
2
4
6
3
7
2
3
3
3
5
9
8
3
3
9
10
5
4
5
6
1
1
8
8
8
4
6
1
5
1
1
2
8
3
3
4
7
4
9
9
5
8
8
8
10
5
6
9
3
6
9
7
8
9
8
3
7
6
4
6
3
7
5
5
4
2
3
9
7
4
4
9
7
2
6
9
9
7
3
6
4
4
10
9
7
6
1
3
5
2
9
10
10
3
1
6
2
6
7
5
7
2
5
9
5
7
7
2
3
7
2
9
3
8
8
9
10
6
3
6
7
10
9
4
4
6
9
2
3
8
9
6
10
9
8
3
10
2
3
9
5
4
3
8
4
4
4
2
2
7
1
4
2
6
2
7
6
10
9
10
8
2
3
7
3
3
5
8
3
5
7
1
5
6
4
2
2
10
9
1
6
4
3
2
10
10
6
10
2
4
1
9
1
10
9
1
10
1
5
9
10
2
10
4
7
9
9
9
7
3
5
9
6
9
7
2
5
2
6
2
5
10
9
8
9
1
10
9
8
5
1
4
10
3
7
9
2
1
2
6
8
9
2
8
1
7
2
7
8
4
2
9
4
4
9
8
4
9
5
4
3
4
3
2
10
9
8
3
9
6
9
10
10
4
5
7
8
7
10
8
2
2
4
10
5
4
5
8
5
6
2
6
8
4
3
1
6
10
3
3
1
4
10
5
9
6
6
1
5
6
3
7
4
8
8
10
1
4
7
1
1
2
7
4
8
6
10
1
3
1
9
2
5
7
5
9
6
3
9
1
3
5
8
7
6
3
5
4
7
6
2
10
8
1
10
4
9
8
2
3
3
9
7
6
1
1
1
10
10
7
3
2
3
6
9
2
10
1
7
5
7
10
7
5
9
4
8
7
2
3
5
6
5
8
6
8
9
4
9
4
1
10
6
6
3
10
10
5
4
6
8
8
6
9
7
3
7
8
9
9
9
7
8
3
6
8
6
10
4
5
1
10
2
5
8
3
4
5
8
8
2
8
3
2
5
7
4
5
10
9
5
5
7
7
7
7
10
5
7
5
5
10
5
2
8
8
6
6
4
7
6
10
8
9
9
2
4
8
4
8
4
8
1
10
3
5
4
10
10
7
9
3
2
5
4
7
9
5
4
9
4
2
6
10
8
6
8
5
7
2
4
9
8
1
8
6
9
5
2
6
9
2
4
3
8
8
10
5
3
4
5
7
5
10
8
7
8
2
4
3
9
5
8
2
9
6
10
8
10
5
7
2
3
8
4
6
10
7
3
2
9
5
7
1
1
3
2
8
4
9
4
3
7
7
10
6
4
9
1
6
9
7
2
2
9
8
7
10
4
6
7
7
10
2
2
2
5
3
4
2
5
4
2
2
10
2
1
9
6
10
6
3
10
4
1
9
1
2
9
8
5
5
9
5
9
5
7
1
1
6
10
2
2
1
10
7
10
2
4
8
5
1
3
9
4
1
10
4
2
8
10
10
4
1
6
2
5
10
8
7
2
4
10
6
6
6
7
3
5
4
5
5
3
7
6
1
6
6
2
4
1
8
3
9
1
6
10
10
6
5
2
2
7
10
1
3
5
9
3
5
3
2
6
9
1
10
3
8
4
8
9
4
4
4
9
9
4
1
5
4
8
5
7
9
1
8
10
10
7
4
4
8
5
5
9
1
10
5
9
9
8
3
9
10
10
8
5
5
10
10
3
4
6
10
5
8
10
10
8
6
5
9
5
1
7
2
4
3
8
3
3
7
3
5
3
5
7
8
1
8
8
10
7
3
9
2
9
10
6
8
1
6
2
10
2
1
5
5
2
8
10
10
1
9
8
6
4
1
2
1
3
1
3
8
2
10
9
3
3
9
1
8
1
3
7
10
6
6
7
8
6
6
9
2
3
10
8
10
2
1
8
5
2
1
4
10
4
6
1
7
5
8
1
2
3
4
6
1
3
5
8
2
6
4
3
3
3
2
8
3
3
7
6
9
5
2
3
9
7
8
10
8
5
8
4
6
4
2
9
4
5
9
4
6
6
6
7
5
2
10
10
6
5
8
8
6
7
7
8
3
5
5
8
6
10
7
3
3
7
6
6
8
1
3
3
6
9
7
10
9
7
3
6
3
6
5
6
10
2
8
10
8
1
2
7
10
9
10
3
9
6
2
7
7
3
8
5
1
7
4
2
3
2
2
3
7
1
4
2
5
4
10
2
9
5
5
4
6
10
9
7
6
1
7
6
9
7
10
3
1
4
2
4
4
9
8
6
9
1
4
2
9
1
9
8
2
1
7
7
10
5
5
7
8
4
2
5
5
8
10
8
10
3
10
4
4
4
8
1
5
6
1
4
6
7
10
7
5
6
6
6
4
4
6
7
7
3
4
10
4
4
6
5
10
6
3
1
6
3
1
9
9
2
8
7
1
10
6
8
6
6
2
5
2
4
5
10
3
6
2
3
2
1
9
10
7
3
6
10
10
7
5
9
7
1
5
8
2
4
1
7
7
8
6
5
2
6
5
7
2
7
2
5
2
4
5
5
7
1
5
7
5
5
3
7
9
8
1
2
1
7
6
1
1
8
9
2
2
2
5
7
2
4
9
5
10
2
1
9
1
2
9
9
3
1
2
10
4
10
1
7
3
7
3
7
2
6
5
9
10
4
6
4
5
7
7
8
2
1
2
5
5
5
3
8
3
5
7
6
6
1
6
10
7
1
1
9
5
7
6
3
10
2
6
7
4
10
5
6
10
9
5
5
2
2
6
9
7
8
7
4
5
5
7
7
4
8
10
3
8
3
7
3
3
5
2
1
9
7
9
1
4
3
7
6
9
3
1
9
4
10
9
5
6
10
2
6
9
3
7
4
10
7
2
5
3
1
10
4
2
10
6
4
4
5
10
7
4
7
3
8
8
9
2
9
7
1
4
1
10
6
9
5
1
3
6
7
8
6
8
5
5
4
3
10
7
9
9
8
7
8
3
9
1
10
5
9
4
8
7
9
9
7
5
1
3
7
6
7
2
5
1
8
10
2
3
5
7
5
9
8
6
5
9
7
1
1
1
8
9
1
2
4
8
5
10
3
10
10
7
1
7
1
10
9
3
8
5
10
9
4
3
2
9
6
6
10
2
1
6
4
1
3
1
8
8
7
6
5
7
10
2
1
3
8
1
5
10
8
7
10
4
4
9
10
7
5
8
1
8
8
7
5
2
8
1
8
9
4
6
7
10
9
10
7
2
10
4
10
2
7
2
8
10
5
9
9
3
3
3
1
5
10
3
5
6
7
7
3
5
6
6
4
6
6
8
1
9
8
2
4
5
1
2
4
3
8
5
2
1
6
10
10
8
6
7
1
2
3
3
9
10
3
7
3
8
2
4
9
6
8
2
1
3
4
1
10
1
2
7
7
6
2
8
5
7
8
4
1
4
1
7
7
10
7
7
6
6
8
5
8
3
4
8
2
8
4
10
7
2
9
4
8
6
10
2
1
2
2
9
3
2
5
6
8
8
6
7
6
2
6
5
3
5
10
3
8
6
6
6
6
9
1
10
10
9
2
9
10
7
9
5
6
4
5
8
2
5
6
8
6
2
4
8
5
7
3
8
8
9
7
2
4
3
5
10
10
5
2
3
4
10
1
2
3
6
9
2
3
1
3
6
8
10
8
4
2
6
6
8
4
1
3
7
7
2
7
10
7
7
3
6
10
9
6
3
6
9
1
7
6
1
1
8
3
5
8
3
4
7
7
10
4
4
4
3
8
9
9
2
6
7
5
4
5
10
5
6
5
6
7
2
4
7
4
10
4
6
9
6
4
4
2
6
7
6
4
10
6
4
10
6
9
2
3
8
4
3
1
2
9
9
9
2
6
7
3
7
1
3
1
4
7
5
5
10
4
4
4
6
9
3
6
8
8
4
7
9
7
3
4
9
3
1
6
4
1
5
1
3
1
1
10
2
9
7
3
7
9
6
10
8
7
10
9
5
6
8
9
6
4
6
6
3
8
4
9
1
9
5
1
3
8
10
6
2
5
8
4
7
1
4
2
6
3
3
10
4
4
8
4
10
5
1
1
10
1
10
10
10
10
2
5
8
1
8
6
3
6
9
6
9
9
6
7
4
6
3
5
2
8
6
2
9
10
5
9
7
4
1
3
1
1
2
9
7
1
1
2
6
10
5
4
8
5
2
6
8
10
6
7
7
3
7
9
9
7
1
2
8
9
9
5
9
1
6
6
5
8
7
10
2
6
7
8
7
8
2
9
9
10
5
2
10
8
4
10
5
6
6
6
4
9
4
10
1
9
5
9
7
9
8
1
8
7
2
7
9
3
4
4
3
3
9
2
10
7
3
2
9
3
2
2
2
7
3
2
2
5
5
7
5
4
3
4
1
7
8
6
7
2
9
2
3
4
4
2
4
2
1
7
8
6
10
5
8
2
2
2
9
5
5
10
4
4
8
3
8
5
4
8
10
2
3
3
9
9
6
10
9
4
8
9
9
10
7
8
8
2
4
4
1
8
8
4
2
10
6
4
7
10
6
7
4
5
10
7
8
10
5
8
5
6
4
8
5
8
1
5
7
5
10
2
3
3
3
9
5
8
4
2
9
8
1
7
8
8
2
8
7
4
5
1
1
3
1
2
7
7
5
2
8
5
4
7
5
3
3
5
8
5
10
5
1
3
9
6
10
6
3
3
7
6
7
1
5
8
3
10
5
7
7
2
7
10
4
5
8
2
2
4
2
4
2
7
2
6
9
4
10
1
9
7
1
7
5
8
2
1
4
9
10
4
3
2
8
2
2
9
3
5
7
8
5
7
5
7
7
8
4
3
2
6
10
10
2
9
10
3
10
6
2
3
10
9
5
6
2
9
10
7
7
5
6
5
3
1
6
3
5
6
2
1
4
5
2
8
7
7
10
9
4
4
5
10
2
5
6
2
1
5
9
1
7
4
7
3
1
5
3
9
9
3
4
1
5
1
9
9
2
9
2
8
3
6
3
9
6
3
4
6
10
10
7
6
2
4
2
1
9
3
1
6
2
5
2
2
6
1
2
6
8
8
8
4
8
5
9
10
5
3
8
2
2
9
10
8
5
10
5
2
4
10
8
10
9
8
6
8
4
6
5
7
10
5
4
4
6
3
5
7
6
7
2
7
10
9
10
5
5
9
6
7
5
10
10
1
2
7
5
9
5
6
2
10
9
2
7
2
5
6
5
9
4
5
3
10
3
5
7
8
1
2
3
6
1
10
1
8
10
3
9
10
4
5
3
2
6
2
7
2
2
4
5
8
8
6
3
7
3
1
5
1
1
4
2
7
5
7
9
6
8
2
10
1
8
6
4
6
4
3
1
2
3
9
3
4
6
10
10
6
9
1
6
4
4
9
4
5
6
3
2
1
9
7
4
6
10
6
5
8
6
6
4
5
4
3
10
10
5
1
9
7
9
2
8
8
3
7
7
5
7
3
2
9
8
7
5
6
3
8
10
10
5
2
8
9
8
3
5
9
8
3
9
5
10
5
7
8
3
9
5
4
2
1
6
10
6
8
4
9
8
10
2
9
6
9
10
2
8
6
10
6
2
7
10
2
2
3
5
4
1
2
6
2
10
2
4
3
6
9
3
5
6
3
5
1
9
4
5
5
4
3
2
6
9
7
9
4
6
8
1
2
10
2
2
7
7
3
3
4
8
10
7
9
1
4
5
10
3
10
2
9
2
8
3
2
3
3
2
2
9
2
7
3
9
10
5
5
3
2
8
7
9
4
6
7
8
3
10
4
9
9
8
6
7
10
3
3
4
5
1
3
7
5
5
3
4
6
5
2
7
8
9
9
4
8
7
10
6
4
10
8
4
10
9
6
3
3
8
2
2
4
6
1
7
1
5
4
2
3
9
2
8
10
2
8
4
2
8
8
2
10
5
9
7
2
4
8
5
7
10
4
10
1
3
2
7
8
7
2
5
10
1
7
3
2
1
7
10
7
3
3
5
2
1
1
4
9
1
8
1
2
1
5
6
2
4
1
2
5
8
8
9
9
1
5
1
5
4
7
7
6
7
2
8
9
8
8
10
6
2
4
1
1
3
9
7
8
7
6
8
5
9
1
5
5
6
2
6
10
4
5
8
9
8
9
8
5
6
2
1
9
6
1
4
6
3
2
10
10
8
7
10
1
10
4
8
5
10
9
3
9
7
7
10
6
7
4
5
8
10
2
10
1
4
1
1
9
5
5
10
10
9
10
9
5
8
4
4
10
5
9
9
7
9
2
4
1
2
10
4
8
8
7
1
7
7
6
2
3
10
9
4
9
3
2
10
4
1
6
5
6
1
5
3
3
10
9
4
8
2
4
7
6
2
7
3
3
2
1
1
9
5
8
5
1
6
6
8
2
3
7
2
1
7
1
10
7
8
6
1
9
5
6
3
8
2
6
1
8
9
8
9
5
3
10
8
5
8
6
2
10
6
2
1
2
9
9
1
9
9
3
2
2
7
4
4
8
6
10
2
2
8
10
8
2
3
1
2
2
1
6
3
3
2
8
7
8
5
4
7
2
3
9
10
3
10
2
7
2
6
3
7
6
2
5
7
1
5
6
2
4
5
6
7
5
1
3
1
5
8
4
5
9
8
4
2
10
2
10
1
1
8
6
2
3
3
3
5
10
2
5
6
10
7
9
7
1
8
7
4
2
6
7
6
8
6
6
6
3
8
7
4
5
3
10
6
5
7
3
9
6
1
4
7
5
10
2
10
7
1
1
3
6
7
2
6
6
4
8
6
2
8
2
1
6
9
7
3
7
10
7
10
9
2
10
8
5
2
5
1
6
3
9
9
9
9
2
4
10
10
9
3
9
9
3
6
4
6
3
5
6
10
1
10
4
6
4
10
10
2
6
9
9
5
7
7
8
6
5
3
3
7
1
7
5
9
2
4
8
2
3
7
8
9
2
6
8
3
4
10
1
10
7
1
4
1
4
5
10
1
7
8
1
8
4
3
9
5
5
1
1
5
7
10
8
5
4
2
1
7
10
4
7
6
4
8
2
9
10
8
9
7
2
6
8
6
2
4
8
7
3
4
5
7
7
10
9
3
7
1
6
6
7
5
3
6
2
4
10
2
2
10
4
10
10
6
7
8
5
1
4
7
9
10
3
2
4
5
1
7
4
7
5
4
7
7
2
2
6
4
6
7
2
6
6
9
4
1
3
2
4
5
5
7
1
4
4
10
4
2
1
3
2
9
9
2
2
3
4
4
2
6
7
10
8
8
1
4
1
5
9
7
4
9
4
6
1
1
2
3
3
2
5
9
1
10
9
8
10
7
9
7
8
2
4
8
1
8
3
3
3
3
5
3
7
9
4
4
9
5
4
4
10
3
10
3
7
9
6
3
10
6
6
9
7
7
7
7
3
6
7
2
4
8
6
3
3
2
7
2
8
7
8
3
4
2
1
5
9
3
10
2
5
7
6
5
1
2
6
9
3
3
10
1
3
7
1
9
2
8
2
1
2
1
9
10
1
10
4
9
5
4
7
7
5
2
3
6
10
9
6
2
3
7
3
1
8
7
8
2
3
2
4
9
9
7
10
7
3
8
10
9
3
3
1
8
4
4
8
6
7
6
2
4
3
7
10
2
9
3
3
10
1
8
7
8
4
4
1
10
8
3
9
1
1
8
6
9
10
5
8
1
8
4
7
3
8
8
7
7
3
4
3
2
9
5
6
4
8
1
1
2
6
1
10
8
8
7
10
10
8
8
9
7
10
3
6
1
8
8
4
7
2
1
5
8
6
10
6
3
7
7
3
8
4
2
6
4
8
9
7
6
8
5
6
8
3
8
3
10
5
3
10
2
4
9
2
7
1
1
9
2
3
7
5
10
5
9
5
3
5
1
3
3
4
1
8
7
5
8
8
5
3
5
5
5
10
2
8
7
7
5
6
8
9
1
5
5
7
6
2
3
2
3
10
8
9
9
7
2
3
6
6
2
5
8
9
3
9
9
3
7
1
4
6
3
1
9
6
9
6
10
10
2
10
7
5
9
6
10
9
10
9
7
8
4
2
5
8
9
1
3
3
1
6
9
3
6
1
1
4
8
5
2
3
7
9
4
1
1
7
9
9
5
3
6
4
6
10
7
3
4
8
1
6
9
4
10
4
5
7
4
5
2
2
1
10
3
7
2
8
10
10
7
1
6
2
6
9
4
3
5
4
6
4
6
4
5
5
10
7
2
10
6
9
3
5
2
8
2
1
10
1
3
6
9
3
7
10
8
8
2
5
9
3
8
7
1
9
9
10
10
2
5
9
3
9
5
9
4
3
7
9
4
5
4
1
1
5
3
3
6
1
3
9
6
6
10
8
5
9
6
5
5
1
10
7
1
3
10
4
2
5
4
5
4
4
2
7
4
2
8
6
5
3
1
2
7
6
10
10
6
2
5
8
8
5
10
1
4
8
5
3
2
9
5
8
1
5
9
4
9
10
5
6
5
5
1
10
3
4
10
9
7
3
6
4
7
8
1
10
9
9
6
8
5
10
2
6
2
4
2
3
1
8
8
7
8
9
7
7
5
3
10
5
3
5
4
9
1
6
10
7
2
6
2
5
6
9
1
7
1
6
1
3
5
9
2
1
7
3
4
7
5
1
8
9
5
7
9
10
2
8
10
9
10
8
6
3
6
5
10
6
10
4
4
9
6
9
7
2
1
4
4
9
10
10
4
9
8
7
1
7
5
9
9
3
2
8
8
10
6
4
9
7
2
2
1
6
5
3
1
8
4
7
9
1
8
3
10
5
3
3
4
8
8
3
1
1
9
4
2
10
7
2
7
3
7
5
8
1
8
4
4
3
9
1
7
5
7
9
3
2
9
8
6
4
2
3
8
5
8
7
3
4
8
10
6
10
4
2
5
5
4
2
8
1
2
6
1
2
4
10
3
6
5
3
10
5
2
8
8
6
8
2
8
10
4
3
9
10
2
1
2
9
1
8
9
7
7
3
9
7
2
7
10
9
2
7
4
9
8
6
6
3
6
1
5
4
9
5
1
10
2
9
6
6
5
7
1
10
9
3
10
10
6
7
2
8
8
8
3
7
5
2
3
5
9
9
5
5
2
5
10
4
7
7
3
2
7
5
1
7
7
10
4
7
9
2
9
6
6
10
4
1
1
8
7
10
9
1
8
7
1
2
4
8
6
9
7
5
2
1
9
4
2
9
6
8
5
1
1
1
3
9
9
1
9
9
1
6
5
1
8
1
2
4
4
5
4
3
8
2
9
8
5
1
1
2
6
1
2
7
2
9
6
1
10
6
3
10
9
7
5
7
9
5
8
6
5
7
3
8
8
6
3
2
7
7
6
4
2
2
7
6
7
6
6
10
3
1
4
9
5
9
7
8
5
3
10
9
9
4
10
5
7
4
10
7
3
5
5
10
1
7
2
9
2
8
8
8
2
6
9
3
5
4
6
9
8
8
2
3
3
7
4
1
7
4
8
2
5
2
7
10
10
10
10
3
5
10
3
1
8
5
1
9
9
2
9
5
4
10
1
8
7
1
10
4
10
8
9
2
1
1
4
8
9
5
8
6
3
1
1
9
4
8
7
1
6
6
2
6
6
2
1
7
7
4
5
2
7
6
6
10
5
1
1
7
1
8
3
2
10
9
5
5
10
1
3
3
8
3
3
2
6
8
7
7
3
2
10
3
4
8
10
2
4
9
1
9
8
2
10
6
8
2
2
4
9
4
10
9
4
1
1
1
5
10
9
7
3
7
4
2
8
6
10
10
2
8
5
8
4
6
5
7
9
5
9
3
1
3
8
4
3
6
2
3
2
3
4
8
5
5
5
7
2
8
5
2
7
9
6
6
7
6
9
2
10
2
7
4
6
8
1
4
7
3
3
8
3
9
7
4
8
10
8
10
4
7
7
2
9
8
6
4
5
8
10
9
5
5
9
7
8
7
10
5
8
4
9
2
6
6
3
3
8
10
1
7
10
6
6
2
6
1
10
5
4
7
5
10
8
9
10
3
9
4
2
6
10
1
1
3
2
1
7
6
2
5
10
5
1
7
5
6
4
10
8
5
10
3
8
7
6
10
7
9
3
2
6
1
7
9
4
9
10
8
3
4
1
3
4
8
6
10
8
10
3
8
9
8
1
2
8
10
3
8
3
8
9
4
1
5
9
2
1
4
8
5
2
5
1
8
2
2
9
10
8
2
2
9
9
4
4
1
8
5
7
2
2
2
5
2
3
5
4
2
3
6
7
1
2
6
8
1
2
1
3
9
8
5
6
7
3
7
5
8
10
10
10
5
1
3
8
4
4
1
1
2
8
9
7
10
1
2
10
3
4
8
6
1
3
4
5
5
6
10
7
5
7
5
2
7
5
7
3
3
3
8
4
10
7
6
2
9
10
1
7
6
3
10
10
7
2
6
6
2
1
2
5
5
9
10
8
8
1
8
2
9
2
3
3
7
7
8
4
1
4
6
2
8
7
6
9
7
9
1
7
6
3
4
4
2
9
7
9
10
10
4
7
4
6
3
6
1
7
3
3
1
7
2
4
4
3
8
1
7
1
1
4
9
2
7
9
1
7
10
3
3
7
5
7
10
4
2
9
4
2
6
3
7
7
5
3
4
7
4
6
8
8
3
7
10
9
1
2
6
8
1
1
10
3
7
7
8
7
2
10
5
7
10
6
2
9
9
10
10
9
7
1
2
9
6
9
3
5
6
8
3
5
7
7
2
2
10
9
3
6
4
7
10
9
5
1
9
1
3
5
5
2
4
8
4
8
3
10
6
7
8
4
5
9
3
5
3
7
7
2
5
1
7
5
3
9
4
4
10
10
8
6
1
1
3
6
2
4
2
9
1
6
6
8
2
9
9
5
5
7
3
8
10
9
4
2
1
10
1
2
1
4
9
3
10
2
7
2
10
2
9
7
9
7
9
1
4
1
10
5
3
9
7
1
10
6
1
5
3
8
5
8
1
3
1
10
7
3
7
4
3
3
8
6
5
7
4
1
2
6
9
6
7
2
5
7
8
10
6
1
5
8
3
2
8
10
4
4
6
1
3
6
9
4
4
1
9
1
3
4
9
8
8
8
3
1
7
4
7
4
3
4
3
1
9
10
6
2
10
3
6
4
4
8
3
3
10
9
3
4
8
4
6
10
2
8
4
1
4
8
5
5
6
8
9
8
10
5
6
3
6
8
9
1
1
6
5
7
9
5
3
10
4
6
4
2
3
9
6
9
9
1
4
7
9
10
7
6
3
4
5
3
9
6
3
5
2
7
9
3
8
8
10
10
10
8
6
5
2
7
1
4
9
3
2
8
5
3
6
3
10
7
10
9
9
1
5
9
6
4
6
2
3
2
9
5
9
9
7
8
10
3
8
4
6
9
9
3
9
9
5
4
5
3
3
9
9
9
1
4
10
1
2
8
2
4
2
8
7
10
8
10
1
6
6
6
10
3
6
1
2
7
6
3
7
2
10
4
8
8
7
3
2
7
5
5
1
10
7
8
2
1
2
8
10
5
7
7
9
3
6
6
6
1
5
7
3
10
9
5
2
8
6
5
6
2
4
7
4
4
4
2
8
9
3
8
4
7
3
8
7
3
7
9
10
1
6
6
8
9
6
7
8
2
6
2
5
4
1
8
8
6
1
1
3
7
7
5
5
2
4
4
10
7
3
6
10
5
2
5
5
5
7
1
7
10
3
7
8
3
8
5
10
2
1
9
3
4
6
6
6
3
2
10
8
3
3
7
3
7
10
5
4
8
8
2
7
7
4
3
4
10
2
4
10
10
3
1
8
7
5
10
5
10
6
7
9
5
5
4
6
7
6
5
7
4
7
7
8
3
4
1
8
1
9
2
2
4
9
5
6
6
7
4
1
7
3
5
3
6
5
5
5
5
6
8
5
8
4
8
5
9
5
4
10
7
10
6
4
6
7
5
9
2
2
9
5
2
1
5
3
2
8
9
5
2
6
8
7
8
4
2
3
9
9
9
6
10
5
3
5
1
2
2
2
9
4
4
1
1
6
6
2
1
10
8
2
8
1
6
1
1
6
10
3
1
8
5
1
3
6
8
5
5
4
1
6
3
7
10
10
6
9
5
9
1
10
5
9
10
3
6
10
2
7
5
4
2
8
10
6
8
2
6
10
3
7
10
4
8
7
8
10
1
6
1
4
4
4
9
9
3
2
5
1
5
9
6
4
8
7
1
1
5
9
8
9
10
10
1
6
4
3
2
8
6
7
1
9
10
8
2
10
7
1
9
8
4
10
4
5
10
9
2
3
9
2
9
3
2
9
3
4
7
8
3
7
8
9
8
5
5
1
2
9
6
5
1
6
4
7
10
2
4
6
3
9
1
9
6
2
3
3
6
9
3
4
4
8
7
6
7
7
1
5
9
1
7
6
4
6
10
3
10
6
9
2
3
7
1
6
7
5
6
2
5
10
10
5
2
9
7
2
3
10
6
8
9
10
5
6
2
4
4
9
1
3
1
7
7
5
10
4
3
10
6
2
8
9
3
10
10
10
6
10
8
7
9
1
1
3
10
10
2
1
1
10
1
10
8
8
6
6
6
9
9
10
3
4
1
1
10
5
3
5
6
9
3
4
8
3
7
1
3
2
6
8
7
1
3
2
9
8
3
9
1
9
8
8
4
6
8
7
7
2
10
8
7
3
9
3
6
9
4
8
6
8
5
1
2
3
5
1
9
9
8
7
3
4
1
2
7
8
1
5
10
8
9
7
3
8
5
9
8
7
4
2
1
2
5
6
4
5
6
6
4
7
7
5
2
9
2
5
6
1
7
2
5
1
3
1
7
10
10
5
5
7
3
8
2
7
5
4
3
10
3
4
5
9
4
9
6
7
4
4
3
3
3
1
8
10
7
9
7
5
5
1
2
7
8
3
9
10
10
8
3
2
4
9
8
3
2
9
9
8
1
2
4
6
4
6
5
7
6
4
1
10
3
9
9
1
6
8
6
6
5
7
10
9
4
5
6
3
8
10
3
10
8
1
5
9
8
8
3
10
9
6
4
4
2
2
5
10
3
3
5
2
7
5
7
7
7
3
9
10
9
7
2
2
7
7
5
6
6
2
5
2
3
6
4
1
5
10
1
10
7
7
9
3
8
6
2
7
6
4
5
8
10
9
7
10
7
3
2
6
3
6
1
9
5
10
7
3
9
1
9
9
9
3
8
8
1
8
4
5
5
1
8
7
3
4
2
6
1
8
7
2
8
1
2
6
8
6
1
5
7
9
2
7
5
9
7
2
7
1
4
1
7
9
3
4
10
10
7
1
7
8
3
7
6
9
6
1
7
8
9
7
8
7
6
9
10
2
3
2
7
1
4
2
3
2
2
1
6
5
4
7
10
8
4
1
7
9
9
8
6
3
9
7
7
8
9
9
1
4
10
6
1
10
8
7
8
6
3
1
9
5
5
4
2
5
6
9
8
10
3
6
4
1
9
4
3
10
8
3
1
10
2
2
1
10
9
6
9
2
1
10
2
6
5
7
6
5
7
2
7
4
7
1
4
10
4
6
3
7
3
2
7
7
8
7
9
5
6
1
10
5
6
10
10
3
9
3
10
9
5
4
7
6
5
3
7
5
6
7
10
9
7
5
4
5
7
3
5
5
7
9
8
7
4
10
4
3
7
2
7
4
1
9
8
4
8
6
10
5
9
2
10
3
2
4
1
4
7
4
8
10
1
4
8
1
3
10
9
7
6
2
2
2
7
2
9
9
7
1
4
4
9
4
8
1
3
9
6
7
1
3
8
2
2
2
9
4
1
10
2
1
6
9
4
9
7
7
5
2
2
3
4
7
10
3
1
1
6
1
8
7
5
7
2
8
8
9
1
4
6
1
10
2
1
3
10
2
2
6
10
1
9
4
10
9
3
9
4
10
1
8
5
7
1
6
2
3
9
2
4
6
10
5
5
6
3
1
5
8
6
6
1
5
2
2
3
6
3
6
10
9
6
8
7
10
5
3
4
9
7
4
4
10
8
2
2
7
8
4
4
6
1
2
8
7
9
5
9
8
8
4
2
10
3
7
9
4
3
5
3
9
2
7
5
1
2
3
2
3
2
2
3
7
1
9
8
9
8
4
4
6
5
2
1
3
1
2
8
9
1
3
6
10
10
7
8
10
10
3
8
9
3
5
1
3
5
5
3
2
9
10
7
3
2
5
3
5
9
10
8
8
1
1
9
8
8
10
5
9
6
2
9
7
4
3
3
2
7
2
6
3
3
9
3
8
9
7
1
10
9
9
5
4
5
6
10
8
2
5
9
7
4
4
6
1
5
3
8
3
9
10
4
8
4
7
2
10
2
8
10
10
2
1
10
8
4
2
10
10
1
10
2
1
10
1
6
6
8
10
9
7
2
5
8
9
8
2
2
1
3
1
3
7
2
8
5
8
4
1
1
9
6
3
2
3
8
7
9
3
7
4
3
10
8
2
7
9
7
5
4
9
7
2
1
10
5
1
3
2
9
4
4
6
7
3
10
8
4
2
8
4
10
5
9
1
3
1
4
7
3
6
6
9
10
3
9
10
9
1
3
4
7
5
10
1
2
9
7
5
10
8
3
2
5
7
3
7
9
10
6
8
4
1
3
8
5
7
4
7
8
6
4
4
8
8
4
7
2
3
3
8
5
9
7
6
10
1
2
6
8
5
5
9
10
9
4
3
7
10
9
10
9
6
7
4
2
2
9
5
4
1
2
8
7
9
4
8
6
8
2
1
5
5
4
10
5
5
2
8
2
8
7
8
6
3
5
2
9
5
6
9
8
6
7
5
8
4
10
9
6
5
9
1
1
10
4
5
2
7
2
5
9
2
2
7
8
2
9
8
8
7
10
3
5
4
10
2
6
7
1
5
4
9
2
10
2
6
8
9
9
5
7
6
9
1
3
6
6
9
1
2
9
5
7
8
3
3
10
4
5
7
2
7
5
7
10
1
7
4
9
9
10
4
10
7
3
7
5
3
2
2
8
1
4
1
8
5
10
9
6
5
2
6
5
6
7
2
8
1
2
5
4
7
3
6
3
2
10
10
3
3
8
4
3
8
5
10
10
7
2
3
7
2
10
4
4
6
8
9
1
2
5
7
6
8
4
9
5
8
2
2
10
1
6
5
9
4
8
2
2
3
5
8
10
1
1
2
3
4
8
7
7
4
4
10
5
9
9
1
6
4
8
5
1
7
6
8
7
7
9
5
9
3
9
6
4
3
2
4
7
2
9
8
6
8
7
5
2
8
4
5
5
1
2
10
5
4
2
3
10
9
8
10
8
5
8
9
2
5
3
10
10
3
6
2
6
7
10
4
8
8
6
5
10
3
8
8
6
10
6
8
5
9
3
9
2
10
1
1
2
9
8
1
2
10
3
7
4
7
9
7
10
5
7
9
9
8
10
5
1
10
7
8
3
6
4
2
4
7
2
3
1
6
3
3
7
6
3
6
5
9
5
6
9
8
8
9
4
7
8
9
3
1
9
3
1
6
8
4
9
10
1
8
10
3
8
8
4
9
1
6
4
4
10
2
10
4
9
3
2
1
8
7
5
3
4
2
9
2
3
2
9
10
8
3
6
10
7
7
1
3
1
3
6
9
6
6
2
3
9
8
7
5
6
1
10
7
8
3
8
3
1
2
3
4
5
7
2
3
4
4
7
8
5
3
5
6
5
4
6
6
4
7
4
10
6
3
9
8
9
4
7
3
6
4
10
6
6
5
7
10
2
6
4
2
9
4
1
3
5
6
1
6
7
1
2
4
1
10
3
6
5
6
9
5
10
4
1
1
9
6
10
8
1
5
1
9
3
1
7
8
4
6
9
1
2
6
1
5
9
6
1
10
4
9
1
8
9
2
3
10
5
9
1
5
6
5
9
3
6
4
3
9
8
7
9
1
10
8
7
8
10
5
2
3
3
1
10
8
1
3
3
1
7
5
5
1
2
1
3
2
6
7
10
6
10
2
8
10
7
4
1
2
10
10
2
7
8
3
1
2
5
8
8
1
3
2
6
1
3
9
2
10
9
1
5
10
1
5
1
1
6
6
2
9
3
8
8
3
10
6
2
5
9
9
2
5
4
4
7
2
1
5
3
8
6
3
5
6
5
2
3
6
7
8
6
8
3
7
9
7
2
3
6
3
7
10
10
5
4
1
4
10
5
2
9
3
9
3
7
1
7
5
9
1
6
3
9
4
4
7
4
8
2
1
8
10
1
5
5
1
7
10
8
9
4
10
6
7
5
9
1
3
5
2
10
7
7
7
10
9
1
2
2
5
2
7
9
9
7
1
8
10
9
10
6
4
2
3
7
1
9
8
4
8
3
6
10
5
8
9
7
5
4
2
2
2
9
6
4
9
1
9
4
1
8
7
2
5
4
6
3
10
3
6
6
3
5
2
6
9
6
9
1
1
1
6
9
8
10
7
10
7
1
3
8
5
5
7
5
6
8
8
7
2
8
5
6
5
2
8
2
5
10
9
9
6
9
1
5
2
5
7
10
8
7
9
5
2
6
2
7
7
6
9
10
8
6
1
10
3
6
10
5
6
4
6
6
1
2
5
5
4
3
4
1
4
1
3
1
4
8
3
5
1
2
1
1
2
6
9
5
7
10
1
5
6
3
4
1
3
2
6
2
10
10
6
4
5
6
2
5
9
4
3
9
7
4
8
9
9
2
6
4
9
3
3
8
7
7
1
8
8
1
3
3
9
6
1
1
4
4
2
1
7
8
8
2
7
8
2
10
2
8
8
4
1
1
8
8
1
4
10
8
4
4
10
7
10
9
10
5
4
2
3
6
4
8
10
5
7
2
5
3
9
10
1
8
5
4
7
4
7
2
10
7
2
1
1
7
10
3
9
5
9
9
8
6
2
2
7
9
1
7
7
2
7
8
3
6
9
10
6
10
3
3
7
7
3
8
3
10
10
10
8
8
2
2
10
4
7
2
7
1
4
5
4
2
3
8
7
1
9
7
2
7
2
3
9
7
7
8
4
1
4
6
8
9
4
2
3
5
3
7
9
1
4
10
10
1
7
2
5
4
7
1
7
10
7
9
4
9
5
1
6
5
10
7
8
7
9
3
7
7
9
2
6
4
1
6
1
6
4
5
3
2
7
6
7
5
1
1
8
3
4
9
8
2
5
4
8
7
5
6
1
5
2
1
8
9
10
9
6
4
9
9
8
7
5
3
1
4
6
8
6
5
8
10
9
3
8
3
10
9
5
9
5
5
5
3
3
9
6
1
10
3
2
8
9
3
1
4
7
4
4
7
3
4
2
6
1
3
5
6
3
8
1
7
5
2
2
2
4
1
1
6
1
4
3
2
6
10
9
7
9
2
7
4
3
6
5
2
4
7
3
9
3
9
9
8
7
8
4
10
5
6
1
1
9
7
9
9
5
10
2
4
2
2
3
3
10
6
7
9
2
6
7
4
4
7
9
3
2
6
5
7
2
9
9
3
7
1
5
7
8
2
1
7
10
4
6
2
6
10
3
7
1
7
5
5
5
9
2
5
10
7
3
7
10
7
7
4
9
2
4
10
3
8
2
6
1
9
2
9
6
1
6
1
10
9
10
4
4
8
2
6
5
2
6
5
1
7
7
3
3
7
4
10
10
9
5
1
8
9
5
5
7
10
10
1
4
6
5
8
5
5
2
7
1
10
7
5
9
5
1
10
2
3
7
6
9
10
10
4
9
1
9
8
3
2
3
9
1
3
8
9
9
9
5
10
8
9
2
2
3
10
8
5
10
2
9
8
2
2
2
2
9
4
1
8
2
4
6
5
1
7
9
7
2
7
10
10
1
10
3
1
2
8
5
8
9
9
1
9
9
2
1
9
8
5
6
10
4
10
10
5
7
7
3
7
5
7
9
7
5
5
9
8
4
1
4
1
4
4
7
6
10
1
9
4
6
1
3
10
2
5
2
6
5
8
1
3
6
4
2
8
9
4
1
5
7
10
9
1
7
4
5
3
7
8
9
6
8
6
2
10
8
9
8
10
5
1
6
7
3
5
3
4
9
6
9
8
1
4
2
6
1
7
3
10
4
10
8
5
8
3
1
2
10
9
10
8
4
5
5
1
3
1
4
2
7
4
2
1
3
5
6
1
2
2
8
2
8
3
10
5
5
10
3
3
5
3
6
5
6
1
6
8
2
1
3
9
6
1
5
1
9
5
7
9
4
2
2
4
6
4
2
9
7
4
1
1
1
2
9
5
3
8
5
10
6
3
2
3
10
8
2
5
3
9
1
2
10
10
3
6
9
3
2
1
4
3
6
6
3
3
1
5
4
2
1
2
4
10
9
3
1
7
7
3
8
7
9
2
8
5
5
7
1
10
5
8
1
2
6
7
4
10
10
2
10
10
5
4
10
10
4
9
4
8
7
10
4
8
9
1
4
4
1
3
2
10
10
10
4
2
5
8
1
4
8
9
9
7
7
7
4
8
4
2
7
1
1
4
2
5
6
5
9
2
6
2
9
2
9
10
5
5
9
1
10
5
6
5
7
10
10
6
5
8
2
6
7
1
4
3
4
1
7
1
3
3
1
4
4
4
9
2
9
4
8
2
9
6
4
2
2
2
9
1
8
1
9
8
6
2
7
3
2
9
4
5
2
10
8
5
5
5
9
8
3
9
4
7
4
5
6
7
6
4
6
4
1
10
7
2
6
2
2
8
5
2
8
6
3
6
3
3
1
1
8
6
2
5
10
7
7
3
4
6
10
1
8
8
10
6
8
7
4
5
9
3
1
7
4
8
9
2
3
5
9
7
8
6
2
8
5
9
6
5
7
1
7
1
4
5
7
10
3
1
6
8
3
4
5
10
1
10
2
9
9
1
5
5
9
5
7
1
10
7
3
10
8
10
9
7
6
2
2
8
3
9
7
9
7
6
7
4
1
8
8
6
5
2
5
2
8
3
7
7
5
2
3
1
8
9
2
5
10
7
9
1
6
9
5
9
5
2
5
10
4
10
7
2
10
5
5
3
8
9
4
7
1
10
5
7
1
8
3
5
3
7
4
3
3
10
6
2
6
6
6
1
3
9
3
7
9
8
9
6
3
10
1
6
10
7
3
7
1
5
2
4
8
6
10
3
1
4
7
5
9
8
2
8
1
5
6
4
4
5
4
6
4
4
10
9
9
3
5
9
7
6
5
1
6
10
8
7
4
1
8
3
8
4
9
2
7
9
8
9
4
6
7
3
8
3
3
1
1
2
6
10
2
2
5
6
4
10
5
6
3
9
3
7
6
6
8
2
1
5
3
9
4
5
4
4
9
10
6
8
2
10
6
5
6
9
8
7
10
4
5
5
7
10
3
4
4
5
9
6
3
2
7
10
6
3
7
3
6
6
6
7
3
10
9
3
10
3
6
7
8
3
3
10
4
3
6
3
2
4
2
9
3
8
4
1
1
10
7
5
4
1
5
5
6
10
6
3
3
2
8
10
3
3
7
6
1
6
2
7
7
9
6
9
7
1
7
5
8
1
6
3
7
8
9
7
8
1
1
4
5
8
3
5
10
7
7
7
1
10
6
6
2
5
3
1
9
6
5
4
3
2
2
10
9
7
9
10
6
10
8
3
5
1
3
3
1
1
4
4
4
5
2
9
1
2
2
3
9
2
10
9
10
10
4
9
9
8
2
5
2
3
10
4
8
5
10
5
9
5
10
3
8
8
5
4
2
6
9
3
7
5
2
8
4
3
8
7
6
3
2
5
1
2
9
8
6
5
4
10
1
5
7
3
2
1
1
9
6
3
2
7
3
4
4
8
10
3
8
9
3
4
5
4
8
9
2
4
6
3
5
3
3
5
9
1
9
2
6
7
4
1
2
4
10
5
6
9
9
1
9
1
7
7
4
1
3
8
5
1
7
3
8
5
10
8
1
2
2
8
3
9
7
7
5
8
1
3
10
8
6
9
3
10
2
10
9
6
9
2
8
6
7
8
2
10
5
5
2
3
2
1
10
7
9
7
10
5
7
8
10
8
5
2
9
5
6
7
2
1
1
9
10
4
10
4
3
3
6
6
4
6
5
8
1
3
2
6
1
6
6
5
7
5
6
9
9
9
10
10
5
9
9
9
7
6
9
1
9
8
2
2
9
4
5
5
5
10
4
5
4
9
6
9
6
1
8
6
3
3
3
4
7
1
1
8
3
1
7
5
7
1
3
9
9
1
1
5
9
4
9
2
8
1
2
8
7
3
8
4
2
4
3
3
3
3
2
8
3
8
7
7
1
9
2
3
9
6
10
4
10
10
9
3
1
7
3
1
6
7
2
4
8
1
3
7
5
9
9
3
6
5
7
7
1
9
10
8
4
1
2
2
3
1
8
10
3
3
10
8
7
8
9
7
2
4
8
10
3
4
1
9
1
9
1
5
4
7
5
4
9
5
6
5
9
6
8
7
1
1
1
10
3
5
4
8
6
4
10
10
3
4
9
8
8
9
5
10
4
3
6
2
5
5
5
5
5
2
1
1
1
8
2
1
7
7
1
5
4
9
6
6
6
6
1
10
9
4
9
2
3
8
1
4
1
1
1
3
10
6
6
1
5
2
7
7
9
1
6
3
7
5
3
9
7
5
1
5
4
5
9
9
10
8
1
9
10
8
5
2
1
5
10
7
10
8
4
6
9
6
6
2
9
5
3
7
3
2
4
2
5
9
5
9
9
10
9
7
9
2
5
2
10
3
8
10
3
3
5
2
5
5
10
2
2
2
3
1
1
4
9
3
5
3
3
4
3
9
9
3
3
4
10
6
3
5
10
2
6
10
8
7
2
7
7
5
9
5
9
9
2
4
4
2
4
7
9
1
10
10
10
3
10
6
1
2
4
4
9
9
1
2
1
3
6
4
6
7
6
5
2
1
9
5
10
5
4
2
9
7
6
8
1
7
4
3
8
2
8
3
1
7
10
4
4
3
3
1
9
10
9
6
3
5
5
8
6
10
3
6
9
6
8
4
10
8
2
10
4
6
10
3
2
4
3
5
2
9
10
9
2
2
7
3
10
1
7
7
8
4
4
1
5
1
2
3
10
7
4
6
6
8
8
3
6
9
3
6
6
9
4
9
4
3
10
5
10
9
3
7
5
4
8
10
8
4
7
3
2
8
6
6
6
3
4
6
6
10
3
1
9
1
5
2
4
9
7
8
7
4
7
2
4
8
10
4
5
3
7
5
6
8
3
4
10
7
10
7
8
4
7
1
9
3
7
9
5
7
2
2
4
8
4
4
9
5
5
5
8
2
4
7
1
3
9
9
8
5
5
6
10
2
7
2
2
5
8
7
5
7
3
6
6
10
4
8
8
9
6
1
10
5
3
1
1
1
5
9
8
2
3
6
9
10
6
4
1
1
8
5
4
3
3
1
8
5
3
5
8
10
4
5
6
9
2
10
1
6
9
2
7
4
6
9
6
6
8
9
1
3
5
9
4
1
2
3
6
5
8
3
10
2
10
9
2
6
3
3
10
6
1
7
8
5
5
5
9
6
9
7
1
9
9
4
7
3
2
10
2
8
5
3
1
7
9
6
5
1
3
2
8
7
6
7
4
9
5
9
3
4
10
5
7
4
6
8
5
2
4
1
10
8
5
3
6
3
7
9
3
8
2
7
10
3
2
9
4
2
8
6
7
9
10
4
5
6
8
3
3
3
1
6
4
7
6
1
5
7
4
5
7
6
8
5
2
1
1
8
8
3
10
6
9
4
2
1
1
7
5
10
10
8
9
6
6
4
4
10
2
9
5
5
2
1
2
6
7
9
8
4
8
5
1
10
7
7
2
10
1
7
6
4
1
10
4
10
5
3
10
3
2
6
10
4
8
5
4
5
4
8
9
1
8
6
6
8
6
1
2
8
1
10
2
7
2
3
8
1
8
3
4
7
4
7
7
5
4
7
5
5
9
9
2
4
1
1
10
9
9
6
2
10
1
1
5
6
8
9
7
2
10
4
4
1
6
8
3
2
1
2
7
7
1
2
2
5
6
8
10
5
5
2
8
9
9
3
3
3
9
2
10
5
5
9
9
5
7
3
10
10
7
4
10
10
3
5
4
9
8
9
7
7
3
7
8
6
5
10
9
3
9
6
6
7
1
10
3
1
2
9
3
1
1
8
5
9
3
2
6
7
1
4
1
8
5
7
4
5
4
5
5
8
4
9
5
8
7
4
2
2
9
1
6
5
5
4
6
3
4
3
8
10
7
7
4
9
9
5
8
4
9
6
5
1
7
7
9
5
2
5
1
8
1
7
7
7
2
8
2
10
1
5
2
9
9
1
10
7
4
7
6
4
9
9
7
9
6
5
3
8
7
2
8
4
4
2
7
8
9
6
7
1
10
8
2
2
2
6
1
4
1
8
4
5
4
2
6
8
7
7
5
10
4
3
6
3
9
2
6
10
8
4
5
2
2
6
10
6
4
3
2
1
4
1
4
4
10
7
5
6
3
5
9
8
5
1
5
10
1
9
5
7
10
2
7
7
9
3
8
10
8
9
6
4
2
4
2
8
2
6
6
4
9
5
8
3
6
6
1
10
8
3
4
8
9
10
9
5
8
5
4
7
3
10
4
3
4
1
7
2
1
5
5
6
1
9
6
2
1
8
1
1
5
8
7
1
10
10
1
3
4
6
10
7
2
10
4
3
2
2
10
3
8
5
4
9
10
1
1
5
6
5
3
6
3
8
3
1
8
9
10
7
3
6
10
2
9
3
2
9
5
7
7
2
9
8
6
10
7
5
6
7
9
1
4
7
10
9
6
8
10
7
2
7
8
7
7
6
10
5
5
4
10
9
2
7
10
7
8
6
8
6
6
3
10
10
4
9
6
7
8
4
10
4
7
4
3
7
8
9
6
3
5
1
5
6
10
3
7
7
4
10
1
3
2
6
5
6
3
4
7
5
3
5
10
4
2
2
1
3
9
6
10
4
8
10
1
1
7
8
8
6
10
5
1
4
7
2
9
10
6
9
4
9
10
1
4
5
3
10
3
9
6
4
1
10
5
9
8
2
1
10
3
10
10
8
8
8
2
5
5
4
5
7
9
2
8
9
6
1
3
3
4
9
10
9
1
4
4
1
1
6
2
8
10
10
9
6
8
1
6
3
10
4
8
5
8
3
5
6
2
8
4
6
4
3
5
10
7
6
6
2
9
3
1
1
1
7
5
3
3
3
6
6
6
10
8
2
2
10
1
8
5
1
4
2
3
9
1
3
7
6
9
1
10
3
3
8
10
7
4
10
6
10
1
9
4
4
8
6
1
5
4
10
8
6
6
6
4
9
10
2
6
6
5
3
1
3
8
2
6
9
3
2
9
10
5
8
10
10
9
10
2
5
3
2
10
8
6
7
4
7
5
5
7
6
5
6
4
9
8
1
10
1
7
8
5
2
2
10
4
8
3
9
10
10
1
10
7
1
7
9
4
4
5
10
8
5
9
8
2
4
5
9
5
3
6
1
9
4
8
2
8
2
6
10
7
9
6
6
4
2
1
1
6
8
8
10
10
5
8
2
2
2
4
2
3
1
4
10
10
9
8
3
7
5
6
4
4
8
10
10
3
6
2
1
3
4
2
1
3
7
6
10
5
6
7
7
10
7
3
2
10
8
5
4
3
5
9
2
10
4
1
1
6
5
1
7
4
4
7
2
8
8
1
5
1
10
8
4
3
5
1
6
1
9
1
2
10
7
5
9
2
7
2
9
9
4
6
8
9
7
8
6
10
2
8
8
6
2
8
7
7
3
2
1
5
4
8
10
1
6
6
2
2
1
5
10
1
3
5
1
4
6
8
9
1
9
9
5
8
10
4
2
1
6
10
9
4
5
4
9
1
5
2
2
4
2
2
6
2
8
7
8
2
3
5
1
8
3
8
2
9
6
2
2
5
10
1
7
10
8
6
1
8
1
1
9
5
1
4
6
4
10
4
7
4
3
7
6
8
2
6
1
9
9
4
1
9
3
7
8
2
6
2
7
5
6
3
6
6
2
4
3
10
3
10
9
2
2
8
4
7
10
7
2
9
5
5
10
5
7
6
7
3
1
8
5
10
7
6
4
8
8
4
4
5
7
10
8
1
10
4
4
4
7
7
8
6
7
1
3
5
2
7
3
8
5
3
7
8
9
6
6
7
5
8
8
3
8
2
5
6
8
8
6
10
6
7
9
1
1
8
7
3
2
3
10
7
5
4
6
4
4
6
7
5
10
10
3
9
4
7
1
2
4
9
9
5
3
3
4
10
8
4
5
4
9
4
7
3
9
5
3
2
9
3
10
8
1
4
3
2
2
7
5
9
4
1
3
9
8
10
9
1
6
2
2
7
6
2
4
8
6
6
2
5
8
1
10
4
2
8
9
10
9
10
8
3
8
4
6
1
9
2
6
5
3
9
7
7
2
6
8
3
5
4
6
4
1
4
9
7
10
6
1
1
9
3
5
4
8
1
5
2
10
5
8
3
8
5
7
10
5
8
7
3
8
5
9
8
6
7
6
9
10
4
2
10
5
2
5
2
7
2
5
7
3
6
2
2
9
4
7
9
8
4
8
6
8
9
8
3
8
10
1
10
10
4
7
6
1
2
4
3
7
3
2
2
10
7
2
3
5
4
3
5
3
2
8
7
1
8
1
1
5
3
6
8
3
4
9
10
1
7
5
2
5
3
8
1
4
10
2
4
4
6
6
8
4
3
6
2
2
9
1
5
6
10
6
10
7
7
5
9
5
7
4
4
9
8
8
4
7
6
3
3
3
4
3
2
5
6
3
6
1
7
5
6
3
8
10
7
4
2
9
9
1
5
5
6
8
7
4
10
8
6
9
5
2
10
1
4
6
1
7
10
6
10
9
10
9
4
2
2
6
1
6
4
10
7
7
8
8
10
7
5
2
5
9
1
7
9
5
3
4
10
1
2
9
10
4
4
8
8
8
3
3
6
6
3
10
7
5
6
9
7
6
1
9
2
4
5
6
4
4
1
9
9
8
3
2
9
10
9
4
4
5
6
9
8
6
7
10
4
7
3
5
5
2
5
3
4
1
2
9
3
5
7
4
3
3
6
1
10
4
7
6
4
5
8
4
1
2
1
2
8
3
2
1
6
2
10
1
10
1
8
1
6
9
2
4
3
9
5
10
5
2
5
3
1
9
10
2
3
9
9
7
1
4
2
7
6
5
10
8
5
9
8
10
2
3
3
9
7
3
1
8
4
5
2
5
8
9
4
2
1
4
3
7
8
4
7
2
10
4
7
6
4
2
5
5
3
1
10
3
1
2
1
3
4
2
2
3
4
7
7
8
7
5
7
8
3
10
7
7
5
1
6
10
1
6
7
10
7
10
1
6
7
3
1
5
6
2
5
3
6
3
2
7
3
9
3
7
5
9
4
6
8
5
6
8
6
2
1
4
10
5
5
6
2
9
9
8
4
6
2
9
3
3
8
10
4
4
1
9
8
6
4
5
1
4
8
10
3
7
2
7
7
9
5
8
4
6
4
4
2
7
2
7
8
8
3
6
6
3
4
8
8
4
1
6
2
6
7
10
7
10
7
9
5
3
4
8
5
9
7
9
5
4
10
5
8
3
9
2
8
4
1
1
2
6
9
9
3
6
9
8
9
4
10
5
2
1
2
7
8
7
5
9
5
5
9
3
6
3
9
10
8
8
3
4
6
5
4
7
2
5
4
8
3
10
3
7
4
2
6
7
4
3
4
4
10
1
1
3
2
6
4
9
2
10
6
1
9
1
4
3
4
3
5
2
7
7
3
8
3
6
5
9
3
8
6
3
4
5
2
9
8
5
1
10
3
7
4
6
7
3
2
3
5
6
7
5
5
4
5
2
8
10
7
7
3
9
7
6
2
4
3
4
3
1
4
7
7
6
2
5
8
3
5
6
3
5
1
1
4
6
7
4
6
8
8
9
2
9
9
10
9
5
7
6
1
7
8
3
10
3
9
2
9
7
8
10
4
8
1
1
2
5
4
6
10
9
7
10
8
3
6
6
6
1
6
8
2
8
5
4
9
9
2
3
2
2
3
5
9
8
9
10
7
2
1
6
1
4
9
10
7
8
6
2
10
3
9
5
3
10
4
10
1
10
10
4
3
7
4
3
8
2
7
4
2
6
2
4
8
6
10
8
1
2
5
4
8
9
7
3
10
2
10
9
9
5
3
4
9
4
8
6
9
5
5
1
10
6
4
10
2
2
3
6
8
8
3
3
9
6
4
8
3
6
9
4
4
8
5
3
4
9
10
2
1
10
5
6
5
9
4
5
8
2
7
9
10
9
10
10
6
4
5
1
9
7
4
5
3
6
5
3
6
7
9
8
5
8
4
6
1
4
4
3
1
1
2
3
3
8
6
7
4
5
9
9
7
3
3
7
5
2
8
6
2
8
1
8
1
2
9
9
10
4
9
7
9
5
5
10
8
10
9
7
1
8
8
10
5
7
7
5
1
2
4
2
6
5
2
5
1
4
1
8
8
9
3
5
6
10
7
4
8
5
8
6
5
6
9
1
3
6
1
7
8
4
2
9
7
9
8
2
4
9
2
1
7
10
3
6
7
3
2
9
1
2
8
2
7
10
4
2
3
6
7
2
10
5
3
3
7
9
1
7
4
2
1
4
3
2
2
8
8
3
9
2
9
1
8
5
2
5
10
5
10
4
10
1
9
9
5
9
6
2
1
10
7
4
4
9
2
2
4
1
9
7
5
1
3
1
10
1
3
7
4
2
10
6
5
3
1
1
6
1
5
1
4
2
2
8
6
8
10
9
10
2
3
4
4
4
5
8
10
4
8
5
6
1
9
1
4
5
7
6
1
6
8
9
2
2
5
5
10
3
1
8
8
9
2
4
3
4
7
9
7
1
5
8
3
6
8
1
8
9
6
5
9
6
6
2
9
2
4
2
4
10
9
4
5
3
8
7
8
1
3
1
10
10
8
2
7
8
1
5
2
4
10
1
1
2
1
7
4
9
6
4
9
4
4
9
4
1
2
7
10
2
2
7
3
4
5
3
1
1
7
8
4
6
9
3
6
5
5
6
6
9
9
4
7
1
3
4
10
7
1
3
6
2
1
10
5
6
6
8
4
10
10
1
6
7
5
4
6
9
3
5
8
2
5
2
5
6
9
5
9
8
7
9
10
7
10
6
9
8
5
10
7
8
8
7
3
5
5
9
7
9
9
3
6
6
7
3
2
4
1
1
3
1
4
7
3
6
3
4
5
4
1
3
8
7
8
3
8
6
7
2
8
3
5
5
6
7
8
2
8
1
7
2
4
3
6
5
5
9
6
5
2
10
7
5
7
3
10
4
4
4
7
2
10
9
4
9
3
5
6
2
2
7
7
5
6
7
7
4
5
1
2
10
3
6
5
5
2
6
9
2
10
3
10
2
7
10
4
3
10
6
3
2
5
4
4
1
9
1
10
8
6
2
4
5
2
5
7
7
1
2
7
2
2
3
6
3
6
2
7
8
4
7
5
7
1
4
2
6
4
2
6
10
4
8
10
4
10
7
4
4
2
2
6
1
10
1
2
2
8
5
6
2
3
8
5
4
3
8
5
3
8
2
3
4
10
5
2
9
4
7
2
3
8
10
3
4
1
9
6
10
3
9
1
10
1
4
3
1
4
6
6
2
4
10
3
5
1
3
8
8
2
1
1
3
4
8
2
10
2
9
6
2
10
2
5
9
6
4
1
9
6
8
3
4
4
10
7
8
5
2
1
6
8
6
8
7
7
9
5
4
7
3
1
8
2
3
4
2
10
10
8
5
7
10
3
5
10
7
7
4
5
10
9
7
5
8
5
7
5
3
9
9
5
9
10
7
5
9
6
4
9
8
8
8
4
6
2
4
7
10
3
10
6
4
8
6
2
3
8
2
4
7
10
9
9
3
3
2
8
4
4
6
5
6
10
5
4
2
4
6
6
9
6
3
8
6
5
1
6
6
8
8
7
2
2
1
3
3
9
8
2
1
8
5
4
6
10
1
6
8
4
6
4
9
4
6
6
2
6
10
3
7
5
8
7
8
10
8
4
8
9
4
3
2
3
7
8
5
8
3
1
10
2
1
8
10
2
1
8
10
10
9
8
5
8
4
3
8
1
7
3
1
10
9
7
3
7
5
6
5
7
2
5
4
9
5
4
5
8
1
9
10
2
8
10
3
7
7
7
6
1
9
4
6
6
6
5
4
10
5
7
6
9
3
8
9
5
5
10
6
4
9
6
10
3
8
7
1
6
8
9
1
10
5
1
6
6
10
8
1
7
9
6
6
9
8
1
1
4
9
1
8
3
10
3
6
9
4
10
4
2
4
1
5
2
10
5
7
4
6
5
5
8
10
3
5
3
8
5
4
9
3
10
10
9
1
5
8
10
3
1
3
1
8
1
4
3
1
5
9
6
10
10
10
3
9
4
5
1
4
10
10
10
2
5
1
6
3
6
6
4
3
3
1
10
10
9
4
3
1
8
1
9
7
7
7
9
10
2
8
8
3
3
3
3
1
7
10
9
7
1
3
10
9
5
7
5
3
9
1
10
6
8
1
1
4
10
4
6
5
10
4
2
8
7
5
8
10
10
7
4
8
7
9
9
2
5
7
6
10
5
4
2
1
8
6
10
8
8
6
2
9
9
5
5
10
10
10
8
3
1
9
3
7
6
2
8
7
9
8
6
4
1
2
9
9
1
6
4
2
5
1
10
6
1
2
4
10
4
3
10
9
9
10
3
8
3
6
1
7
4
6
7
7
4
1
9
9
9
8
8
9
7
1
8
5
7
3
2
4
6
4
8
1
6
3
10
6
1
5
5
2
7
7
7
9
1
2
9
10
3
10
3
10
10
5
7
9
6
9
7
5
6
3
4
9
5
10
1
8
2
1
2
1
1
7
3
6
9
1
10
3
5
2
7
1
1
8
9
5
10
5
5
6
10
8
3
8
7
8
10
3
7
2
4
4
1
6
3
8
8
2
4
3
8
10
10
9
2
4
6
6
8
4
4
10
8
1
1
6
9
2
5
8
1
7
10
2
1
4
1
8
1
7
7
2
7
10
7
4
5
8
5
5
4
3
8
10
3
10
4
1
7
8
1
3
10
2
4
9
5
3
10
4
4
2
4
9
4
2
6
4
8
8
4
3
4
8
6
9
7
1
7
7
3
7
10
9
9
1
8
4
4
5
6
3
5
3
5
4
1
6
7
8
10
6
10
6
1
10
5
2
3
6
6
1
2
9
5
2
6
4
4
10
5
4
4
2
8
10
8
8
5
5
9
3
4
10
9
5
3
9
3
10
6
5
7
1
1
7
6
7
2
9
3
4
7
1
10
8
4
8
9
9
2
7
6
3
5
2
1
8
8
6
8
3
3
1
7
6
6
7
9
6
10
8
8
9
10
2
8
6
3
3
5
3
2
2
4
4
9
8
1
6
2
7
10
6
6
8
3
6
6
8
7
2
8
9
5
7
8
5
5
7
3
3
1
6
1
2
8
1
8
2
1
5
8
7
4
5
7
4
2
10
8
5
4
6
7
2
6
1
1
10
1
10
9
6
7
5
4
1
8
6
5
2
7
1
5
2
4
10
8
1
9
7
6
9
2
5
5
8
5
9
5
5
5
2
2
6
9
2
3
1
8
10
7
7
2
9
5
1
4
6
1
5
7
10
9
7
10
2
3
5
5
5
6
1
1
1
6
1
9
4
7
8
5
6
2
7
8
3
2
4
8
6
4
2
3
4
10
7
8
3
4
10
1
6
7
3
3
8
10
7
10
8
1
2
6
3
3
2
3
8
2
2
4
8
9
8
2
6
5
4
4
7
10
8
9
9
9
9
10
1
6
1
5
10
6
10
1
2
5
8
10
8
8
9
5
3
6
2
5
3
5
10
1
8
6
5
3
4
3
10
8
4
3
6
9
2
8
2
8
8
4
7
7
10
8
10
6
3
5
2
10
9
10
5
7
4
9
9
1
3
9
6
9
6
10
4
3
7
5
4
2
10
1
9
5
8
10
1
4
7
9
6
9
1
7
2
7
4
5
1
4
5
7
7
8
4
1
6
8
10
3
4
5
8
1
8
4
10
3
10
5
3
5
10
10
9
1
10
8
9
1
8
2
4
8
7
7
4
9
10
3
7
6
4
5
1
6
9
6
10
4
7
7
10
4
4
4
7
6
8
7
7
6
8
1
1
1
4
10
9
3
2
5
4
10
4
4
9
9
6
2
6
1
2
5
5
2
2
8
7
1
9
10
10
4
2
6
8
3
2
4
3
3
4
1
8
1
8
5
4
9
8
8
7
10
8
5
3
1
2
8
7
6
9
2
7
9
10
5
1
1
1
1
1
6
7
5
3
3
3
4
7
10
5
7
9
8
10
9
9
4
6
10
10
6
2
6
4
8
4
3
5
9
2
8
3
3
5
5
4
6
3
7
1
2
8
3
1
1
2
10
9
2
4
10
1
8
7
6
2
6
8
1
5
5
3
1
2
8
9
4
4
7
7
8
6
2
10
8
7
1
3
10
4
9
9
5
1
1
10
10
5
6
10
8
7
2
10
4
7
2
10
4
4
9
5
7
4
5
1
5
2
6
1
4
6
4
5
1
6
7
7
9
7
3
4
8
7
5
7
4
6
9
10
7
7
3
8
5
2
6
10
8
4
9
6
6
6
10
7
8
9
10
4
1
3
7
2
1
4
6
8
9
10
8
2
4
3
7
8
1
8
1
1
9
1
1
10
8
6
1
6
7
7
2
9
2
10
10
1
7
4
4
3
3
3
6
7
1
9
7
4
2
1
6
8
3
3
10
9
5
3
4
7
3
3
9
2
7
4
9
7
5
10
2
2
3
6
3
8
6
5
2
4
4
5
3
6
6
1
5
6
3
10
4
3
10
2
7
7
2
1
1
10
2
9
2
4
8
9
10
4
6
10
1
3
5
8
8
1
10
5
5
7
4
9
1
4
10
5
3
5
7
2
6
6
3
2
6
2
6
9
8
5
2
10
7
3
4
10
1
3
10
10
10
9
9
1
10
7
9
1
6
2
5
3
9
1
2
10
5
2
3
1
5
6
4
10
2
3
7
9
6
8
6
3
3
7
8
6
2
2
7
4
7
6
3
5
5
5
4
7
5
7
9
6
3
7
8
3
10
7
2
2
5
2
7
10
8
7
9
5
1
2
2
1
10
1
7
9
6
6
9
2
6
3
4
5
3
6
6
7
9
7
10
6
10
6
5
7
4
7
9
8
5
1
6
9
3
9
3
2
9
7
5
3
4
2
3
1
8
9
7
1
3
9
1
7
9
3
8
6
2
5
3
8
1
2
7
9
9
2
7
1
5
9
7
1
8
4
7
1
1
4
1
7
10
9
8
8
8
3
3
1
6
3
9
8
2
6
9
2
9
10
9
5
6
8
7
2
6
10
6
7
9
9
8
8
9
8
9
5
3
1
8
1
1
6
5
7
1
3
8
9
2
9
9
7
6
9
3
1
3
10
10
4
8
8
1
2
5
1
6
8
3
5
6
3
9
1
9
8
9
2
7
1
2
5
5
5
8
10
1
7
4
5
9
1
10
1
8
10
9
6
6
2
9
1
1
3
1
4
5
7
4
5
7
3
4
5
6
8
9
1
2
1
6
7
4
3
2
9
2
1
1
10
5
4
9
5
3
10
2
4
3
3
10
3
2
9
1
9
7
5
4
2
9
8
3
7
2
5
9
10
7
8
4
3
7
8
8
7
7
2
8
3
3
6
2
6
10
8
3
5
7
1
10
3
6
2
7
1
1
2
9
5
1
10
7
7
9
9
9
8
7
1
6
1
4
7
1
1
6
2
7
7
8
3
5
3
5
4
8
3
5
7
1
5
9
2
2
4
8
9
2
8
5
5
1
2
3
6
5
3
10
1
7
7
6
8
3
10
2
4
4
7
2
2
2
10
3
9
5
10
10
2
8
2
4
8
7
4
9
4
3
6
10
4
9
1
2
7
1
9
10
4
7
3
9
10
8
10
6
5
9
9
3
3
3
4
4
7
7
9
4
6
8
6
3
8
2
9
5
3
2
3
2
9
4
2
3
7
6
2
2
9
7
8
5
1
10
3
3
2
8
10
5
6
4
10
7
1
8
4
6
2
2
4
6
2
2
8
3
9
3
7
5
6
1
9
2
9
2
5
10
10
10
5
6
3
2
6
2
10
9
8
4
1
2
2
6
7
4
1
4
7
3
7
6
5
10
9
3
8
9
4
7
8
4
3
5
5
8
3
7
7
5
3
10
4
9
3
6
10
4
10
9
6
7
7
3
7
5
3
5
4
10
5
3
2
8
9
5
9
9
7
10
9
1
1
9
7
1
9
3
10
7
9
1
8
5
1
8
9
4
5
8
5
8
7
4
6
9
1
4
9
10
7
2
8
6
8
6
1
1
9
5
7
1
2
3
1
8
7
6
2
8
7
2
4
9
2
2
2
8
1
8
2
1
1
3
7
1
10
6
3
4
9
4
4
5
3
2
6
7
9
5
10
6
9
5
1
4
5
8
6
9
6
5
7
3
3
3
9
6
1
1
9
10
8
9
7
8
9
10
3
8
3
7
8
4
9
6
1
1
6
6
1
7
9
10
9
1
4
3
1
9
5
3
6
3
8
8
6
10
10
3
1
4
5
1
2
9
8
6
5
7
3
5
2
5
8
2
5
3
10
5
4
9
10
4
4
4
4
6
10
2
2
7
2
9
2
8
10
10
4
5
10
7
8
3
7
3
4
7
5
9
6
8
8
9
1
7
4
4
4
2
10
6
2
5
8
4
4
2
9
3
3
3
9
3
3
4
9
5
9
7
6
3
2
6
10
9
10
6
4
6
10
5
6
3
8
4
8
2
2
3
4
3
8
2
10
8
10
1
8
10
7
8
6
1
7
9
4
4
3
5
9
5
5
1
4
8
10
2
3
6
1
3
7
6
7
3
4
6
7
8
2
9
2
9
1
9
9
10
10
7
4
5
6
3
1
8
9
5
8
3
1
6
1
6
8
8
8
8
7
6
8
7
9
7
4
7
8
5
4
1
9
4
7
3
8
4
3
10
3
7
4
5
8
10
2
10
6
1
9
7
8
1
6
5
9
7
7
6
8
7
4
6
10
10
8
3
2
7
9
2
3
5
6
3
1
5
8
5
9
2
1
1
1
2
9
4
1
1
7
10
8
5
5
7
8
6
1
9
10
7
10
3
10
7
4
7
4
2
1
8
4
1
8
7
3
9
9
10
7
7
10
5
5
1
6
9
4
10
9
6
5
10
2
4
1
6
3
3
6
6
6
8
10
2
2
3
7
8
8
6
2
6
5
7
9
3
1
3
4
9
6
10
8
3
9
5
3
1
5
10
4
3
3
4
10
10
2
7
9
7
4
10
3
1
8
9
2
1
5
7
6
5
10
7
8
9
3
7
5
8
6
5
7
2
8
6
9
2
10
7
8
6
9
5
4
2
7
10
1
2
6
3
5
5
7
3
3
10
10
2
6
9
2
10
2
8
1
1
2
10
10
1
6
7
5
1
5
4
10
2
6
9
3
6
7
6
7
3
9
7
5
6
10
1
5
9
3
5
4
1
2
9
8
1
6
7
9
6
2
4
3
7
4
3
6
10
7
8
2
4
4
7
8
6
10
9
1
3
7
9
1
6
10
6
10
1
6
5
7
7
5
8
10
8
6
4
3
3
4
4
4
4
10
2
5
2
5
6
4
4
4
3
8
7
8
1
7
7
1
4
2
2
1
1
3
5
1
10
3
8
4
10
9
1
2
8
9
4
2
10
8
10
1
2
9
4
5
5
2
3
6
4
10
4
7
4
7
2
10
2
4
3
9
7
9
1
6
6
2
8
8
3
8
1
8
9
4
7
9
3
7
3
2
6
8
7
5
5
4
10
5
1
9
4
4
2
5
1
1
5
9
3
6
9
8
6
8
6
9
2
10
3
5
6
8
6
9
3
2
6
8
5
7
9
8
6
3
6
5
1
5
8
5
2
9
2
9
8
10
3
1
4
3
9
10
5
8
4
7
3
10
10
1
6
1
1
10
8
5
1
7
1
6
4
8
1
1
6
10
9
1
8
6
10
7
10
10
8
5
8
5
3
1
10
9
3
6
10
7
7
1
9
7
4
9
1
7
4
3
7
1
7
2
5
4
2
8
7
9
9
1
3
7
7
7
7
8
4
4
2
7
9
4
3
7
5
1
9
10
1
7
5
4
8
1
10
5
10
7
9
1
7
3
5
3
6
8
10
6
8
5
6
10
2
9
10
1
2
4
9
2
7
3
4
8
1
1
1
3
10
8
5
4
8
7
10
2
8
3
5
7
5
3
7
8
6
7
7
7
5
10
6
5
1
6
10
2
10
3
6
1
3
5
3
3
2
4
5
8
3
2
8
9
7
10
7
10
7
3
6
2
1
4
10
2
3
1
7
8
5
4
3
4
5
9
7
6
10
7
1
9
2
2
10
7
1
1
7
1
6
4
10
8
4
8
4
4
9
10
1
5
1
3
7
10
8
1
2
8
10
9
8
7
5
8
2
5
9
3
4
7
1
6
8
5
4
7
9
6
7
9
5
3
9
9
1
4
6
8
9
8
2
1
5
2
1
6
8
8
5
8
4
5
2
10
8
7
1
8
7
9
8
7
4
4
9
7
2
2
7
5
6
10
9
9
7
9
6
4
1
7
4
1
2
3
9
4
4
6
6
2
7
5
4
4
9
10
7
6
8
2
2
4
10
2
7
8
4
9
2
4
10
1
3
4
8
9
9
8
1
10
2
2
9
5
7
7
2
7
5
7
7
8
8
3
4
6
9
3
2
2
10
6
5
7
10
3
4
7
7
1
8
9
1
1
6
5
6
6
9
5
9
8
2
4
8
9
2
6
1
5
10
3
6
7
9
3
1
2
6
9
1
8
4
7
5
8
1
9
7
3
7
9
9
6
2
10
2
6
1
7
7
1
1
4
3
4
7
10
6
8
9
4
3
5
5
8
6
5
6
7
5
9
7
9
1
10
8
9
6
1
3
5
2
10
4
1
5
9
1
3
9
3
7
10
5
2
5
7
7
7
8
7
3
5
3
8
9
5
7
3
1
3
1
10
2
3
8
2
6
1
9
10
10
10
8
10
4
8
8
2
1
7
4
9
4
7
10
7
7
6
1
1
9
7
10
8
3
1
7
9
5
6
6
4
9
5
3
3
10
7
3
3
3
6
10
5
10
3
1
4
3
8
6
10
6
2
10
5
10
3
5
7
10
6
5
9
2
3
9
1
7
6
6
4
4
5
7
1
5
2
4
3
3
2
9
10
7
2
10
7
2
5
1
10
1
2
1
1
1
1
8
2
2
10
5
7
3
7
4
1
3
10
6
10
5
3
1
1
4
2
7
8
4
6
8
3
5
3
5
3
4
4
3
6
7
4
10
8
9
7
7
2
1
8
6
9
4
1
6
3
1
2
5
4
4
1
9
10
2
3
9
9
8
1
3
3
5
9
6
3
9
5
7
4
8
3
10
7
9
7
6
4
9
1
8
1
6
7
8
10
2
5
5
6
6
1
6
4
1
8
9
3
10
8
10
3
3
8
7
8
7
9
8
9
5
5
8
1
4
5
9
9
6
9
10
4
8
9
9
6
6
2
7
2
4
2
5
5
8
4
10
3
6
9
8
10
7
9
8
1
10
2
4
7
2
3
7
10
6
1
2
1
8
1
2
8
9
2
5
2
2
4
7
4
4
10
10
2
7
6
8
7
7
7
5
7
3
10
10
6
7
2
10
8
5
4
1
9
3
6
10
6
9
5
2
2
10
3
4
9
5
3
10
9
9
4
4
8
7
7
10
6
7
4
8
3
9
10
1
5
5
1
1
7
5
1
8
9
2
2
1
10
6
1
7
7
2
4
8
10
8
5
4
4
4
3
6
10
10
6
10
4
10
6
6
2
5
5
4
3
10
2
4
1
6
4
5
3
8
4
6
6
7
1
2
6
2
8
7
5
8
7
7
2
10
9
10
9
9
10
1
9
5
3
5
3
3
9
7
10
10
3
1
6
6
5
3
1
10
2
2
6
3
2
1
3
5
3
4
10
1
7
7
9
4
6
7
8
6
1
10
1
7
2
3
6
4
5
4
4
5
3
3
6
6
2
4
1
9
4
10
7
1
5
5
6
9
5
9
5
9
3
6
8
2
2
2
10
7
6
9
9
7
1
6
1
8
2
9
5
5
3
7
4
4
9
8
7
10
7
5
4
3
8
8
4
10
4
9
8
7
4
2
9
10
3
1
8
1
5
8
3
4
8
4
7
9
10
10
2
7
7
6
6
8
1
9
1
8
1
5
6
7
10
2
8
6
9
7
10
9
3
10
7
4
8
9
6
4
4
4
10
4
9
8
3
8
1
2
9
3
8
7
6
1
7
8
8
2
2
8
1
1
5
6
7
5
4
1
5
9
8
8
2
8
8
6
3
6
9
5
2
10
5
4
10
1
4
9
7
7
1
10
1
3
2
8
7
3
5
3
7
10
8
3
1
4
2
3
4
2
2
4
6
6
7
4
5
2
6
2
7
1
7
4
8
3
3
1
1
2
2
9
4
10
2
8
10
4
8
9
2
9
2
6
3
7
3
5
9
10
1
5
5
6
3
10
4
10
7
4
1
5
3
10
9
4
7
3
5
10
2
7
9
3
4
4
4
5
6
10
6
7
6
4
3
8
4
7
10
2
10
7
10
1
5
2
5
6
4
4
5
1
7
8
9
6
7
3
5
1
3
2
8
8
9
8
4
8
1
10
7
7
7
6
10
2
3
6
4
2
8
2
10
7
8
10
3
3
4
7
9
9
3
1
9
1
6
8
5
10
2
9
5
6
4
10
1
6
4
9
8
8
8
2
6
4
4
3
7
8
2
8
9
5
3
6
9
9
4
4
8
2
2
1
9
7
4
7
7
4
2
7
2
9
6
1
9
1
4
8
3
5
2
4
5
6
1
2
4
8
8
9
5
3
3
1
7
9
5
7
2
2
1
8
3
3
8
8
3
10
9
4
7
7
1
1
5
4
10
1
3
6
1
8
4
1
7
6
7
4
4
8
4
6
1
3
9
2
8
5
10
5
8
4
1
4
5
3
8
6
6
5
8
8
6
5
7
1
9
8
7
2
4
9
9
1
6
2
7
5
5
8
10
9
5
3
1
8
1
4
7
4
5
5
10
2
5
3
4
1
10
5
3
2
6
10
5
9
7
3
1
10
6
4
9
2
9
3
1
6
5
2
6
4
4
6
7
5
8
3
3
1
8
4
3
8
1
4
7
2
2
2
3
4
6
4
7
3
5
10
3
1
9
7
6
1
10
3
2
3
8
9
7
4
9
4
4
7
5
10
3
3
10
2
5
5
8
3
9
2
4
5
2
5
6
2
9
3
1
9
1
6
1
4
2
10
8
6
2
5
7
4
8
5
1
4
5
7
10
5
5
1
5
9
4
2
1
4
1
9
7
2
9
9
8
6
10
8
7
10
6
2
1
3
1
2
1
8
9
5
8
2
1
9
7
4
6
8
2
10
8
5
9
4
8
4
4
10
1
8
5
4
9
9
8
10
2
8
3
2
7
1
1
6
1
2
1
5
9
3
1
2
6
9
3
8
7
9
4
1
5
6
3
10
1
10
8
1
7
7
6
2
8
8
5
1
5
7
1
5
10
1
7
4
7
4
6
9
6
9
7
3
8
5
2
10
10
9
8
9
3
2
2
7
4
4
3
3
10
8
4
4
4
4
8
5
1
10
5
9
4
10
7
1
2
3
9
4
7
8
1
7
9
1
5
9
9
9
10
5
9
7
6
3
5
7
3
4
10
5
7
7
3
6
5
9
6
10
1
9
3
8
7
1
3
6
6
6
9
2
1
10
6
7
3
3
10
1
6
3
9
5
1
10
5
10
5
2
8
3
7
2
2
6
9
2
8
4
9
5
8
3
5
3
10
2
6
6
10
5
7
9
4
7
6
4
6
10
1
5
7
9
1
6
1
6
3
1
10
1
1
9
8
1
3
4
1
4
10
7
1
7
6
9
10
2
1
10
4
9
10
10
6
5
8
1
4
2
4
10
9
2
3
2
5
2
8
3
5
4
3
2
8
6
9
8
8
6
10
9
4
7
3
2
5
2
9
6
1
8
8
1
1
3
6
10
4
2
8
7
8
2
1
4
5
4
9
2
6
3
10
1
7
4
7
4
2
3
1
7
4
9
10
1
8
2
1
2
4
4
10
3
4
6
9
2
4
9
7
7
8
7
3
1
5
5
5
4
10
1
1
3
1
10
1
7
4
4
1
6
1
10
5
2
3
5
9
6
1
4
4
6
9
9
8
4
9
8
9
9
8
5
6
9
8
9
2
2
5
9
9
10
2
4
6
5
9
3
6
1
3
7
10
6
9
8
3
2
5
6
7
8
4
10
1
1
5
10
10
6
4
2
1
10
5
4
10
8
7
3
10
3
6
2
4
10
9
10
2
3
7
3
4
1
1
6
7
4
5
1
9
9
7
3
8
9
6
5
10
9
3
3
7
1
9
9
7
4
5
7
1
6
5
1
4
7
1
1
3
4
2
5
10
9
7
8
5
8
9
8
3
3
5
7
8
8
6
9
10
5
6
7
9
4
5
1
10
10
6
5
5
6
5
4
4
2
3
8
3
9
4
1
9
1
3
2
2
9
8
5
6
1
6
7
6
6
1
1
7
5
10
3
6
1
5
2
4
6
5
1
7
4
8
2
1
1
9
6
1
8
9
9
7
1
7
1
7
6
2
1
10
9
5
7
9
7
6
6
10
7
9
5
10
5
1
9
7
2
3
1
5
1
5
5
6
4
1
9
3
6
2
6
6
6
5
3
1
1
10
5
10
7
8
1
5
9
4
3
2
9
1
8
9
7
5
5
9
4
9
4
4
4
6
2
1
9
2
6
9
10
6
7
2
10
1
7
2
8
4
1
2
6
10
4
9
7
4
2
7
2
3
5
6
3
5
1
4
4
8
1
4
4
5
10
2
2
6
5
4
10
3
7
5
3
5
5
10
6
6
10
4
10
4
2
9
5
1
10
3
4
8
2
9
4
3
5
7
1
2
4
9
4
1
7
7
9
8
1
5
6
10
3
7
5
2
1
9
10
8
3
6
6
2
5
4
9
7
10
3
1
9
6
4
9
10
5
9
8
8
10
5
4
4
4
7
2
4
2
1
4
7
5
4
1
10
7
10
5
7
3
3
5
3
10
1
1
6
6
1
8
7
8
5
7
8
10
4
9
6
3
10
6
1
4
8
3
6
4
2
6
9
6
9
4
8
10
7
4
8
8
9
9
9
8
3
3
4
5
5
3
10
10
1
10
2
4
5
6
6
2
1
3
9
6
9
2
8
6
9
5
7
7
7
2
8
5
2
6
4
3
8
5
9
7
4
2
9
4
6
3
4
8
2
5
9
6
6
10
3
9
5
9
1
8
6
3
3
3
6
3
4
1
6
3
2
8
6
8
10
10
7
9
8
10
2
1
1
4
9
7
9
5
10
7
5
1
10
9
2
8
8
3
10
5
7
10
1
1
4
9
3
7
8
7
1
6
4
5
3
6
2
9
3
1
8
4
3
9
7
3
2
1
10
7
10
1
4
1
7
8
7
4
8
5
4
5
5
1
5
10
8
8
5
9
1
5
4
2
9
6
9
8
7
4
3
7
4
3
8
6
2
6
10
2
9
2
3
10
2
5
8
7
6
5
5
1
8
7
10
5
1
4
3
8
2
7
10
3
3
10
6
1
10
10
7
5
8
3
10
1
9
6
3
4
4
7
10
6
3
4
9
10
4
4
5
5
9
1
4
5
9
9
5
7
9
8
1
1
3
10
6
6
6
5
1
8
7
6
5
7
10
4
10
6
6
4
6
1
4
8
8
3
6
8
6
3
5
6
8
7
10
1
4
1
5
7
7
1
3
7
5
4
9
9
7
8
8
3
8
8
6
8
8
7
10
3
10
6
10
7
8
6
10
3
3
3
10
4
2
10
8
10
5
6
1
6
2
6
4
1
10
8
2
4
1
1
1
2
5
1
4
3
4
8
7
6
3
7
6
6
3
10
7
10
6
10
3
5
10
2
5
4
1
8
6
9
2
9
4
6
8
8
7
10
3
6
9
2
3
9
9
3
1
1
9
10
1
8
5
6
5
6
7
7
8
3
9
6
6
3
10
10
6
9
8
5
6
3
6
8
9
2
10
2
7
5
10
5
3
2
6
2
6
2
8
6
2
10
5
6
4
2
3
6
4
3
9
6
4
7
6
6
9
3
5
9
3
1
3
7
8
5
6
10
4
4
4
4
4
7
8
4
1
3
4
2
7
7
7
3
1
1
1
5
10
5
7
10
8
6
8
10
9
8
3
2
8
6
5
1
3
5
7
3
10
1
3
6
8
1
3
1
1
4
3
9
3
8
9
10
1
1
9
2
1
4
5
2
7
4
4
7
1
10
3
8
8
10
10
2
2
10
6
4
7
6
9
6
7
10
5
7
7
1
10
3
5
8
4
10
6
8
3
5
5
9
3
2
8
8
9
7
9
1
7
7
7
2
1
9
9
9
1
6
9
10
9
5
4
6
10
6
8
3
6
5
2
1
8
9
8
6
6
2
10
2
2
4
8
5
2
10
7
7
6
8
6
10
4
10
5
4
1
5
2
2
6
1
7
10
4
5
3
9
5
7
4
8
4
9
1
9
6
8
5
8
10
6
7
6
5
3
5
1
4
8
6
4
7
3
9
3
3
6
6
10
7
6
4
4
8
7
9
4
10
1
10
1
8
2
5
9
10
9
1
8
1
9
3
9
4
6
1
6
6
5
6
4
8
8
3
4
8
8
1
5
10
9
6
3
8
10
4
2
8
10
2
9
3
10
5
3
10
1
6
2
7
9
6
7
1
5
2
4
7
2
1
1
7
5
6
1
3
2
3
1
5
10
8
3
3
6
6
1
5
2
8
6
8
4
1
9
9
1
6
7
1
8
4
3
7
3
1
5
7
5
8
2
7
6
10
1
1
9
6
6
4
5
8
4
7
8
4
5
6
5
10
8
10
1
8
1
7
5
4
9
6
8
7
5
2
4
5
1
1
5
5
5
9
10
6
7
2
7
8
6
8
3
1
6
10
2
10
5
7
8
6
10
3
10
7
2
4
6
6
4
8
7
2
8
5
2
3
8
1
6
3
4
1
6
7
5
8
2
10
3
6
4
5
7
2
3
1
3
3
7
8
7
7
10
4
9
2
6
9
9
6
3
2
9
5
8
5
10
8
4
9
5
8
7
8
3
8
4
3
8
1
7
8
10
10
3
10
4
3
6
2
3
10
8
1
6
1
3
6
6
1
3
4
9
1
4
5
8
5
5
10
7
1
2
5
10
4
4
6
9
3
10
6
8
5
6
2
1
9
4
9
5
10
8
7
1
5
1
4
6
8
6
8
2
1
5
1
2
3
5
9
8
1
2
10
1
1
8
8
4
4
7
5
2
3
4
1
9
4
1
6
3
9
10
2
4
3
2
3
4
7
8
8
7
2
7
8
5
8
10
4
5
10
6
1
3
6
5
6
1
1
10
2
3
2
5
8
10
1
6
2
2
2
1
2
6
4
1
6
2
10
4
6
5
8
4
6
5
3
5
3
9
5
8
9
2
1
7
3
9
9
5
1
1
4
2
10
3
4
2
5
3
5
5
5
5
10
7
8
1
4
8
2
5
10
6
4
4
10
2
4
5
5
9
1
8
1
7
7
7
4
3
9
5
7
7
1
1
9
3
2
5
3
1
4
7
7
6
9
1
2
7
8
10
5
1
3
6
1
10
10
3
10
6
9
4
6
8
3
6
7
5
2
7
4
3
2
2
10
1
4
5
10
1
10
3
1
9
8
5
7
5
3
10
8
4
6
4
1
8
5
5
5
8
5
4
8
6
5
5
7
1
8
9
10
10
4
5
3
7
2
5
9
5
9
10
2
7
8
5
4
6
4
8
9
4
1
2
5
2
10
8
2
4
3
6
9
6
1
8
4
4
4
6
2
9
3
5
6
3
6
5
8
5
7
8
6
3
2
5
3
7
10
4
9
7
6
7
7
3
5
9
8
3
10
8
3
6
4
4
8
9
6
6
8
5
6
7
8
9
2
1
6
8
1
8
2
8
2
10
4
2
7
7
3
8
7
7
6
6
5
4
10
5
5
6
10
10
6
8
3
4
10
5
4
1
4
8
8
7
10
9
10
10
9
2
3
9
9
3
3
6
5
10
6
8
1
1
2
8
7
6
5
6
4
8
5
2
1
5
9
1
7
1
1
10
6
1
10
2
1
2
1
8
5
6
3
8
7
9
3
2
2
7
10
7
4
8
1
2
6
3
10
2
3
5
9
7
1
9
2
7
4
2
3
8
3
10
3
7
6
2
2
6
3
6
8
2
8
7
2
3
6
3
8
8
3
4
5
6
8
8
3
7
2
9
3
1
2
2
2
10
3
10
5
2
7
6
9
10
1
7
7
6
2
8
3
10
1
10
5
4
8
9
8
9
4
1
6
3
2
6
2
1
9
3
3
1
3
3
8
10
10
10
6
6
1
6
1
8
9
3
8
2
9
9
9
5
2
10
6
8
8
10
9
9
5
8
4
8
8
5
3
2
8
8
9
8
2
10
9
1
4
3
7
3
4
6
6
1
5
9
5
6
6
2
5
4
4
6
4
7
1
1
4
6
2
3
6
4
1
9
4
1
9
10
4
5
1
2
5
9
1
1
7
6
6
4
8
10
2
4
1
2
5
8
5
1
2
5
5
4
3
1
4
10
3
4
3
4
5
2
6
6
5
10
10
3
2
2
7
4
6
6
5
6
7
9
6
6
8
6
8
10
1
5
6
9
3
5
3
7
7
9
3
9
8
5
10
7
7
1
6
2
9
6
10
5
9
3
5
5
5
2
1
3
2
1
6
10
5
9
5
8
10
8
6
10
1
9
5
2
9
4
3
4
4
5
9
3
6
6
4
6
3
7
5
6
7
6
2
4
7
4
5
3
1
8
1
7
3
10
2
8
8
4
4
2
6
8
4
6
9
2
7
1
7
5
9
6
7
7
8
5
2
9
2
9
2
7
6
6
4
3
5
10
7
7
9
9
10
7
4
7
9
2
7
10
10
7
3
9
3
10
4
5
6
1
6
4
8
9
6
4
7
8
5
2
10
9
10
6
1
9
8
3
5
5
2
8
5
10
4
10
8
4
6
7
2
3
1
7
9
1
3
9
6
8
1
4
4
7
5
1
1
3
2
3
8
1
8
4
1
1
4
7
5
7
6
5
1
1
5
6
8
2
7
5
1
8
7
3
6
2
4
4
1
1
2
10
5
3
3
2
2
4
5
4
10
6
6
3
4
5
4
3
3
10
8
3
9
4
5
10
10
3
6
9
3
8
6
1
4
6
3
4
3
1
4
8
2
6
1
4
4
6
6
3
8
6
2
6
3
1
10
5
1
8
3
1
6
3
2
5
2
8
4
4
8
1
3
9
2
6
3
4
9
7
1
8
5
1
7
8
6
6
1
6
3
3
10
5
10
2
5
7
3
2
4
3
6
3
3
1
3
6
4
5
6
5
2
8
9
9
5
5
1
3
4
4
7
2
10
5
4
6
1
6
1
1
6
9
5
2
10
3
10
4
4
4
5
10
9
4
10
10
1
6
2
6
10
9
5
3
1
5
1
4
9
10
3
9
9
2
10
8
9
5
6
6
1
5
1
4
1
6
6
5
9
9
1
10
9
3
6
8
9
3
3
10
1
9
8
1
1
7
2
7
8
3
6
10
3
5
2
5
1
4
10
6
5
4
6
6
5
6
1
5
9
4
9
10
8
6
10
5
1
9
1
3
3
6
8
4
2
10
9
9
9
9
10
9
8
1
8
7
4
9
5
4
6
4
7
5
4
6
7
10
1
4
5
6
8
2
5
1
5
4
9
6
3
4
5
6
1
1
1
8
10
3
3
1
8
7
10
8
6
6
2
9
7
4
9
8
1
4
4
10
8
6
4
4
5
1
10
4
3
3
5
7
1
2
2
5
4
2
2
4
10
6
1
10
9
8
1
5
10
8
6
2
6
2
5
3
7
2
10
3
5
8
2
4
7
8
7
3
6
7
10
9
1
2
5
10
10
2
4
9
5
4
6
3
1
7
4
9
4
9
2
8
7
7
9
6
9
3
6
2
8
7
9
8
3
10
6
9
10
10
3
8
9
5
3
8
2
3
10
1
2
6
10
10
9
1
8
8
9
8
6
6
10
10
7
8
7
6
8
4
4
8
1
9
2
1
2
9
5
4
5
4
5
3
5
2
6
3
4
8
10
9
8
5
10
6
1
3
5
6
8
10
3
5
1
3
2
10
10
8
9
9
4
7
7
6
3
2
10
4
5
1
9
10
5
10
6
10
1
6
1
6
5
9
7
6
4
5
3
5
8
3
2
8
6
10
4
9
10
4
6
5
6
2
1
10
8
8
6
4
2
3
1
9
1
4
9
1
9
7
3
8
10
9
1
7
6
5
10
6
1
4
5
10
2
7
7
10
8
2
1
3
2
7
7
6
8
8
10
4
7
3
4
1
9
10
6
7
9
3
9
9
3
4
4
3
8
7
5
8
2
6
1
1
6
7
1
3
7
1
5
7
6
4
2
5
4
6
4
8
3
7
5
7
5
4
4
5
7
7
9
4
9
10
1
4
5
3
1
6
2
4
1
7
3
5
5
3
8
10
9
8
9
4
4
1
4
2
7
9
8
3
1
9
6
4
8
1
4
9
6
4
6
2
10
9
5
2
4
7
8
5
5
6
9
6
7
9
6
2
8
2
4
4
6
3
1
10
5
6
4
10
10
5
4
1
5
7
5
10
5
1
3
9
6
6
6
4
2
3
7
8
9
4
7
3
10
6
7
6
3
6
8
5
9
5
7
8
6
9
4
6
6
8
10
5
6
5
10
3
9
4
4
1
9
3
4
2
1
10
1
2
10
5
5
7
1
5
8
2
3
3
9
2
5
2
7
2
8
7
10
9
4
4
9
2
6
3
5
1
9
6
2
8
7
1
7
9
4
5
1
1
10
1
7
3
4
7
9
8
7
10
7
8
9
3
3
4
3
6
6
9
6
3
9
2
7
5
7
9
6
1
9
7
5
2
8
6
1
7
8
1
7
7
7
9
10
5
9
1
7
2
2
1
4
9
8
9
6
3
8
9
3
4
6
9
8
5
5
7
4
5
2
6
9
10
7
5
5
9
1
9
4
5
2
4
6
10
4
10
9
3
3
10
5
6
5
4
1
2
4
5
4
1
8
2
9
10
3
6
5
10
3
7
7
8
8
2
10
4
1
8
6
9
7
7
9
2
10
7
6
7
9
9
1
5
5
10
1
3
2
6
10
10
10
2
4
10
4
3
1
8
4
1
1
2
7
2
1
8
2
4
10
7
5
1
10
5
7
9
5
7
8
7
9
3
4
10
9
9
3
7
10
1
7
5
8
5
6
4
8
10
8
1
5
6
1
2
5
5
8
3
7
9
10
9
10
1
8
4
7
9
7
2
5
4
7
5
9
4
7
8
1
5
9
4
4
6
1
2
3
4
7
4
9
1
5
3
8
9
5
7
4
9
5
10
2
8
3
2
9
1
2
1
10
9
4
7
10
10
1
2
8
5
10
5
2
7
2
2
8
10
1
5
6
7
10
3
9
2
6
8
8
10
8
1
9
5
1
2
9
10
6
7
7
9
4
3
2
8
2
2
8
10
10
1
3
9
9
5
8
1
3
8
1
4
1
4
3
5
3
3
1
7
10
5
2
10
6
7
2
4
7
9
1
3
8
4
7
2
9
6
10
2
8
9
1
10
5
3
3
5
9
6
1
9
4
5
4
6
1
7
1
5
10
3
7
3
3
8
7
10
9
9
6
10
10
6
8
10
1
9
3
2
10
9
10
4
1
7
9
4
6
1
3
8
1
1
8
6
10
4
9
7
6
7
4
3
3
5
6
2
6
3
8
4
5
5
2
1
10
4
10
6
8
7
4
7
9
5
3
9
6
1
8
2
2
7
9
9
5
10
7
8
6
5
10
9
9
7
10
2
2
5
7
6
6
9
1
9
8
3
2
3
5
3
2
9
2
9
1
5
7
6
7
7
4
5
1
6
1
6
10
1
6
10
6
5
7
7
9
10
1
10
9
2
2
6
6
1
1
4
6
9
8
6
1
3
6
2
5
7
6
8
6
3
9
8
1
9
5
4
10
6
5
9
10
6
7
1
4
4
10
8
8
3
3
5
6
2
5
9
6
4
9
9
8
6
8
8
10
1
5
9
3
2
2
4
7
6
8
7
4
6
10
3
7
8
1
3
4
3
5
1
10
4
4
4
6
2
1
6
2
9
1
3
6
6
3
1
3
6
9
3
3
8
2
5
2
8
8
5
4
2
7
5
10
1
2
2
10
8
7
1
2
3
7
4
5
5
8
9
10
6
3
2
1
10
7
1
1
3
6
10
10
6
10
1
10
10
8
4
5
1
8
2
8
4
1
2
4
7
8
2
7
3
8
6
7
4
10
7
9
10
3
10
4
3
4
7
7
9
1
6
3
7
2
1
1
2
7
6
5
10
5
2
8
5
3
9
9
3
4
1
1
8
6
7
4
1
7
4
10
8
4
1
3
2
2
6
5
7
4
1
10
1
4
9
6
9
6
8
6
6
1
8
1
3
1
10
5
7
8
7
5
10
2
4
10
4
9
4
6
10
2
8
7
8
2
4
7
7
2
8
8
7
10
1
5
9
8
6
9
1
5
2
8
5
6
3
6
9
5
8
2
4
6
2
10
1
6
10
5
5
4
5
9
8
2
8
3
10
9
1
1
10
3
8
7
6
1
9
9
8
9
3
3
1
7
7
2
9
3
3
4
6
1
2
1
3
4
2
5
8
1
6
9
6
5
4
2
5
7
4
3
4
7
4
9
3
7
5
7
2
7
3
1
6
4
6
2
6
9
4
2
2
2
2
4
5
6
6
2
2
5
4
10
9
1
1
5
10
6
5
5
8
9
10
8
7
6
5
9
6
9
2
7
3
9
10
10
2
9
8
2
2
5
10
9
1
2
8
3
8
1
4
2
8
5
3
4
6
6
6
8
10
3
4
6
9
10
10
3
1
9
1
4
7
5
4
4
9
1
2
8
8
5
6
8
2
4
4
2
8
10
1
10
4
3
3
6
4
8
2
5
8
3
9
5
3
2
8
5
3
9
8
9
3
4
6
5
9
8
5
2
4
1
3
9
8
6
4
5
5
2
5
2
10
2
6
9
9
3
2
9
1
1
8
4
9
10
3
5
3
6
3
6
2
3
7
10
10
4
6
1
8
9
8
9
8
8
6
10
3
4
5
2
2
1
1
3
8
4
7
5
2
7
1
8
6
2
3
1
5
2
6
4
1
6
2
6
6
8
6
4
5
2
10
6
9
7
6
6
6
6
2
7
1
1
7
6
6
3
6
6
6
7
8
10
9
2
7
6
6
7
8
4
4
5
5
5
1
4
9
1
6
5
5
2
10
1
4
7
6
5
5
7
9
4
10
2
10
2
10
9
6
4
3
4
2
2
5
6
7
2
9
1
3
8
7
10
10
5
4
8
7
2
2
1
4
8
9
6
1
10
7
10
2
6
8
9
6
1
5
5
4
8
2
2
3
2
7
10
5
10
10
3
3
6
7
10
3
1
10
7
4
1
5
7
5
4
2
3
8
5
5
4
7
9
9
2
2
2
2
4
7
8
5
3
8
4
2
5
3
8
3
8
9
6
1
7
8
3
5
7
10
5
8
6
1
6
7
10
4
4
8
7
1
2
9
10
2
4
3
7
4
9
7
5
3
8
7
4
3
6
1
1
1
9
8
7
7
2
10
10
8
3
7
5
7
5
1
4
2
9
1
10
8
7
5
4
10
8
10
7
8
6
10
3
3
4
4
7
9
5
7
4
8
9
4
3
3
8
4
7
2
10
3
4
8
10
5
5
2
5
10
8
3
3
10
10
10
8
5
8
7
8
7
4
2
8
2
1
10
2
8
9
6
6
8
9
9
6
8
8
4
10
10
8
1
6
3
1
9
8
5
2
7
3
10
7
5
5
3
2
2
5
8
2
5
4
1
1
9
5
9
6
10
8
9
1
1
4
6
6
7
2
1
4
10
3
4
1
8
8
8
2
7
8
7
5
8
3
4
9
8
4
10
6
8
2
3
2
3
6
6
2
4
9
10
5
2
2
3
6
5
9
10
9
6
7
9
4
1
8
7
10
5
7
6
2
1
2
5
8
7
9
6
7
6
6
6
7
5
9
2
3
8
2
9
5
7
7
7
2
8
9
8
4
6
2
4
3
7
7
2
6
5
1
8
1
3
4
3
7
4
3
1
2
3
10
4
10
3
8
3
6
2
3
6
4
5
10
2
3
7
2
10
7
5
3
9
8
3
8
8
3
2
5
6
7
10
3
8
7
2
9
8
2
5
10
2
4
8
7
4
6
3
6
4
1
10
1
1
10
3
5
10
9
5
10
10
4
5
4
7
9
10
1
1
2
1
2
9
8
6
4
7
6
9
6
9
3
9
10
3
3
2
6
8
9
1
8
2
3
2
1
2
6
4
10
6
7
6
8
3
10
10
4
8
5
2
4
1
5
8
10
4
3
4
1
9
5
1
10
4
7
5
1
2
3
10
3
2
8
7
1
6
4
1
6
8
10
8
5
1
3
5
6
8
10
5
7
9
7
3
7
10
9
10
5
3
2
3
6
4
9
5
1
1
5
8
9
9
1
8
5
3
7
5
5
8
2
7
9
4
9
3
10
5
9
3
8
9
9
7
4
10
9
2
4
1
5
4
3
1
3
8
9
2
5
6
8
8
2
9
6
3
4
9
10
4
2
7
3
5
2
2
5
10
10
4
3
8
7
2
5
2
7
6
7
9
7
8
4
5
4
2
3
1
10
4
4
4
2
7
2
10
1
1
6
5
6
1
2
9
8
1
2
4
9
1
4
2
5
8
1
6
10
8
3
8
3
9
9
2
7
5
2
3
2
10
4
4
5
6
10
9
10
4
9
3
7
1
9
2
3
4
4
3
8
9
9
7
3
8
8
10
1
1
1
6
4
1
6
4
7
8
8
7
3
5
10
7
9
6
3
9
9
7
10
5
4
5
5
3
10
3
10
2
6
6
6
10
5
9
7
6
10
7
3
9
3
4
3
4
7
7
3
8
6
3
4
5
10
9
10
4
6
8
3
7
2
6
3
10
2
6
3
2
6
1
8
9
6
8
8
2
10
10
1
8
6
4
1
5
4
2
6
5
7
2
2
4
2
7
9
8
2
10
5
2
2
2
6
4
9
9
5
4
3
9
10
1
5
9
2
2
1
9
3
5
8
4
8
4
10
8
7
3
5
2
7
5
8
7
6
9
7
9
9
1
10
1
10
10
9
8
10
6
5
1
8
2
5
4
4
5
3
9
1
7
7
4
10
4
1
2
4
5
8
3
8
4
8
8
3
8
8
1
8
10
8
3
10
9
7
2
7
3
6
4
10
2
3
1
8
3
4
1
3
6
5
6
3
9
5
1
6
1
8
1
3
5
2
6
5
4
2
6
6
4
9
4
10
3
4
1
6
3
1
3
6
1
10
4
10
3
9
4
2
4
5
5
5
5
1
7
7
6
7
4
10
6
10
1
8
8
6
10
5
9
4
2
10
4
1
10
7
6
4
5
5
8
8
9
5
9
9
9
5
10
8
1
7
9
5
8
8
9
4
1
3
3
9
5
2
2
8
9
1
2
10
7
1
5
5
1
8
6
6
6
9
8
7
2
8
5
4
1
3
2
8
8
7
4
8
2
5
6
7
8
9
7
4
2
7
10
8
5
1
6
4
2
4
5
7
3
3
2
6
4
4
10
4
10
3
9
4
7
10
8
3
5
3
10
10
3
8
3
9
5
9
1
2
7
10
5
4
2
2
6
3
2
8
4
4
1
4
2
3
1
4
3
10
1
7
3
5
4
8
5
2
8
7
5
4
8
3
1
1
10
4
8
5
3
10
9
10
3
8
5
3
10
6
7
5
8
4
8
10
7
8
9
3
1
10
2
7
10
6
10
9
3
4
7
2
9
5
9
8
1
4
1
2
3
4
5
1
8
6
6
1
5
3
1
10
8
9
6
2
1
4
2
6
7
10
8
4
9
6
10
2
7
9
5
2
8
1
10
6
2
4
4
6
4
10
2
9
1
7
3
9
5
1
2
4
9
6
5
7
8
9
5
10
5
10
6
1
7
8
8
4
6
7
6
3
6
4
2
5
4
4
1
4
2
7
3
9
1
7
8
1
7
3
7
9
8
10
5
9
5
4
8
7
10
4
1
2
8
9
10
4
10
1
8
10
3
9
5
9
2
7
2
6
5
9
6
1
2
7
6
2
6
6
3
3
9
4
2
6
10
5
1
5
6
7
6
1
6
1
7
4
2
9
10
8
7
10
7
6
9
10
7
8
6
1
7
8
3
2
5
6
2
3
9
9
6
7
3
4
5
6
4
10
1
1
10
5
8
3
1
8
8
7
7
6
8
8
9
10
10
7
10
10
7
3
3
6
4
2
3
9
9
1
4
4
2
9
1
8
5
7
6
3
1
5
7
10
1
3
10
2
1
3
8
1
10
4
4
2
6
6
7
9
9
5
6
6
1
7
10
1
7
9
5
7
5
8
5
7
10
7
4
4
4
3
6
1
9
1
6
8
8
4
4
4
1
3
1
6
2
9
10
6
4
7
9
8
6
3
10
8
10
9
3
8
8
2
1
4
10
5
8
3
7
2
1
6
7
3
7
4
8
8
1
9
2
4
4
5
10
1
9
2
8
4
4
2
5
9
2
6
9
9
9
5
6
1
2
5
2
6
8
4
9
5
5
6
5
7
1
8
4
8
8
4
3
3
10
10
3
1
3
7
4
8
9
1
5
7
3
3
8
10
1
10
5
3
7
8
8
7
7
2
2
5
4
4
8
9
4
2
5
3
10
6
1
7
8
5
2
9
1
1
3
6
5
2
7
10
6
10
4
9
2
1
5
10
6
3
4
7
8
4
1
8
2
1
8
2
1
7
10
8
7
7
1
8
7
2
7
7
9
10
1
4
8
10
9
8
6
5
7
2
6
5
3
3
2
5
2
6
1
3
1
1
5
6
9
3
7
7
4
9
10
7
1
3
10
7
2
5
10
1
7
7
10
9
10
5
2
5
4
2
1
7
9
3
10
7
10
6
9
1
3
7
8
7
6
3
5
3
1
10
5
7
10
6
5
5
7
4
1
3
9
3
8
7
5
6
3
6
2
10
3
1
3
4
7
4
6
9
6
2
6
10
10
4
7
6
9
8
4
3
8
7
9
6
10
3
7
9
6
3
9
10
3
8
10
8
2
10
8
5
3
3
3
2
4
4
6
10
6
6
7
7
9
7
10
6
3
4
4
7
4
8
3
10
5
10
1
10
6
1
3
8
4
4
5
1
8
4
5
7
1
9
4
1
5
3
5
8
8
2
4
7
4
7
5
7
5
5
5
8
7
9
5
5
1
6
8
1
2
2
6
6
8
6
3
6
1
4
9
5
8
8
7
9
6
9
7
4
5
2
2
9
4
7
10
1
2
1
4
5
10
1
9
2
10
6
5
7
9
5
9
9
7
5
4
1
5
6
3
8
1
7
8
1
9
9
1
9
3
3
2
7
5
5
3
6
10
9
1
3
4
4
9
1
6
2
5
1
6
1
4
4
8
7
4
7
1
10
10
6
2
4
2
8
6
7
9
10
2
6
1
4
4
2
3
1
6
8
8
3
9
2
5
1
5
4
8
6
7
7
1
1
7
2
3
10
3
7
8
9
5
7
5
1
6
1
1
9
9
7
6
6
4
4
8
2
7
3
10
8
5
10
7
6
4
6
1
10
7
9
2
6
2
8
1
1
5
7
3
4
6
6
10
10
6
7
9
8
8
10
7
6
4
9
4
2
9
3
2
1
7
5
1
8
4
1
2
1
5
4
4
3
2
10
10
2
4
10
2
10
4
5
4
4
7
7
3
9
8
9
9
7
1
3
8
10
1
4
1
8
7
7
5
4
5
3
10
8
9
5
1
6
10
4
10
1
4
3
10
5
5
1
6
5
10
10
7
1
1
3
10
7
8
4
5
8
5
10
10
10
9
7
8
3
7
3
5
7
2
7
3
7
3
9
2
3
7
3
6
4
7
2
9
3
4
4
1
5
5
1
4
10
5
10
3
10
10
3
1
3
10
2
1
4
3
3
1
6
2
8
2
1
6
10
8
10
1
3
1
6
2
4
3
2
4
9
8
10
3
10
8
6
10
10
6
10
9
5
7
8
3
2
7
1
5
9
10
1
3
4
5
5
5
9
10
9
8
4
3
2
3
7
8
3
2
7
9
9
8
9
1
10
5
3
10
8
4
2
7
4
4
3
9
3
7
6
9
6
10
5
8
5
9
3
4
1
1
7
10
8
3
1
7
7
3
3
3
1
7
8
1
6
6
6
4
3
8
6
2
6
6
2
3
8
7
8
10
3
2
10
1
7
6
2
9
10
6
10
4
6
4
3
3
1
5
1
7
2
2
5
7
7
9
7
6
8
8
4
6
6
4
4
3
1
6
4
2
8
3
4
10
4
9
9
10
2
1
10
10
1
2
8
3
8
2
6
2
3
4
10
6
4
10
1
2
9
7
10
8
1
10
4
5
2
8
1
10
4
6
4
1
8
7
10
7
2
7
5
6
6
3
1
1
6
4
1
6
10
4
3
5
8
3
2
3
8
6
4
1
7
1
5
9
10
9
1
5
4
4
9
1
1
2
3
1
7
6
3
9
7
2
3
4
7
1
1
9
9
2
4
2
6
1
10
8
3
9
1
1
1
4
10
1
6
7
5
2
6
5
7
4
5
9
10
3
3
9
6
3
1
3
4
3
3
3
1
4
5
6
8
9
3
4
8
8
8
8
1
3
2
4
6
6
3
2
7
7
2
1
1
5
7
5
8
4
7
3
5
3
5
6
2
7
9
7
3
5
2
5
5
9
4
1
3
5
7
10
1
2
1
6
10
6
1
3
10
3
8
9
10
2
2
6
2
10
9
4
9
8
8
5
7
2
3
3
2
1
2
1
6
4
1
5
5
9
8
7
8
9
1
2
8
8
4
7
3
3
2
5
4
9
7
7
1
10
1
3
3
2
4
2
7
10
6
10
2
4
7
2
2
6
5
5
4
5
7
9
9
6
4
10
2
3
5
1
1
6
9
7
3
5
7
9
4
6
9
10
1
5
1
7
6
2
1
5
8
3
6
10
7
5
4
4
3
7
3
2
3
8
8
10
2
5
10
9
3
7
10
2
8
4
9
4
4
7
10
9
9
2
7
5
1
5
5
8
8
3
5
3
7
2
3
3
1
10
10
7
8
7
8
10
8
5
1
2
5
7
10
9
1
3
5
9
5
6
4
4
5
9
10
8
1
4
7
10
4
2
3
7
1
8
5
9
9
6
4
1
3
9
8
9
7
10
10
3
7
4
2
3
9
9
3
6
6
9
3
5
4
9
1
8
4
9
6
7
9
7
2
4
9
6
8
2
3
9
6
6
10
8
5
2
7
9
6
9
6
6
2
9
9
2
5
6
3
2
2
3
8
9
8
4
6
1
2
9
7
9
2
6
6
8
10
2
1
8
2
4
3
1
3
3
7
7
9
2
6
1
4
2
8
5
4
7
2
8
1
10
7
9
1
5
4
1
2
9
1
1
5
2
5
4
9
2
8
2
2
5
4
7
3
10
3
10
3
4
7
5
10
6
1
1
7
10
6
7
8
9
6
4
6
3
8
1
6
10
1
8
10
10
1
2
10
6
9
10
10
4
10
1
9
9
6
1
4
10
5
6
2
5
5
5
7
8
3
1
9
2
10
2
1
5
5
10
1
4
3
6
9
5
2
6
4
10
10
2
7
1
7
7
6
2
4
3
3
10
5
3
1
7
6
2
3
6
6
6
5
5
9
10
7
2
3
4
4
2
8
4
2
10
8
2
2
1
6
6
9
9
2
5
1
1
9
4
4
1
10
8
6
8
2
2
8
10
10
10
10
1
10
7
2
4
8
9
10
4
5
10
6
1
5
9
6
3
4
1
7
8
1
5
4
5
1
3
9
9
5
8
2
2
3
1
8
1
5
9
3
1
9
4
5
1
10
1
1
5
1
7
9
3
1
3
10
9
10
3
4
9
6
3
7
2
5
9
5
2
10
3
9
9
6
10
9
2
3
3
9
10
8
4
6
1
7
8
3
3
1
4
6
5
1
1
1
8
6
10
2
4
7
3
7
5
8
4
7
7
2
4
10
5
10
10
3
1
3
3
9
9
3
10
4
2
4
6
4
8
5
10
8
3
9
3
1
8
5
7
7
9
5
5
7
10
6
4
10
6
6
2
6
6
1
8
1
3
5
3
8
6
8
9
4
1
4
1
3
3
2
9
8
10
10
6
6
9
6
8
9
6
6
4
9
1
5
7
4
7
2
10
10
3
6
1
10
1
7
3
4
2
3
9
7
8
2
1
2
3
3
10
10
4
6
5
6
10
8
5
9
2
9
10
2
6
5
5
5
10
10
8
3
7
3
9
9
10
1
9
9
6
7
10
1
4
6
5
8
4
10
8
7
4
5
5
7
5
4
10
6
3
4
9
10
9
3
7
9
3
10
2
5
4
8
4
9
2
1
9
8
5
5
8
8
6
8
7
7
3
3
5
10
7
7
4
7
1
1
8
2
5
8
2
6
3
6
7
6
6
5
9
1
8
7
10
10
1
10
5
3
3
4
5
2
2
6
3
9
3
9
10
3
3
3
2
9
8
3
4
6
1
9
9
6
4
6
5
4
9
5
7
4
7
1
5
1
8
5
10
6
2
7
8
2
8
9
6
6
2
7
4
1
7
5
2
6
1
10
2
7
3
3
1
1
10
10
10
8
4
3
8
7
1
3
10
10
10
4
3
1
1
10
3
10
2
10
6
6
6
7
10
2
10
2
4
9
1
8
3
7
5
6
4
1
6
2
2
7
10
6
1
10
5
2
1
8
1
10
1
9
3
9
2
2
4
10
6
7
2
1
1
7
3
5
2
5
5
1
5
7
5
6
10
8
2
2
1
8
5
5
4
3
5
3
5
9
3
6
3
10
8
10
6
4
3
3
8
10
1
8
3
1
5
6
7
2
10
8
5
5
4
3
3
9
3
9
10
1
6
8
8
6
3
7
8
7
8
3
6
10
8
4
8
6
8
9
4
9
4
5
9
1
7
6
9
8
1
7
10
9
1
10
9
6
2
5
9
6
10
6
2
8
8
3
5
10
9
1
5
6
9
6
4
4
9
7
10
3
10
1
3
3
10
2
3
2
2
6
10
6
10
2
1
2
7
7
6
3
10
9
7
5
4
6
8
1
2
1
2
7
9
5
5
10
3
4
4
2
1
10
2
8
3
8
2
1
4
10
7
10
1
9
6
8
2
2
10
6
8
4
2
3
4
5
3
7
3
8
10
1
6
4
7
8
9
6
1
3
3
3
1
5
2
4
4
4
9
4
8
10
6
3
6
6
10
9
3
9
4
4
2
4
1
6
9
1
2
2
2
5
5
10
4
7
10
2
10
7
9
9
6
10
6
8
3
4
4
6
5
9
5
2
10
9
7
5
8
1
3
2
6
10
9
2
1
2
3
10
8
2
6
10
9
3
10
9
9
6
4
6
4
7
5
4
10
4
3
5
9
3
3
6
1
5
10
1
8
2
2
8
5
2
9
1
3
6
10
2
10
5
9
5
2
2
7
1
7
8
8
3
5
1
5
6
1
1
4
2
9
2
10
7
9
10
9
7
6
3
5
5
9
6
2
1
2
6
9
9
8
7
2
9
8
4
7
4
7
6
9
7
3
7
7
9
6
3
9
2
9
7
7
8
10
8
1
4
10
1
7
2
4
8
1
5
4
5
6
4
7
7
9
4
2
1
6
8
5
7
5
6
3
10
1
6
3
6
8
6
8
6
7
10
4
2
7
7
5
5
7
10
10
6
6
10
7
4
4
2
10
7
9
7
2
7
10
9
7
5
4
3
9
4
7
9
5
8
4
5
7
9
2
9
4
3
2
2
4
1
9
7
2
3
10
8
6
10
5
6
2
2
4
7
1
8
1
1
10
5
2
2
5
1
4
1
1
7
4
4
9
6
2
1
9
4
7
9
1
4
6
10
8
10
2
6
6
1
5
8
2
6
2
10
2
2
9
6
10
7
9
7
9
8
4
4
9
6
3
5
5
4
9
3
4
9
1
1
1
7
3
5
2
4
7
5
4
5
2
4
9
9
10
7
6
6
7
1
3
2
2
3
3
6
4
1
10
2
2
6
4
8
1
6
8
7
10
2
9
7
2
7
2
9
5
8
6
5
6
2
7
9
4
7
8
7
7
1
5
2
2
6
7
7
8
9
2
6
1
1
10
10
5
5
6
4
9
6
7
6
8
5
3
1
3
9
6
1
2
8
5
6
5
4
5
10
5
2
2
8
10
9
7
4
4
8
4
6
4
1
6
9
3
4
8
8
7
7
7
9
8
6
8
3
7
3
9
4
5
3
7
10
8
1
2
3
3
1
7
10
1
3
6
5
3
1
5
5
6
5
1
1
10
2
5
2
7
10
5
8
6
6
8
1
10
5
6
5
3
6
8
6
5
4
5
2
9
2
5
2
2
5
5
2
3
2
8
8
8
3
9
6
6
3
7
2
9
8
5
7
1
9
8
10
4
8
3
9
2
1
8
10
3
1
10
5
7
8
1
1
1
1
9
4
2
8
4
10
4
6
5
3
3
10
8
7
1
7
9
4
1
10
2
6
7
4
10
3
4
6
5
2
8
3
3
7
5
1
1
10
9
6
7
4
4
5
3
2
4
4
7
8
4
4
3
9
3
8
9
5
3
6
3
8
6
3
7
7
5
5
7
4
6
6
4
8
1
6
4
1
8
9
3
2
3
7
1
8
10
3
3
3
5
4
7
8
8
6
3
5
3
2
10
1
4
7
10
3
8
7
5
2
4
8
2
7
4
10
7
6
1
3
1
2
5
2
3
9
10
4
7
4
4
9
4
5
4
2
3
10
10
10
10
8
10
7
4
8
3
8
5
10
6
8
7
4
6
10
3
10
10
7
1
2
2
7
8
6
6
4
9
2
2
10
3
3
7
4
1
5
4
8
7
3
9
2
7
2
4
5
1
4
9
2
9
3
8
1
1
9
9
6
9
7
6
5
7
6
6
10
2
1
7
3
7
1
9
5
10
8
7
9
2
6
4
9
8
9
7
2
1
7
9
8
7
9
5
2
7
4
5
10
4
5
10
7
8
5
5
9
4
1
8
4
9
7
10
1
1
4
9
6
4
4
9
7
5
1
5
6
8
4
1
6
7
10
9
9
2
8
7
9
2
10
10
10
10
5
7
10
2
9
5
10
1
5
2
3
10
7
3
1
5
7
2
3
5
1
1
8
5
9
8
1
9
7
5
5
7
7
5
1
1
3
4
6
10
8
6
5
10
4
2
5
5
8
7
1
10
7
7
2
10
7
7
9
8
2
8
5
9
6
4
10
1
10
2
5
3
6
10
1
6
1
6
1
1
10
1
6
8
3
6
4
10
1
4
7
1
10
6
6
10
9
10
7
10
3
3
1
8
3
7
2
10
9
9
8
10
9
2
8
10
8
6
10
3
2
6
1
4
9
3
1
4
1
3
8
2
4
8
9
4
8
4
5
4
3
6
10
1
10
5
3
3
3
1
10
5
4
6
5
1
8
7
8
2
1
9
9
7
7
6
6
3
8
7
8
7
2
9
10
6
2
5
1
9
6
10
2
7
2
8
9
6
8
1
2
8
4
2
7
8
2
8
10
3
10
8
10
5
1
10
6
7
8
6
6
6
6
8
9
9
2
9
4
3
6
2
5
10
2
2
9
6
10
5
10
8
3
2
1
9
2
9
4
7
9
4
1
6
8
8
3
5
2
10
2
10
9
3
6
5
2
4
9
9
5
9
6
8
9
4
4
3
4
7
4
6
4
9
6
6
1
4
7
3
9
3
4
8
10
5
9
10
5
1
8
3
2
6
3
6
1
2
3
9
6
9
4
10
2
1
4
1
8
2
1
6
8
7
6
8
8
2
7
5
8
10
2
8
5
9
5
1
9
3
3
2
1
1
10
10
3
6
10
9
4
6
10
5
1
6
3
2
4
8
6
8
8
3
1
1
9
9
5
8
9
8
3
2
8
1
4
4
8
8
1
4
10
5
2
8
6
7
5
10
4
2
1
9
4
4
9
3
1
6
6
9
2
9
10
9
10
5
3
7
9
9
4
4
3
4
1
9
4
1
1
7
5
9
2
4
9
8
8
4
6
5
3
6
7
3
1
10
6
6
1
5
6
3
7
6
9
4
8
10
5
6
1
1
4
5
2
4
8
4
5
10
3
5
7
2
3
3
4
9
2
2
9
2
6
4
5
8
3
4
6
6
4
1
6
8
8
7
9
6
4
7
4
5
1
4
2
3
5
9
10
4
7
1
6
9
2
8
5
6
1
10
1
6
8
8
2
5
6
6
7
6
1
7
4
6
7
5
1
9
3
10
3
2
5
4
4
8
6
1
5
9
5
10
10
3
2
6
6
4
7
10
2
8
10
6
8
9
3
4
5
7
5
4
8
1
5
10
5
7
8
4
8
4
8
8
3
10
3
2
4
9
10
10
10
5
2
2
2
8
8
2
8
1
2
10
5
4
9
1
6
7
7
6
4
1
1
4
8
2
2
6
4
1
9
9
10
1
6
7
2
8
2
6
5
4
4
3
3
9
10
9
10
3
7
2
9
10
8
5
7
6
4
3
6
10
1
3
9
2
1
9
2
1
3
4
6
2
6
5
5
2
3
1
9
2
1
10
5
8
4
8
4
1
10
10
2
1
9
1
1
3
4
8
8
6
6
9
1
1
7
9
1
10
8
3
10
5
1
8
2
5
1
5
3
2
2
7
8
10
8
6
7
4
4
2
6
9
6
6
7
6
9
1
6
3
4
5
5
9
1
5
5
3
6
6
2
5
7
5
6
1
1
8
3
9
7
7
10
2
3
3
4
3
8
10
6
2
3
9
4
3
6
10
10
10
9
5
7
6
7
1
5
9
9
9
1
7
6
2
5
4
5
8
3
9
7
7
10
3
4
6
5
8
1
5
10
5
9
3
9
10
10
3
1
10
1
6
3
5
6
6
7
1
9
9
6
2
2
7
2
8
3
9
10
9
2
3
6
3
9
10
10
7
1
9
4
10
10
4
5
5
2
2
8
6
5
6
10
4
10
6
7
10
9
4
9
2
9
5
6
2
7
2
7
1
9
8
6
4
3
6
9
9
3
4
6
5
6
1
9
8
4
8
8
3
7
1
9
5
5
9
2
4
10
8
3
1
8
1
1
10
2
2
8
1
2
4
3
8
1
8
9
6
4
3
6
1
3
4
2
6
10
8
6
1
8
7
6
5
1
3
1
4
6
5
4
5
10
9
3
2
1
7
2
2
10
5
4
9
7
8
7
8
5
9
6
4
6
1
8
8
2
1
4
1
10
6
10
6
6
6
2
1
1
8
8
9
6
6
4
1
8
9
3
4
9
2
3
9
10
9
6
4
7
3
6
2
3
3
7
9
9
2
5
1
2
1
8
7
4
7
1
5
6
9
8
3
9
6
5
4
1
8
1
5
3
5
6
5
2
7
1
8
7
5
4
3
9
6
6
6
7
1
5
2
10
3
6
4
4
8
3
6
10
2
5
6
2
8
6
6
10
8
4
1
3
9
2
10
10
3
7
5
1
5
8
9
3
4
7
6
7
4
7
4
10
3
1
1
6
7
8
2
10
4
5
7
8
10
6
3
4
7
7
2
9
1
3
4
4
4
9
6
5
2
10
6
2
2
5
4
1
8
6
5
10
2
9
10
1
4
6
8
9
3
9
8
7
7
5
3
10
3
7
9
4
1
2
2
9
4
3
10
6
8
4
3
5
4
8
10
1
3
10
3
7
2
9
1
5
4
1
10
10
8
8
10
5
2
4
9
8
8
3
7
7
2
8
4
1
2
1
8
9
3
9
6
1
4
9
5
4
7
6
5
9
9
4
7
3
2
8
1
1
5
5
7
1
10
10
9
2
4
4
8
6
6
4
1
10
5
2
7
9
7
10
5
6
8
4
6
5
7
5
2
1
9
1
7
4
5
7
7
7
7
7
8
4
6
3
9
4
10
4
1
4
8
3
5
3
7
10
4
6
10
3
8
3
4
6
3
5
3
3
9
3
6
10
5
4
2
9
6
3
4
8
5
9
9
2
5
5
9
6
1
3
4
7
4
4
1
8
2
3
1
7
6
6
6
7
6
3
3
10
10
6
5
6
4
3
7
5
1
2
2
2
3
5
5
5
5
7
5
10
10
9
10
9
7
8
3
10
3
10
2
6
1
7
4
7
7
4
6
2
6
2
7
9
9
2
2
5
2
7
4
7
5
2
2
10
5
10
7
5
10
4
3
5
4
5
6
9
1
3
1
7
4
8
1
1
7
7
9
3
2
7
5
7
4
4
8
4
9
6
5
10
9
8
6
9
3
5
5
4
1
1
8
2
7
7
1
3
6
8
9
5
10
3
9
2
3
2
5
6
4
5
10
6
6
1
4
4
4
10
4
10
6
7
7
3
4
5
7
3
8
3
8
3
1
2
6
4
3
8
5
6
10
4
4
7
2
4
8
4
8
3
4
1
7
6
7
4
4
10
2
10
7
9
3
5
10
4
1
7
2
7
10
1
1
8
6
1
8
4
7
5
6
9
9
4
9
9
10
8
10
9
9
2
6
5
9
6
6
3
1
8
6
7
6
1
8
8
3
6
2
1
1
6
4
7
6
4
3
7
6
1
6
10
1
3
5
10
10
10
9
4
8
3
6
1
4
3
7
3
1
2
4
6
1
5
8
1
10
9
5
2
9
7
10
6
7
1
6
7
9
9
5
6
10
8
10
8
4
5
6
10
1
9
5
4
4
8
7
6
9
4
9
3
10
6
8
4
1
10
6
6
1
3
1
5
10
6
10
9
8
5
6
5
6
3
7
10
4
1
1
5
5
7
1
7
10
8
4
5
1
7
8
3
1
2
10
5
1
7
3
7
1
3
3
3
2
7
10
5
9
4
2
1
3
8
4
1
8
1
8
4
7
6
5
2
3
2
1
5
6
7
10
4
8
3
8
8
8
7
7
6
8
1
3
5
8
9
3
4
8
1
4
10
2
4
6
6
9
9
8
5
10
10
4
1
9
6
1
8
5
2
8
2
8
10
6
2
1
6
6
9
6
10
10
8
1
3
6
4
4
5
7
2
3
9
3
9
6
7
10
10
7
8
7
7
9
10
3
7
3
8
9
1
9
4
4
2
3
2
4
9
3
5
4
2
3
4
9
5
4
4
8
3
4
10
5
6
7
3
7
1
2
5
6
3
2
2
7
5
6
1
5
8
2
3
3
3
9
5
4
10
4
6
5
9
3
8
5
6
8
9
2
3
4
4
4
8
5
2
10
4
6
1
10
5
6
10
4
8
6
5
8
7
5
9
10
4
9
9
1
6
10
1
8
1
2
4
3
10
1
6
8
4
2
2
3
10
6
7
7
4
2
4
5
7
2
9
5
3
5
1
5
1
6
9
4
6
9
5
5
8
5
2
7
2
1
1
8
6
2
10
10
3
4
8
7
1
9
4
2
8
1
9
3
2
7
7
9
9
1
3
3
1
3
8
8
5
6
10
1
5
1
7
3
5
5
7
4
8
6
2
10
4
7
9
7
8
9
3
1
1
9
8
2
8
2
6
7
4
1
8
1
6
10
1
1
5
3
7
4
6
8
7
7
5
3
10
2
10
2
8
2
7
4
8
10
10
7
6
8
5
6
3
7
8
1
5
9
1
9
3
7
2
6
10
1
1
7
6
1
5
10
2
2
10
10
8
5
1
10
3
6
7
1
6
4
10
3
9
10
2
10
4
9
7
1
5
8
4
5
9
2
3
4
2
8
9
8
1
9
5
8
9
9
4
8
6
3
7
7
2
6
9
8
2
2
8
1
5
5
6
7
1
9
9
6
10
4
6
4
1
8
3
3
4
9
5
7
10
3
8
9
2
1
9
10
4
9
8
2
3
1
10
9
4
7
10
10
1
10
2
9
7
2
5
2
2
4
10
4
7
7
6
3
5
8
7
9
2
7
6
8
1
8
9
9
3
2
9
5
8
7
4
2
5
3
6
2
7
1
9
3
1
4
5
10
3
3
3
9
4
10
7
9
7
10
3
9
9
2
9
4
5
9
1
7
7
7
9
9
7
3
6
8
3
9
10
1
10
6
4
10
8
2
1
9
5
1
9
9
10
10
5
9
6
1
8
1
5
8
3
4
6
2
2
8
9
8
4
5
6
6
2
1
4
2
3
10
5
6
9
1
3
8
10
6
4
2
2
7
9
4
9
7
6
2
9
2
3
1
6
7
6
4
4
9
2
2
7
8
8
10
7
10
10
8
2
6
1
3
8
3
8
7
8
9
7
3
1
3
1
1
7
9
2
8
6
4
6
2
7
7
2
9
6
3
7
9
4
1
4
6
1
7
2
9
8
1
2
10
5
7
7
8
10
1
3
3
7
5
1
6
8
8
5
5
5
8
10
10
3
5
1
4
2
7
6
3
8
2
3
3
3
4
9
10
8
6
6
4
8
5
5
9
1
8
6
10
4
2
1
9
6
6
9
10
5
4
3
6
10
10
8
10
8
7
9
4
5
7
1
8
6
5
10
2
6
6
7
3
2
6
8
4
4
7
10
10
9
2
9
5
5
5
3
2
7
9
9
10
2
10
8
9
4
7
2
9
5
2
2
8
7
10
6
3
10
9
4
6
7
5
4
2
5
3
6
2
4
5
9
7
9
10
3
6
4
1
5
10
7
10
3
5
9
7
5
6
3
8
7
1
6
6
2
7
5
4
7
8
5
9
4
3
10
2
8
7
7
9
7
3
2
9
9
5
7
9
2
2
4
6
4
5
7
5
9
5
8
2
10
2
3
3
10
8
6
10
10
8
4
7
8
5
5
8
2
3
4
5
4
10
8
3
9
8
3
1
4
10
8
4
6
9
8
3
1
1
4
4
3
4
4
5
7
5
2
2
8
1
9
2
9
2
7
4
1
5
7
7
10
4
2
1
1
7
3
5
5
4
3
1
10
9
6
4
5
2
1
3
2
1
9
6
7
6
2
5
3
5
9
7
5
4
10
2
1
8
1
5
8
7
8
3
9
7
5
9
8
5
6
1
2
9
4
8
1
3
8
8
3
4
6
2
6
2
5
3
4
4
5
5
4
9
7
6
5
7
4
9
1
5
1
8
6
7
6
1
8
7
8
8
5
6
3
3
7
3
5
10
8
4
8
9
7
3
8
10
8
7
10
2
10
3
7
8
2
5
4
3
2
4
7
8
3
9
9
3
4
3
5
8
7
9
7
1
10
10
1
10
8
1
6
10
3
4
7
5
6
5
2
7
2
9
8
8
5
7
9
8
3
6
2
6
3
5
9
4
7
1
3
8
6
2
2
4
8
3
4
4
9
7
3
1
8
2
2
9
6
3
2
10
10
9
1
1
8
10
7
9
2
7
10
3
6
6
1
7
2
8
4
2
6
7
10
6
8
9
3
7
5
8
9
10
9
8
7
1
10
10
1
9
5
5
10
6
3
8
6
6
1
3
10
8
5
9
4
1
6
7
4
7
6
4
10
5
9
8
6
10
8
6
8
4
4
10
5
2
4
2
6
9
6
7
9
10
3
10
8
4
2
1
4
2
8
7
2
4
4
7
7
4
6
2
4
6
1
1
8
5
7
6
4
10
8
6
6
7
10
5
10
10
10
7
2
2
5
9
1
5
4
1
4
6
10
10
3
2
8
10
5
7
9
5
7
3
7
6
8
3
8
2
9
1
6
5
3
4
5
3
4
2
1
9
7
8
6
5
5
5
7
1
5
6
5
5
4
4
10
2
3
5
7
5
3
2
8
9
8
7
4
2
7
5
6
5
5
2
4
2
6
4
5
6
10
10
6
3
2
7
2
10
4
4
5
3
1
6
3
5
6
1
8
7
5
10
6
1
9
6
2
5
1
5
8
10
9
7
5
9
9
4
2
8
1
10
6
10
7
6
1
6
6
1
1
3
9
3
4
3
5
7
4
6
5
4
5
6
3
8
10
3
8
1
5
1
1
8
1
8
6
10
6
5
7
4
2
3
5
5
7
10
1
7
5
4
5
7
7
3
7
2
6
2
3
6
5
4
4
6
2
8
5
4
10
10
9
10
5
6
10
7
7
9
4
8
5
3
9
2
2
2
10
2
7
6
2
3
3
9
1
7
6
8
4
10
7
5
7
10
5
3
8
8
9
10
5
2
4
9
10
1
10
10
9
10
7
9
2
2
1
2
1
2
2
6
6
10
5
5
6
2
9
7
8
4
1
5
6
4
8
6
5
10
8
4
9
3
4
6
10
7
7
7
4
7
4
9
3
4
10
8
9
1
3
6
6
8
1
1
2
9
9
3
5
9
9
7
2
1
8
9
2
5
5
9
5
1
10
9
8
3
5
6
5
2
7
6
5
10
7
10
10
1
3
3
5
6
5
8
3
9
5
2
3
9
5
4
4
9
4
1
7
2
8
10
3
5
4
2
6
3
3
10
9
1
10
10
5
8
9
5
7
6
3
10
5
3
5
4
6
1
6
1
1
6
4
6
6
9
3
4
10
2
1
2
4
8
8
4
6
6
1
10
9
6
8
1
3
1
9
8
5
10
5
1
5
3
5
10
6
10
2
8
10
3
7
10
9
6
7
7
8
3
5
4
6
8
2
4
9
9
9
2
6
1
3
8
8
10
10
7
10
7
4
1
10
9
6
2
6
10
2
2
8
3
3
5
5
4
8
1
2
6
8
3
2
10
2
8
5
7
1
10
1
7
9
3
1
10
6
1
10
2
3
4
8
8
3
9
3
3
4
2
5
4
4
5
4
1
10
7
4
4
5
5
4
4
3
9
7
7
6
8
1
5
10
8
9
9
9
5
10
2
10
8
4
7
2
8
5
5
9
10
2
3
4
8
10
7
8
5
1
3
9
6
2
4
5
1
4
9
3
1
3
5
8
1
10
6
5
7
4
3
1
4
9
7
7
1
10
9
4
1
1
2
3
8
10
3
10
4
2
7
4
6
6
7
10
3
7
8
9
2
2
8
2
6
2
8
2
2
5
5
9
4
6
1
8
7
6
7
5
8
10
3
2
2
6
3
1
5
6
9
2
8
7
9
4
3
5
10
8
10
6
7
3
8
7
3
5
4
7
9
10
10
2
9
4
5
5
7
4
10
9
4
5
7
6
4
1
2
7
4
1
4
6
3
5
9
8
2
1
4
2
3
2
3
7
3
3
6
9
10
3
10
3
1
1
5
4
7
6
4
9
3
9
6
1
4
3
10
8
9
8
2
2
1
1
3
9
9
7
5
6
8
9
9
9
5
2
3
8
5
5
10
6
5
10
6
10
1
8
9
1
7
5
10
9
4
7
8
8
5
4
2
1
2
8
1
10
7
3
9
5
3
3
5
1
3
10
1
4
8
9
10
4
10
2
6
2
6
6
9
1
9
1
8
2
1
10
6
9
7
4
1
4
5
3
5
4
6
8
7
2
6
2
2
7
6
7
10
8
5
8
8
1
3
1
6
7
3
9
3
5
4
1
2
2
4
1
10
4
4
1
10
5
4
7
8
7
10
8
9
6
3
5
7
9
3
8
5
10
3
1
1
9
3
10
10
1
7
1
6
6
1
3
7
10
8
4
6
3
9
9
8
9
1
9
7
10
4
7
9
2
2
2
8
3
7
3
7
8
4
6
8
3
4
3
6
4
3
9
6
8
4
2
3
6
7
4
2
2
1
2
6
1
2
10
8
8
6
2
4
6
8
1
1
4
5
1
1
3
10
3
2
9
3
1
2
2
8
6
10
5
3
3
2
5
1
8
6
7
2
8
8
2
4
4
9
8
10
7
3
10
7
4
4
8
9
5
9
6
9
4
2
1
8
4
7
10
7
2
8
1
8
7
7
6
8
2
10
10
9
3
5
4
4
6
8
10
3
6
9
5
1
4
1
1
4
1
8
3
10
10
10
1
3
2
9
6
2
5
6
1
7
3
1
2
6
1
6
7
1
1
4
1
2
8
1
7
6
4
3
2
6
4
7
6
5
6
6
6
1
3
9
2
8
3
5
1
6
5
3
9
4
5
8
1
2
8
8
5
3
8
10
8
1
2
7
3
9
3
2
10
2
10
8
9
3
2
1
10
5
8
2
7
8
2
8
8
6
8
2
1
9
5
1
1
5
8
4
2
8
9
7
7
4
2
6
1
9
4
9
2
2
4
6
10
6
8
1
9
9
3
1
4
7
6
9
2
10
8
7
4
4
10
7
9
6
1
7
3
5
2
8
2
3
7
1
7
9
8
9
3
8
10
6
2
6
8
2
8
4
5
3
1
4
6
2
5
8
8
1
8
3
9
1
3
2
5
4
5
9
5
6
7
7
5
4
4
9
1
10
10
3
8
1
3
5
6
10
10
2
9
1
5
7
7
2
1
4
5
7
2
8
5
6
8
7
1
3
4
6
7
1
3
9
7
6
5
1
4
3
5
5
9
3
1
5
10
7
3
6
9
10
10
3
1
5
10
9
8
5
9
5
8
1
2
7
1
9
10
4
4
4
7
6
7
7
7
7
5
1
2
6
7
2
6
3
1
1
8
9
8
7
4
5
10
5
4
2
2
7
8
7
8
6
5
3
5
6
7
7
1
4
7
3
1
7
6
9
5
6
3
1
9
9
2
9
10
10
5
5
6
1
1
3
6
9
10
5
3
7
4
10
8
6
7
6
5
7
9
4
7
8
10
10
3
1
4
2
3
9
6
8
5
6
2
3
4
7
6
1
6
2
7
7
5
6
9
1
7
10
8
6
7
3
8
7
8
6
3
10
1
2
10
5
7
8
3
6
4
1
10
1
1
10
7
7
6
4
4
3
5
1
4
3
1
5
10
9
6
6
8
4
3
5
8
5
3
1
7
4
4
1
6
7
10
8
9
6
5
2
4
1
6
1
8
2
7
7
5
4
8
2
3
9
5
5
1
9
9
7
10
5
10
3
9
4
2
9
2
8
8
1
4
9
2
6
8
2
2
10
1
4
4
2
1
9
7
2
8
1
8
7
8
10
4
3
3
4
3
3
9
10
3
6
8
1
4
6
1
8
2
8
5
5
7
4
5
4
7
10
8
8
3
2
4
10
7
6
10
9
7
1
7
7
8
9
6
6
8
7
5
6
6
1
3
1
8
5
8
3
1
10
1
7
10
2
7
9
1
1
8
3
10
5
7
10
3
6
9
3
9
10
10
2
7
2
4
6
7
5
9
7
10
10
10
2
3
1
3
6
8
4
2
5
10
3
9
4
2
5
8
7
2
10
5
2
5
3
10
2
6
2
1
6
2
7
3
6
2
7
2
10
6
5
8
10
5
2
8
3
6
6
7
3
7
1
9
6
6
6
6
9
8
7
9
7
10
3
5
10
5
5
9
7
3
10
4
2
7
8
7
9
5
8
8
9
3
1
1
6
4
6
7
5
8
10
6
7
9
6
10
2
1
7
10
2
8
8
2
7
8
1
7
1
1
2
10
1
4
2
8
7
9
5
1
6
6
1
3
7
1
7
9
7
8
3
10
2
8
7
3
3
5
7
9
6
4
6
1
2
10
8
8
8
6
9
3
8
3
7
4
1
4
4
7
8
4
8
2
1
9
7
6
9
8
1
8
8
2
2
6
7
2
8
5
10
9
9
9
5
7
4
8
3
6
1
4
7
6
7
9
4
2
6
6
1
10
8
3
4
1
7
2
8
6
5
7
3
6
3
10
10
6
9
2
8
9
3
9
6
4
10
10
7
5
4
4
9
6
10
10
1
9
9
2
2
2
7
1
8
3
10
6
4
8
6
9
1
10
7
4
8
5
3
1
3
2
4
6
2
8
3
6
7
5
2
1
8
8
10
7
9
4
2
4
5
5
3
4
3
5
2
4
10
10
1
5
9
1
1
2
10
8
8
1
10
3
1
2
10
4
1
1
3
9
1
7
6
9
7
5
6
9
8
1
5
9
6
6
7
4
8
3
10
9
3
5
3
10
8
8
9
5
8
9
1
8
2
4
4
6
6
3
5
4
9
6
1
5
6
1
4
1
7
9
9
7
2
7
1
6
5
7
8
3
7
7
5
9
1
10
9
1
3
10
10
3
7
8
1
6
5
8
10
5
6
9
7
5
8
10
9
2
3
4
5
7
9
6
2
8
5
5
2
2
4
3
2
10
6
1
6
7
6
8
2
10
10
4
7
5
1
2
8
10
5
1
8
9
6
4
6
4
4
6
5
6
1
10
4
9
5
10
4
4
8
4
5
3
9
5
4
6
3
7
2
7
5
4
4
4
3
8
2
3
8
9
9
4
5
10
2
3
2
5
6
9
5
1
8
3
5
5
9
8
1
2
5
3
7
2
4
8
4
3
1
7
10
2
3
10
4
4
9
2
7
9
8
4
5
2
7
6
9
6
10
3
1
5
6
9
5
2
1
5
1
5
1
8
4
8
7
6
8
3
3
3
6
2
3
9
4
1
4
6
7
1
5
9
3
3
6
1
1
8
4
7
3
10
3
4
10
10
2
7
4
8
1
5
2
7
1
10
9
5
1
3
1
6
9
1
10
3
1
4
10
2
7
3
8
10
8
5
6
5
3
10
6
3
2
4
1
9
1
3
8
1
6
3
2
2
3
3
1
6
4
4
7
5
8
3
8
5
10
1
1
10
10
5
10
9
6
1
5
9
6
5
7
10
7
7
7
3
10
8
4
5
10
9
8
1
6
10
2
2
8
3
10
3
1
9
9
10
6
7
2
2
2
6
5
9
5
9
8
6
4
5
9
3
5
9
7
9
2
3
2
7
3
7
7
4
3
4
3
2
9
7
6
5
2
6
1
9
7
10
9
2
5
6
1
1
10
6
9
2
4
4
8
1
9
7
8
3
3
6
1
8
5
4
4
5
1
5
3
3
8
6
6
3
7
4
10
5
2
5
2
7
1
3
9
4
8
5
4
9
6
7
9
5
5
6
9
4
10
9
1
10
8
6
2
1
6
6
6
10
9
5
10
7
10
8
10
2
7
9
7
6
5
1
5
2
4
8
10
7
1
2
3
1
3
4
3
7
6
9
7
10
8
8
10
7
9
1
3
2
1
3
3
6
10
10
10
4
2
2
5
5
10
2
7
4
6
5
5
5
5
10
2
8
6
7
10
4
1
5
8
3
9
5
7
1
3
2
10
7
4
6
8
9
4
9
5
10
6
5
5
4
5
1
5
8
7
6
8
6
9
3
8
5
6
7
7
5
7
6
4
5
10
8
6
10
4
10
9
10
8
1
7
1
8
3
10
4
9
1
7
6
1
3
7
6
6
7
7
3
7
6
8
6
1
6
1
9
2
5
3
5
2
5
8
5
9
8
1
2
5
10
10
8
6
10
7
5
7
10
6
9
3
5
2
5
8
10
5
5
9
1
7
8
6
4
4
7
3
10
10
5
4
1
3
8
10
2
4
10
8
10
7
10
10
10
3
2
1
6
1
3
10
1
3
4
2
6
5
6
9
7
6
1
5
4
4
3
4
3
5
6
8
3
3
1
1
7
3
3
9
2
7
3
9
1
7
6
10
1
6
3
7
7
2
9
2
4
1
2
1
3
4
10
9
7
4
1
4
4
8
10
4
8
8
8
1
1
1
8
10
7
3
9
3
8
9
6
2
9
6
7
9
4
7
3
6
8
6
9
2
2
7
2
1
9
8
4
5
6
8
7
6
10
7
4
2
2
9
4
2
10
4
6
7
4
3
10
4
10
1
10
6
2
2
5
9
5
3
7
7
1
7
9
10
8
8
1
7
3
6
5
6
2
10
8
3
8
5
6
3
5
1
7
2
10
3
8
6
2
6
6
6
6
3
7
6
5
10
9
10
2
9
9
9
3
8
1
8
4
9
10
7
4
1
9
1
7
7
1
1
8
5
6
3
6
8
7
3
10
4
3
6
5
6
10
7
1
4
2
3
3
1
2
3
5
7
8
4
1
9
1
3
1
10
9
10
5
6
10
10
7
10
8
2
1
5
1
1
1
3
2
4
6
8
3
9
6
1
3
7
10
9
1
8
7
4
2
9
3
8
7
8
2
8
7
3
9
5
1
3
4
3
4
2
3
4
1
5
9
7
10
6
4
7
8
5
2
4
5
3
6
3
2
1
1
5
5
7
8
6
5
2
6
8
5
2
4
7
6
7
2
2
9
2
5
5
9
9
7
7
9
1
4
10
2
2
4
5
2
8
9
5
9
1
10
3
4
4
10
3
1
10
1
3
5
10
3
5
1
8
8
1
10
2
3
9
5
7
7
6
9
1
8
6
4
10
6
10
4
9
2
9
5
4
2
10
7
5
4
9
9
3
9
8
3
1
2
8
1
2
6
9
6
1
8
1
5
6
4
1
7
2
6
4
2
4
7
5
3
3
5
1
1
4
8
2
7
10
9
9
7
3
9
5
5
1
4
9
1
2
4
7
4
9
7
6
4
3
6
2
1
10
10
4
6
4
3
3
4
1
7
2
7
1
7
6
9
9
10
6
7
3
8
1
9
3
3
9
8
10
4
6
4
10
10
9
3
4
8
8
6
3
7
7
9
4
8
4
9
10
1
4
9
5
10
9
8
4
10
9
4
7
1
5
2
7
6
1
7
2
1
5
10
3
7
8
5
2
7
1
9
2
9
2
8
10
6
1
10
9
4
7
3
6
6
7
6
5
10
4
3
9
10
4
4
7
9
2
10
8
9
1
7
6
8
5
10
1
2
5
10
7
1
6
4
5
6
1
7
4
4
2
8
3
7
3
1
6
7
2
2
7
7
2
4
9
10
1
7
7
9
9
4
8
9
4
10
2
2
1
2
2
5
8
7
5
3
9
2
9
3
4
8
9
10
2
6
5
4
6
6
4
5
2
6
5
8
3
6
1
9
6
10
5
6
7
1
10
10
6
2
6
4
6
6
1
8
2
4
9
6
10
4
5
4
7
1
8
2
1
1
8
7
7
8
9
1
8
3
8
4
10
4
1
8
1
7
3
8
5
10
5
5
9
2
3
6
8
9
6
2
9
2
7
3
3
3
4
7
3
5
4
3
3
1
9
10
5
6
8
5
8
8
8
2
10
7
10
9
3
3
10
2
9
5
2
5
10
9
8
6
6
8
5
5
3
10
4
8
6
4
5
1
1
2
1
9
10
1
1
7
5
4
6
2
9
1
8
8
8
1
10
10
7
9
7
9
7
8
10
7
5
4
8
3
1
2
6
10
3
2
3
10
10
3
3
6
10
8
6
4
9
10
5
3
2
7
7
4
6
9
7
5
8
7
4
5
4
9
8
9
5
3
10
7
8
5
2
6
8
6
1
2
1
3
7
3
2
1
6
8
1
6
10
6
7
2
8
7
4
6
4
6
4
4
3
8
10
3
5
2
10
8
9
3
6
7
5
6
4
7
4
10
8
10
1
7
9
9
5
1
6
5
2
5
1
2
9
8
6
8
3
6
4
7
10
7
4
3
8
2
5
2
7
10
3
4
1
6
6
7
1
4
6
3
9
2
7
6
8
9
4
2
9
3
4
9
9
3
4
2
2
4
8
6
6
4
3
7
9
4
5
9
10
2
10
10
2
2
10
3
2
10
9
6
1
1
1
4
7
5
1
3
4
10
9
8
10
2
8
10
10
10
10
4
9
6
6
6
9
3
2
8
6
3
10
6
2
2
3
1
6
2
3
3
2
7
10
10
2
2
4
2
6
8
1
5
9
6
9
4
10
7
3
7
9
5
5
4
7
10
7
8
7
2
4
8
1
10
5
1
3
10
8
10
3
5
7
9
6
9
6
7
10
2
6
3
10
8
4
3
2
1
3
10
1
6
7
5
2
5
5
4
7
6
10
2
1
6
2
9
9
3
5
3
8
6
1
8
3
9
3
4
5
1
9
2
8
9
4
7
5
4
7
10
10
1
9
1
2
8
5
5
5
8
4
3
9
5
10
5
4
10
2
9
7
10
6
1
5
3
5
9
3
2
5
6
5
5
5
5
6
8
4
10
10
9
3
3
8
5
4
6
3
8
10
4
5
6
2
6
5
2
7
6
5
2
5
2
3
1
6
6
2
2
3
2
1
7
5
5
5
4
9
10
10
7
8
2
1
3
9
2
4
9
2
8
1
2
8
3
2
8
3
9
7
9
9
5
5
10
4
10
6
9
2
6
3
9
6
5
2
4
4
10
7
4
2
4
9
1
4
7
7
8
6
3
2
5
6
4
4
3
6
8
4
4
2
4
8
8
4
6
1
3
10
2
1
4
4
8
2
9
5
10
3
1
5
4
1
2
6
8
2
6
2
1
10
9
8
1
3
2
9
6
3
3
10
5
2
9
2
7
3
2
9
3
2
8
9
7
3
2
2
3
10
7
9
5
2
8
6
1
4
2
7
2
8
9
1
2
10
4
9
9
1
10
1
5
3
10
1
4
2
1
8
3
5
2
9
1
5
5
10
5
7
9
8
7
2
4
6
4
4
9
1
3
7
7
2
4
5
7
4
2
7
7
10
9
2
9
2
1
8
10
4
1
8
5
1
4
6
5
8
6
7
6
4
6
3
1
2
2
10
8
8
1
7
6
1
7
6
6
7
8
7
9
10
6
3
3
10
4
1
8
8
5
4
10
3
1
5
8
5
2
2
3
3
6
8
10
5
6
3
9
8
10
7
5
10
3
1
5
9
1
2
4
1
4
10
3
4
3
2
7
3
2
4
6
3
10
1
5
9
4
9
4
3
6
4
6
10
3
5
1
5
2
3
3
5
2
7
4
4
6
7
10
9
1
1
3
2
2
8
4
9
7
5
3
5
5
5
7
3
5
9
1
5
7
9
4
8
6
7
5
9
5
2
8
7
7
4
4
1
3
10
9
9
8
2
9
6
4
9
10
10
2
2
3
1
4
9
7
2
4
7
5
5
8
8
4
7
8
4
3
6
9
2
6
4
2
6
8
8
8
4
8
1
2
5
1
7
2
9
3
8
1
8
4
1
6
2
8
8
7
3
3
7
7
8
9
4
5
2
2
2
5
3
1
8
4
8
2
7
4
9
10
4
4
8
4
3
3
8
2
9
5
3
8
10
10
1
10
2
5
5
9
10
6
7
4
4
2
2
2
5
10
10
9
2
4
4
3
9
5
1
5
10
8
1
7
8
7
4
4
8
7
3
3
10
7
8
3
9
4
3
6
2
10
7
6
9
8
1
9
9
8
2
10
1
6
10
9
7
1
9
4
8
9
7
9
9
1
1
7
7
5
4
3
7
1
5
4
6
7
3
9
10
1
1
7
1
6
6
2
1
5
9
2
1
2
2
8
4
6
1
2
1
2
10
9
2
3
4
7
1
2
7
3
1
2
1
7
2
4
10
8
4
8
2
3
3
3
4
2
1
7
4
3
3
2
9
4
5
9
8
2
2
5
5
6
2
3
9
10
2
7
1
1
4
7
3
9
4
1
4
8
10
1
9
8
5
4
8
9
9
8
1
1
8
5
2
6
1
1
7
8
5
6
3
5
4
5
7
2
10
1
10
6
7
7
6
3
4
4
6
7
2
3
3
4
3
1
9
4
8
8
7
9
8
8
3
9
1
10
6
8
4
3
5
6
9
2
10
2
4
7
3
4
10
9
2
9
9
10
2
4
4
5
4
5
8
2
4
4
4
3
3
7
9
6
10
4
8
6
6
5
4
10
2
7
6
9
6
10
5
9
8
4
8
5
5
6
5
5
6
8
5
7
1
1
3
8
1
2
2
4
6
6
6
2
9
10
2
4
7
8
7
5
6
3
2
9
5
10
1
2
3
6
6
1
8
6
8
10
7
10
6
7
8
9
8
2
7
7
2
4
7
6
1
1
8
7
6
4
2
10
8
7
8
4
10
10
6
3
9
6
8
1
6
4
5
3
1
5
7
4
5
2
9
2
8
2
8
3
2
2
8
6
9
5
8
4
7
9
9
10
6
3
1
1
7
6
9
2
5
8
1
7
8
4
6
3
6
1
10
7
1
8
9
4
7
7
8
4
5
1
3
7
7
8
1
3
9
6
4
10
2
4
10
8
7
10
7
5
8
2
8
8
5
1
1
8
7
6
7
6
1
1
6
10
5
2
1
8
6
3
2
5
3
8
2
5
6
7
4
2
2
2
2
10
8
4
4
4
10
5
9
7
3
6
2
3
4
8
9
4
7
10
10
3
9
6
6
10
9
2
7
2
8
6
6
3
9
3
2
2
5
1
4
9
2
4
5
10
10
4
5
1
10
4
6
4
3
7
1
8
6
1
7
3
3
1
8
1
5
2
1
4
3
3
1
1
6
8
3
9
10
3
5
3
2
7
7
10
5
2
2
5
6
4
9
8
9
6
10
10
6
5
7
10
9
2
1
10
5
1
8
5
3
4
1
2
3
2
10
4
7
10
5
4
10
10
6
3
4
7
2
1
6
2
5
2
8
4
2
6
8
8
10
5
3
10
5
5
9
10
2
6
5
6
10
8
8
9
4
7
1
10
6
5
10
8
6
7
6
4
3
5
7
10
7
9
4
2
8
8
1
2
5
5
1
1
3
4
10
2
9
1
8
4
8
8
2
9
9
1
9
8
5
3
2
9
8
8
8
7
5
8
7
7
1
10
6
6
4
3
3
2
3
3
9
3
7
9
6
4
2
10
3
4
10
10
10
6
4
2
9
4
3
9
9
6
8
5
6
9
5
1
5
6
8
9
9
8
4
6
6
5
2
6
1
7
7
1
7
7
2
9
2
4
2
10
4
4
2
4
3
3
5
1
2
5
2
1
8
4
2
7
7
6
7
9
6
10
7
2
1
5
8
7
8
8
6
5
4
1
7
5
5
3
9
6
7
6
1
9
1
10
9
6
6
4
3
1
10
5
2
4
7
4
10
1
5
4
2
9
7
8
9
8
3
4
2
10
10
6
7
5
5
1
5
5
7
8
6
9
3
1
4
1
2
1
3
1
7
9
3
8
8
7
2
2
4
4
6
8
7
1
6
3
9
4
3
7
8
8
5
7
9
10
8
10
4
1
4
6
8
2
10
1
4
4
8
5
1
3
10
2
7
6
5
2
9
1
8
2
3
8
8
10
1
7
9
7
1
1
1
8
3
8
7
4
9
8
2
6
1
5
10
2
5
5
5
4
3
7
6
3
1
5
5
1
2
6
4
10
10
2
3
10
1
2
8
4
3
10
5
5
1
2
7
7
3
2
5
3
3
10
2
5
6
5
9
8
4
6
10
6
1
10
9
8
4
7
1
7
2
2
4
3
8
3
8
9
5
8
5
5
2
7
7
2
8
3
3
5
5
2
5
9
8
4
1
4
2
10
10
3
4
8
1
4
3
8
7
5
5
8
1
6
5
2
10
4
4
8
7
4
5
9
1
6
7
7
2
2
1
9
7
4
3
7
6
9
7
10
1
5
7
6
4
6
7
10
7
9
10
5
10
9
2
2
5
4
1
6
5
4
6
9
6
10
3
1
4
8
8
8
8
10
2
6
1
3
10
6
4
7
5
9
9
1
7
5
4
9
4
1
4
9
7
8
3
7
5
1
10
4
2
5
3
8
9
7
7
10
1
10
4
1
8
1
6
3
7
7
10
2
10
2
8
1
8
5
4
9
6
9
9
9
4
10
7
7
2
5
10
9
6
5
6
2
8
8
3
9
8
1
4
8
6
3
8
2
10
2
6
3
7
7
1
6
8
10
10
7
5
5
6
7
9
9
1
2
5
10
1
8
4
8
5
8
7
4
8
1
2
2
10
9
4
2
4
1
6
2
3
10
3
6
9
9
7
5
9
10
5
6
7
4
2
6
1
3
9
6
4
10
10
6
5
7
2
5
2
4
3
4
5
9
6
9
7
3
6
1
1
10
2
1
4
3
10
7
5
5
6
7
7
3
4
8
9
5
3
4
1
5
3
1
6
7
6
1
10
9
4
4
5
8
2
6
7
9
2
5
2
9
7
8
10
6
3
1
9
1
5
5
7
6
7
7
2
4
10
5
4
8
5
1
9
10
9
6
6
8
7
4
8
7
6
3
6
4
9
1
5
7
3
3
3
2
5
8
8
3
6
10
5
1
8
7
5
6
3
8
1
5
9
7
3
5
3
4
3
7
8
2
3
3
3
6
8
4
7
3
6
6
2
10
1
4
10
9
4
1
3
3
7
4
10
4
4
10
3
9
6
5
2
3
9
1
1
5
9
2
2
5
2
3
5
4
5
2
9
1
10
1
10
8
7
2
3
10
4
3
6
8
4
9
10
6
2
6
3
5
2
3
2
8
10
8
10
2
2
1
3
4
5
5
8
4
5
2
1
5
4
5
8
10
5
1
7
3
4
6
4
7
4
7
6
6
9
1
9
10
1
3
10
10
6
2
9
5
2
10
10
7
3
5
8
4
8
9
9
10
7
5
5
2
10
4
10
4
5
4
8
7
2
6
1
2
2
2
2
6
3
10
10
1
9
1
4
7
7
5
2
8
4
7
10
2
2
2
8
6
9
8
9
8
7
2
1
10
3
7
3
6
4
4
9
2
4
5
5
5
5
9
4
3
2
8
9
6
8
7
9
1
2
3
6
1
5
5
5
3
2
3
4
4
8
2
8
4
5
6
1
9
8
9
8
2
7
2
8
10
1
1
9
2
5
2
10
8
3
1
6
10
2
6
6
7
10
3
5
9
1
10
10
8
1
9
8
1
4
5
8
5
4
1
6
10
8
4
4
2
6
4
9
7
9
1
7
4
2
2
10
4
8
1
3
3
3
8
4
3
9
10
5
5
9
3
8
4
9
3
4
9
4
7
3
3
6
5
5
8
7
3
6
3
5
7
10
5
4
2
1
1
9
4
1
7
1
10
2
9
4
5
2
8
9
6
9
10
10
6
9
9
6
5
1
3
5
4
1
8
1
5
2
10
5
7
1
4
9
5
9
8
1
5
7
10
9
3
6
5
9
7
1
4
1
4
6
9
8
4
7
9
7
5
1
1
7
8
6
4
3
10
3
2
6
2
3
4
6
10
8
2
3
6
6
4
4
10
5
10
7
5
10
8
5
2
2
3
4
9
10
4
8
1
8
1
4
6
10
1
8
3
5
2
9
7
10
6
4
3
6
7
6
4
10
4
1
4
6
7
7
4
7
10
3
4
10
6
4
8
9
6
5
8
8
8
2
8
7
5
4
7
6
3
4
1
8
7
9
3
1
3
7
7
2
1
4
9
10
5
7
8
10
8
7
3
1
3
3
5
4
8
9
7
1
3
10
10
7
8
10
3
1
8
6
5
5
7
6
5
5
4
9
4
9
5
8
7
6
2
2
10
7
8
9
5
8
7
8
7
1
8
9
1
4
9
2
4
6
9
2
6
1
3
6
8
5
8
5
8
6
1
9
10
2
9
6
2
9
2
3
10
10
8
8
1
9
9
4
7
7
4
2
10
4
6
7
2
3
3
1
2
5
9
8
3
4
6
4
7
6
7
6
5
9
3
4
10
5
9
5
3
9
7
7
6
8
6
7
2
5
4
5
1
2
2
2
8
10
7
1
10
4
1
7
10
10
7
6
1
1
8
9
2
5
7
9
8
10
1
9
10
5
10
5
1
7
10
5
8
10
5
5
1
7
5
1
9
7
9
6
4
10
3
3
5
7
9
6
8
6
9
6
4
7
8
10
8
8
2
3
3
10
8
4
4
7
6
5
8
4
2
9
9
9
6
8
1
9
8
8
8
6
10
4
5
5
2
10
2
6
9
5
7
8
7
6
9
1
1
1
6
6
3
4
5
6
6
8
3
3
6
8
7
1
5
1
1
2
6
9
1
9
8
3
9
2
1
7
7
3
10
10
9
5
4
7
3
7
3
10
2
10
4
6
9
2
3
2
3
3
7
5
9
9
10
4
10
1
4
4
7
9
6
8
9
7
5
9
5
2
9
1
8
7
7
4
8
7
5
8
10
4
3
5
7
3
5
5
4
2
5
4
1
10
1
6
4
9
8
9
8
8
1
5
6
8
4
3
1
6
8
7
9
1
9
7
3
5
5
6
10
7
4
2
10
8
2
1
2
2
1
9
2
3
10
4
4
5
6
4
10
3
4
2
1
7
3
1
10
5
1
4
10
2
2
6
6
2
5
3
4
8
1
1
9
4
6
9
4
4
8
5
1
8
1
6
4
10
9
8
7
2
9
10
6
1
7
5
5
6
3
3
7
7
10
10
3
2
1
5
4
1
1
3
8
1
4
1
5
6
1
7
5
1
8
7
4
9
4
7
3
10
5
5
9
8
3
1
10
6
6
3
2
7
3
3
9
2
9
9
7
10
1
4
3
2
5
5
10
1
6
6
6
7
9
10
3
9
2
9
6
6
9
10
8
3
7
7
3
9
5
1
4
10
10
5
3
7
7
10
4
5
8
10
5
9
10
5
3
6
9
1
2
10
7
2
2
1
10
4
5
2
1
2
9
4
2
9
2
10
5
7
2
3
5
4
8
5
10
6
9
6
1
7
2
10
8
5
10
9
3
3
3
3
4
9
8
9
6
10
5
3
9
1
1
7
3
4
10
5
6
8
9
7
3
3
3
6
8
6
5
10
2
10
6
1
9
3
5
2
8
10
8
6
8
3
7
6
9
10
6
7
10
10
3
5
1
4
8
8
2
2
3
6
1
7
10
5
2
2
7
1
1
9
10
9
4
9
9
4
1
5
8
6
3
2
5
1
3
9
7
8
5
3
9
3
6
5
3
3
6
8
6
4
1
6
1
10
9
5
2
3
7
4
6
4
8
10
7
3
4
2
2
6
7
2
8
4
1
3
9
7
3
4
9
3
2
6
5
7
4
9
2
4
6
3
6
1
4
4
8
8
4
6
5
6
4
6
4
1
5
2
10
6
6
7
8
2
1
5
5
2
8
9
9
2
7
5
2
2
8
1
8
6
4
10
10
9
5
9
7
1
6
1
8
10
7
5
10
4
2
3
3
10
1
7
6
1
1
3
1
3
4
3
2
9
9
4
6
6
4
6
4
2
1
6
4
1
3
1
7
8
10
2
10
6
5
10
8
1
1
3
10
8
1
10
7
4
4
10
5
2
6
8
4
2
7
5
2
2
9
10
5
4
7
3
2
8
3
5
9
7
7
5
1
2
2
5
7
1
8
7
10
9
2
5
1
2
9
7
7
7
9
6
6
2
2
8
10
6
6
3
6
5
9
10
3
2
10
5
2
4
5
3
9
1
7
6
10
10
4
1
8
6
2
4
8
1
9
5
2
1
4
4
9
9
9
3
4
2
9
2
9
8
4
8
9
7
4
1
3
4
3
5
1
8
2
5
8
5
6
9
6
7
2
1
6
3
10
1
2
2
1
2
3
1
3
8
8
9
1
7
8
5
9
6
10
3
8
5
7
2
3
5
2
4
2
6
9
10
4
7
7
4
4
6
2
7
3
10
6
5
9
3
5
7
8
9
3
6
2
3
5
7
6
1
8
2
10
8
4
9
5
3
5
10
2
8
7
3
10
4
6
2
6
9
10
4
5
4
8
1
1
10
5
8
4
9
3
6
10
4
1
4
1
3
9
1
4
8
8
8
1
5
8
1
1
8
7
1
2
6
6
6
2
10
3
1
2
4
2
7
8
10
10
1
3
10
3
2
2
2
7
8
1
6
1
6
2
8
9
7
10
5
5
2
2
3
1
7
8
4
9
5
9
1
10
6
7
1
6
3
1
5
10
1
3
10
10
4
2
8
10
6
5
4
3
9
8
6
9
7
9
7
7
10
5
1
7
5
6
4
7
10
3
6
9
2
4
1
1
4
10
7
5
8
7
2
2
1
4
4
5
6
5
9
8
10
9
7
10
7
10
4
6
6
10
7
4
7
6
1
7
1
5
6
5
7
8
3
10
3
7
2
3
7
6
3
8
2
10
8
2
7
2
4
5
3
3
10
4
6
8
4
7
3
6
7
6
3
7
4
1
10
3
6
10
3
4
8
5
5
10
4
3
5
9
4
8
7
5
9
9
3
4
8
4
5
1
4
10
8
8
4
9
5
1
1
2
9
7
4
5
1
1
2
9
7
2
3
1
1
2
7
10
3
2
9
3
9
5
8
7
6
1
3
10
9
7
10
4
10
8
10
9
8
7
7
7
2
8
6
9
10
10
10
2
2
3
10
2
3
5
8
5
4
4
1
2
3
6
9
5
9
1
7
1
4
6
1
8
7
4
7
9
3
2
2
7
2
4
2
4
4
2
1
7
1
2
2
6
2
3
9
7
2
9
9
10
5
7
5
8
3
7
9
5
8
10
6
7
2
1
2
1
4
3
9
1
2
2
7
8
7
10
8
8
3
5
5
5
6
4
6
2
8
1
1
6
7
1
7
4
1
10
8
1
5
9
7
5
3
9
8
5
3
2
9
3
10
5
5
10
10
2
2
6
2
1
9
6
4
8
7
4
3
8
7
10
2
3
4
8
6
6
5
8
2
5
4
9
6
5
2
3
7
3
5
10
3
1
7
7
5
8
4
2
6
9
5
8
9
4
8
2
8
7
5
1
10
6
8
8
10
7
1
4
3
3
8
10
3
3
4
9
6
8
7
5
3
6
7
1
8
3
1
3
2
10
10
6
1
1
10
1
8
5
4
5
3
3
10
4
2
6
3
6
5
5
4
7
6
1
8
9
6
10
2
3
7
2
5
6
8
9
2
8
4
2
10
6
5
2
10
8
10
3
1
1
8
6
1
3
5
8
6
6
9
10
10
9
6
7
7
4
6
7
9
5
8
7
3
5
9
10
8
2
10
4
4
10
7
3
4
1
5
2
10
4
6
2
2
9
6
8
8
2
3
4
8
8
7
4
2
5
8
7
3
10
9
5
6
10
3
3
8
1
6
8
6
6
1
3
8
5
4
10
7
1
1
3
10
3
8
6
6
2
6
4
2
3
3
5
5
2
9
7
6
1
6
4
9
2
2
4
10
4
5
6
5
7
10
3
3
10
2
5
7
8
6
3
5
3
10
2
9
2
2
6
4
7
10
4
10
8
10
4
2
10
8
5
7
8
1
3
9
1
2
9
6
1
2
5
9
10
7
1
8
10
2
3
10
10
8
7
9
2
9
4
4
9
9
9
7
8
6
1
3
6
1
4
4
5
6
9
6
8
2
5
8
10
6
7
10
6
1
1
3
8
8
8
4
5
8
5
7
7
9
4
6
10
6
10
8
2
5
6
9
7
1
1
1
4
6
7
6
10
7
9
9
9
3
3
8
6
9
3
6
9
5
7
4
7
8
10
6
8
3
5
9
1
7
10
9
7
10
3
9
7
4
4
7
2
10
3
8
1
5
2
3
5
6
7
2
2
4
2
2
8
4
1
2
6
10
3
7
7
9
8
6
9
3
1
10
5
8
7
10
7
2
6
1
9
5
7
1
10
8
1
1
2
5
5
2
1
8
3
8
1
3
2
5
4
4
1
4
7
5
3
7
2
8
2
6
6
3
10
3
4
8
6
8
1
9
7
8
10
4
10
3
7
2
8
6
10
9
5
10
4
9
10
2
7
4
5
8
3
1
1
5
9
4
1
7
4
7
6
6
7
10
3
4
10
8
4
6
5
7
2
7
6
9
3
8
6
9
7
5
10
1
10
2
7
7
4
7
3
9
2
4
4
3
1
3
2
2
1
2
6
8
6
3
1
3
8
5
7
5
2
3
7
5
6
8
3
10
3
9
4
5
1
2
9
9
9
7
3
7
2
2
9
6
10
3
7
1
2
7
8
8
3
8
7
5
2
6
10
1
6
7
6
3
2
5
4
10
6
9
8
3
7
9
1
10
5
8
6
2
5
1
7
1
10
10
9
8
1
9
2
6
2
6
10
7
2
1
3
5
7
10
7
2
9
10
10
5
6
10
4
8
3
2
8
6
2
3
3
5
6
3
4
7
6
7
2
6
3
5
10
8
5
3
9
10
4
2
1
1
8
5
4
4
7
7
4
1
8
9
4
5
2
2
8
1
4
10
7
10
7
10
1
7
3
2
10
4
7
7
4
2
8
5
4
8
7
7
7
2
9
9
10
8
4
1
4
7
7
5
1
3
3
7
3
7
9
1
1
4
10
7
1
9
7
6
10
2
5
10
4
6
8
4
1
7
7
9
1
6
1
5
8
7
9
6
8
5
8
1
8
8
4
1
3
8
9
6
4
5
1
4
6
6
4
5
7
2
8
3
9
9
8
5
10
7
10
9
4
9
4
7
9
3
2
8
2
1
5
3
4
5
8
6
7
8
2
2
2
5
5
9
9
3
8
4
7
7
1
6
5
7
7
3
2
10
4
9
5
2
5
3
6
4
10
7
1
10
7
1
2
7
3
3
7
1
3
1
7
3
5
1
5
5
4
8
5
9
6
10
2
4
3
10
2
1
8
7
8
10
1
7
9
2
3
5
8
8
2
4
8
6
9
4
8
5
6
8
7
10
7
1
6
5
4
2
1
5
2
8
6
5
5
3
3
10
6
3
6
7
1
5
4
3
2
5
4
10
9
4
2
10
7
10
1
7
9
5
6
2
1
3
6
4
6
7
3
5
9
9
1
4
3
9
10
10
7
2
2
3
8
1
9
3
1
1
7
5
2
3
9
10
6
10
8
9
9
2
9
10
3
3
5
3
9
7
6
1
6
7
8
10
7
7
4
7
4
4
7
4
9
5
1
9
2
9
7
4
7
7
2
8
3
1
6
2
7
1
2
3
6
5
6
3
5
1
10
6
9
3
6
2
9
2
2
7
6
10
9
5
7
5
1
3
7
1
9
6
5
4
2
4
7
9
2
2
10
6
7
7
1
2
2
5
4
3
6
1
5
10
1
6
8
8
4
9
8
7
7
10
1
5
2
6
7
10
8
6
7
7
5
7
3
7
10
6
9
8
9
10
2
8
7
2
6
10
5
1
4
5
10
10
1
6
6
1
2
10
10
4
7
2
1
2
6
7
2
5
2
5
10
8
3
2
1
8
8
8
7
3
7
9
1
6
6
6
2
2
10
3
8
8
1
1
3
10
9
7
5
10
9
9
3
1
9
9
4
10
6
9
2
7
10
6
2
4
9
4
1
10
2
8
2
10
6
1
10
1
6
8
7
4
9
5
1
8
5
4
8
6
10
2
1
4
4
9
3
9
8
2
9
9
7
4
2
10
6
5
10
6
2
8
10
7
1
3
4
3
8
5
8
9
7
9
10
6
1
10
6
2
2
4
6
1
4
5
1
9
2
7
2
3
5
1
8
7
5
2
7
6
1
7
9
9
2
9
10
1
7
2
5
10
1
1
5
2
7
8
3
1
6
6
4
10
5
8
10
3
9
1
10
6
1
2
9
2
7
6
9
10
9
8
8
10
3
10
4
3
7
8
6
6
2
7
2
4
6
4
4
3
6
10
7
9
9
9
10
5
10
9
5
7
7
10
10
3
2
8
1
9
3
1
6
9
1
10
4
10
10
4
10
4
8
6
8
1
1
9
8
8
2
5
6
2
2
9
9
6
2
8
8
4
6
10
1
1
4
4
2
10
8
2
3
10
4
4
7
7
2
6
9
4
3
6
7
8
1
7
4
10
10
2
2
4
5
4
1
4
10
4
7
10
7
6
1
5
3
8
3
8
8
5
3
7
6
9
4
6
7
3
2
4
10
8
9
3
5
9
2
4
10
6
3
5
2
8
4
10
4
1
10
1
7
5
2
1
1
8
6
10
3
4
1
6
3
5
10
6
5
2
5
6
8
9
1
1
3
10
6
9
10
6
10
1
6
6
7
7
4
8
8
4
6
6
1
10
2
10
1
9
9
6
6
10
2
5
3
2
3
8
7
8
4
5
8
9
6
8
8
5
7
10
4
7
5
2
3
6
5
9
3
10
4
1
3
2
3
9
2
6
7
4
3
10
5
8
4
4
9
4
7
3
6
2
7
9
4
1
8
1
6
1
5
10
9
5
9
10
7
8
2
8
8
8
2
5
5
10
6
3
3
5
4
2
2
9
6
10
2
1
4
10
10
9
3
3
1
9
2
3
3
2
1
7
1
6
9
5
7
10
4
7
5
6
3
4
8
10
2
8
1
3
6
3
6
3
9
8
9
4
8
2
8
6
4
5
3
3
6
1
2
7
7
4
7
10
8
5
6
1
6
10
7
5
2
4
4
4
10
9
8
3
3
10
6
6
3
4
9
4
3
6
5
3
3
6
10
9
7
10
5
7
10
10
7
2
8
3
4
5
4
8
3
7
8
2
1
9
5
10
7
8
10
4
3
7
2
1
8
1
6
6
3
3
5
6
10
5
10
1
7
6
10
6
5
2
3
7
8
8
6
2
6
5
7
3
9
4
7
10
5
1
6
9
8
7
1
8
2
8
8
3
3
3
2
1
3
4
3
10
9
8
7
5
3
9
4
9
10
8
8
4
4
10
7
7
9
9
6
10
5
10
6
4
9
5
5
2
5
10
2
6
7
5
8
2
5
7
1
6
4
2
3
5
10
4
2
6
3
4
4
9
6
2
8
3
4
3
3
5
4
7
3
6
1
1
1
6
9
10
4
4
6
2
6
1
9
6
6
4
4
7
5
10
7
4
4
9
9
6
4
2
9
7
7
8
1
8
8
2
2
7
9
1
6
1
5
10
9
3
3
8
5
1
7
2
9
8
1
1
7
7
6
10
1
5
3
6
9
2
5
7
3
8
3
9
4
9
10
7
5
3
5
7
10
3
2
1
4
8
9
4
8
10
8
1
7
8
8
9
9
9
1
10
10
5
2
4
9
5
1
10
5
7
3
7
3
3
10
5
4
8
1
5
7
9
2
1
4
6
10
7
9
4
10
2
2
6
8
8
10
2
3
9
2
10
5
10
3
3
10
9
5
4
10
10
2
9
3
7
9
2
6
8
6
10
5
5
1
7
1
8
10
6
6
7
9
6
6
1
4
10
10
7
9
2
9
9
3
7
4
2
10
10
6
3
6
4
8
7
9
10
9
9
10
8
10
7
9
10
8
4
4
3
7
9
9
2
7
4
3
1
3
4
6
3
3
7
10
6
10
9
3
3
1
9
4
7
5
5
5
6
8
5
3
10
10
2
4
8
2
6
9
10
6
9
8
8
1
6
4
6
7
5
2
6
4
10
6
10
9
1
5
9
8
5
6
10
8
10
10
5
1
2
10
5
3
3
1
1
5
5
10
5
3
5
5
5
10
1
8
3
4
2
2
10
4
3
1
4
6
4
10
4
7
2
5
8
6
4
4
9
9
5
9
6
9
10
9
1
4
8
3
8
10
2
2
3
6
4
5
8
2
2
8
4
4
8
4
6
6
7
4
3
4
9
2
4
1
4
8
9
10
9
6
4
1
7
6
9
6
3
2
9
7
8
8
1
3
2
5
10
8
1
2
3
8
5
7
10
10
9
6
6
10
9
2
2
2
9
6
8
7
5
7
6
2
7
1
10
2
7
1
10
10
2
5
5
4
8
4
2
10
8
1
6
4
8
4
6
9
7
5
7
1
9
3
3
1
3
8
5
7
2
10
5
5
2
4
9
2
6
10
8
6
2
10
9
4
4
10
3
9
4
2
1
9
10
1
6
7
6
7
5
1
8
1
7
5
5
5
3
1
3
3
3
10
9
9
6
4
4
6
10
7
8
4
1
4
5
4
6
10
7
1
9
8
10
1
3
10
4
5
5
9
10
6
10
4
9
6
4
4
6
3
1
5
5
4
7
10
2
10
10
2
5
2
1
7
9
5
10
10
5
9
9
4
1
8
9
1
10
5
8
3
9
3
1
5
1
6
9
1
9
10
7
9
8
4
8
4
4
2
10
1
8
10
5
4
10
8
9
4
2
3
8
3
5
1
7
4
3
7
2
6
6
2
9
8
2
8
8
4
2
2
10
7
3
1
3
9
6
3
2
5
2
6
8
7
10
4
9
5
1
2
9
4
6
5
3
1
5
3
2
3
4
2
10
5
10
8
3
6
5
4
9
7
3
5
4
4
5
3
2
8
9
6
3
5
1
3
4
3
5
8
9
9
10
2
9
1
10
8
9
1
1
10
5
4
5
4
4
4
2
9
1
8
8
2
10
2
1
3
4
1
5
2
1
4
10
6
10
8
4
5
5
5
7
5
6
3
10
8
10
3
9
7
6
1
1
5
3
5
3
10
8
1
2
3
5
4
6
1
7
7
9
6
10
2
9
4
3
2
5
6
6
4
7
2
7
5
4
2
1
4
6
7
6
1
8
5
6
2
7
2
1
8
3
3
5
3
10
10
5
10
8
3
8
2
10
8
1
6
1
8
10
3
4
7
7
3
5
9
8
1
6
4
9
9
10
1
5
4
6
6
5
10
3
10
8
7
4
2
3
6
4
2
10
10
3
4
4
9
3
3
3
7
3
6
9
3
9
9
6
3
3
9
1
4
7
2
7
8
6
9
4
7
10
2
10
5
4
5
7
9
9
4
6
9
10
6
6
9
6
8
8
7
6
8
3
5
10
6
2
7
3
8
9
2
10
5
3
2
1
3
10
3
2
5
3
5
1
8
9
9
9
1
6
4
1
2
10
9
5
6
10
4
3
4
10
5
5
10
8
9
2
5
6
4
8
7
6
9
5
7
8
8
7
6
1
5
4
10
3
3
6
5
1
5
4
2
9
5
4
2
3
6
1
10
7
2
1
1
1
7
7
1
4
4
4
8
5
6
10
1
4
9
5
8
1
4
2
3
7
7
7
6
8
6
7
5
1
5
7
7
7
1
2
9
7
5
3
7
9
10
10
9
4
2
5
2
7
1
9
5
5
3
10
7
5
7
3
7
10
7
3
2
10
9
1
4
8
1
2
8
2
3
8
5
2
1
4
6
6
1
5
5
5
3
7
8
2
7
1
1
5
8
5
6
1
6
7
9
8
8
9
9
6
1
4
6
8
5
10
1
5
10
10
5
4
9
6
1
7
10
7
2
3
4
1
6
7
2
5
3
5
4
1
1
10
6
4
3
3
9
2
4
4
3
6
7
7
9
6
7
10
4
1
2
6
1
4
10
7
2
10
6
10
7
4
9
5
4
6
3
4
1
4
8
3
9
7
8
6
4
10
6
9
8
6
4
8
5
7
9
3
9
7
5
9
4
2
5
3
2
9
5
9
10
8
2
6
10
7
7
1
4
1
9
10
3
5
1
1
7
4
10
9
3
8
10
5
3
8
10
9
2
2
2
5
4
3
2
9
4
3
9
3
8
3
4
10
9
6
10
9
5
5
5
5
2
3
7
9
1
2
6
6
7
3
2
8
4
5
5
8
9
8
3
8
6
6
10
8
1
9
4
2
5
6
9
9
1
4
1
5
5
4
2
4
7
4
8
1
6
5
4
4
5
10
3
10
1
7
10
5
3
2
2
4
9
9
10
5
7
8
7
4
1
9
6
5
9
3
3
3
3
7
2
4
3
3
3
1
7
7
4
9
5
7
9
1
1
8
9
6
10
10
10
3
1
4
7
2
3
1
10
10
4
9
10
1
6
6
7
2
7
3
3
6
1
9
5
9
9
9
8
7
3
8
1
10
3
3
10
2
1
5
10
1
9
6
6
5
6
3
6
7
9
9
3
1
5
7
5
2
1
8
4
5
8
10
2
10
1
8
2
6
5
1
4
6
5
10
3
1
4
4
4
7
2
7
8
1
3
5
1
4
8
5
6
4
7
10
5
2
10
3
8
5
4
5
1
2
8
10
5
10
4
2
9
1
6
5
7
7
6
7
3
9
2
8
9
4
8
7
9
8
6
10
4
5
8
3
9
2
5
6
9
10
6
1
5
2
2
9
2
8
8
2
8
8
4
2
8
4
7
10
6
3
5
9
1
4
8
2
7
9
4
2
5
5
10
3
5
8
2
3
7
4
4
8
1
10
10
4
1
5
6
6
1
8
5
8
9
5
3
8
1
1
4
1
8
6
10
9
9
9
1
5
6
1
7
7
4
10
7
10
1
6
1
2
3
9
10
8
3
9
3
1
6
6
2
9
5
8
7
7
4
5
8
8
8
10
9
2
7
2
1
6
8
4
10
1
7
2
6
4
3
4
2
2
10
2
9
6
9
7
9
4
6
10
8
3
3
6
8
7
7
10
3
7
7
9
10
8
10
2
3
9
4
1
4
8
2
9
8
1
9
4
1
4
10
6
2
4
4
7
8
1
6
9
3
5
10
5
1
2
6
10
3
1
1
9
3
9
9
1
9
4
3
2
6
1
9
10
8
9
1
5
3
4
9
2
4
2
6
1
8
6
8
8
2
1
6
6
8
9
3
5
9
7
6
8
6
10
8
7
1
5
3
3
8
2
2
2
10
7
2
6
10
6
8
9
9
7
10
7
6
3
1
8
6
7
6
6
1
7
8
2
5
2
9
3
9
6
3
9
8
2
10
2
6
8
10
2
4
5
3
6
9
3
7
5
6
8
9
2
7
4
8
5
4
8
8
5
5
6
5
9
2
1
6
4
7
6
1
8
9
8
4
4
8
7
10
10
6
7
8
9
4
2
3
7
6
10
1
9
8
8
5
10
2
3
5
3
7
5
4
7
6
6
5
10
7
5
6
7
9
10
8
4
7
1
9
2
1
8
1
8
9
5
1
4
10
10
5
5
3
6
6
7
9
3
9
10
8
6
4
1
10
5
10
8
4
5
5
9
7
10
7
1
8
5
7
1
8
9
7
8
6
7
6
7
4
7
9
9
3
4
1
5
8
7
7
1
10
3
8
7
6
7
1
6
6
10
4
9
6
10
8
5
8
6
2
10
1
3
6
10
6
5
2
4
1
6
9
10
3
6
5
2
4
9
4
10
3
1
4
10
4
3
1
9
4
1
6
7
7
2
7
1
8
3
10
4
1
5
4
6
10
10
1
5
2
5
1
8
2
10
2
2
3
9
5
1
10
3
7
8
2
10
4
2
9
6
1
2
3
6
4
5
9
7
1
8
10
7
1
10
9
6
9
10
7
6
1
6
6
9
7
4
1
5
4
7
4
3
4
9
3
5
4
3
2
7
10
2
5
3
3
7
7
10
10
7
10
10
2
10
7
10
1
4
6
5
3
1
6
7
5
3
4
3
4
9
2
6
8
10
6
8
10
5
8
9
4
6
8
6
5
7
5
9
10
6
2
9
1
6
1
5
4
5
9
6
8
10
1
6
10
10
3
10
5
1
6
1
5
3
1
9
8
8
1
9
5
8
8
8
9
8
5
9
8
7
3
6
2
8
4
1
2
1
2
2
2
8
7
1
8
8
5
10
6
10
9
9
7
3
10
10
4
7
10
3
8
5
5
8
9
10
1
5
9
8
6
6
2
4
9
10
5
2
4
3
10
1
8
6
6
2
9
5
7
6
6
4
2
8
7
8
1
3
7
6
9
5
8
6
3
2
8
4
9
4
7
6
1
6
10
9
9
6
7
1
3
9
4
6
6
8
6
10
3
9
4
4
10
1
10
1
7
5
10
3
2
6
4
9
6
6
5
4
6
1
8
2
2
6
7
3
7
7
2
7
5
1
4
6
6
6
9
7
1
9
2
4
3
3
4
6
4
3
1
3
1
1
7
5
4
5
3
6
10
3
5
10
6
6
8
9
6
5
3
6
6
4
10
1
5
8
10
6
4
2
4
4
1
2
8
3
2
1
5
4
9
7
1
3
9
10
3
7
4
3
10
3
2
5
8
8
6
3
4
3
2
10
5
10
3
2
1
6
10
1
7
7
9
2
2
10
9
8
5
4
6
4
8
2
1
5
2
8
1
3
4
9
1
9
5
2
4
1
2
8
1
2
3
4
8
1
4
1
7
5
9
1
4
5
5
5
6
1
2
8
8
7
4
8
8
4
6
2
5
3
9
8
6
8
7
8
2
4
5
10
4
9
9
2
1
5
7
7
1
6
8
7
6
9
6
7
6
2
1
10
4
6
7
10
6
3
3
6
1
1
5
5
3
9
10
5
7
10
4
4
7
4
10
5
5
8
7
9
10
7
2
10
1
8
6
6
4
4
8
2
2
9
6
6
2
7
2
5
4
2
5
9
6
9
2
10
4
3
1
10
5
9
9
3
7
2
7
9
4
4
2
5
3
9
7
8
10
2
4
2
4
3
10
2
4
2
7
10
2
8
9
4
10
7
4
4
2
3
2
1
7
4
6
9
5
7
6
2
6
3
5
4
10
1
5
5
4
6
3
9
4
10
7
1
10
2
1
4
5
10
6
7
9
10
1
4
4
10
5
3
3
10
7
8
4
6
10
5
1
3
8
8
9
3
10
1
6
3
8
6
1
1
1
1
8
10
5
5
3
7
2
3
4
10
5
4
1
10
7
10
1
6
8
1
8
4
8
7
4
6
8
5
7
10
9
5
7
10
2
10
1
2
7
8
6
5
5
9
7
5
8
3
10
8
7
8
2
6
10
10
3
4
3
8
10
6
2
6
3
8
6
7
7
10
8
1
10
2
2
5
9
3
7
4
7
1
5
5
9
5
4
10
8
8
10
2
4
6
9
6
8
8
3
3
10
2
7
9
3
8
4
8
8
10
5
1
4
4
8
1
6
10
5
5
6
10
4
8
10
3
2
1
2
5
9
8
5
4
1
5
4
5
5
1
9
2
9
7
10
10
1
6
8
7
7
2
8
3
7
8
2
9
2
8
10
4
2
2
9
9
10
5
9
6
3
2
3
7
7
8
6
9
7
8
2
9
5
9
9
7
5
10
4
6
8
1
3
10
7
10
10
3
4
3
1
6
2
1
3
10
6
4
3
6
2
6
3
7
7
6
2
1
1
6
3
10
2
6
7
3
10
6
7
7
9
1
7
5
8
1
6
4
10
9
6
9
9
7
6
9
1
6
1
7
6
5
10
7
6
10
3
4
7
5
8
4
3
7
8
6
5
2
4
6
9
10
5
9
6
7
10
2
9
7
9
4
10
8
6
3
4
8
9
5
4
3
3
6
2
4
1
6
4
6
6
10
3
6
7
7
1
2
1
9
9
8
2
7
2
1
6
6
4
8
3
7
7
4
4
8
4
7
2
7
1
2
7
8
5
5
4
1
2
3
6
4
10
9
8
10
6
10
8
8
3
8
7
5
2
5
9
4
5
1
6
4
10
5
4
3
7
3
1
8
4
10
10
8
1
2
2
8
8
1
8
3
8
6
9
5
1
2
3
3
1
7
9
7
1
7
4
2
4
1
10
2
5
7
6
6
4
2
1
8
10
5
3
8
1
8
4
2
3
9
7
8
1
3
4
7
10
8
10
1
2
9
10
2
4
4
6
4
4
5
5
7
2
5
3
4
7
10
2
2
4
3
8
2
1
3
7
7
3
6
5
3
2
1
4
3
3
2
8
6
1
6
4
1
2
6
5
4
6
6
6
10
5
3
4
3
3
1
3
3
6
9
5
3
8
10
9
8
7
4
6
7
7
5
5
4
2
9
10
2
6
8
9
5
7
7
8
1
7
2
9
8
5
3
9
5
8
8
2
3
6
2
6
8
4
4
8
7
10
7
9
6
1
4
9
9
10
9
7
10
1
5
2
10
8
2
9
4
1
7
5
2
6
8
3
4
8
4
8
9
7
7
1
1
3
4
8
7
10
9
2
4
5
2
5
8
10
10
4
9
10
8
1
6
8
6
9
6
3
7
4
4
1
10
10
10
10
5
10
4
4
7
2
3
9
1
10
7
7
1
6
6
5
4
7
4
7
9
9
6
8
5
9
9
3
3
9
8
5
2
7
2
3
6
2
8
2
3
10
1
5
9
8
4
9
7
4
1
7
10
2
2
1
2
10
5
8
2
8
5
10
9
4
4
3
1
9
4
2
8
7
9
8
3
1
4
6
1
1
3
7
5
7
9
3
1
6
4
1
9
4
5
8
4
7
5
1
6
9
6
9
6
1
2
8
2
9
8
10
10
5
1
3
8
9
8
7
3
2
1
7
2
3
2
10
10
9
3
1
5
3
6
9
1
1
8
2
8
9
6
9
6
1
4
7
1
3
3
7
4
10
3
4
6
10
6
2
5
4
2
1
4
8
4
6
10
6
8
9
3
5
7
5
2
8
2
9
2
8
5
7
10
1
4
5
8
8
5
2
5
6
3
3
4
5
9
6
8
4
7
7
6
10
2
2
5
9
1
5
2
2
7
3
1
1
5
5
2
9
7
1
10
6
5
7
8
5
6
3
3
9
3
9
3
6
8
6
7
10
2
7
10
8
3
5
4
2
5
4
8
6
6
4
1
7
7
7
2
9
8
3
3
8
7
9
10
4
1
9
4
10
6
3
2
4
10
4
2
9
10
1
4
1
10
3
9
7
1
9
2
6
7
10
6
6
1
5
5
5
3
7
2
6
4
9
4
1
6
10
3
3
6
4
3
1
6
5
2
2
4
6
6
6
4
3
9
1
3
9
5
1
10
7
4
3
2
8
9
5
10
7
9
6
4
9
4
10
5
6
10
7
5
8
5
4
4
10
10
8
1
7
9
7
3
5
9
8
6
8
9
8
1
8
10
2
7
7
10
1
4
6
7
4
10
4
5
8
1
1
7
4
6
5
5
3
6
1
1
4
6
4
6
8
3
3
9
10
10
6
2
5
9
5
6
2
10
5
4
5
10
8
1
8
4
5
1
4
7
9
6
2
4
7
1
8
7
6
6
8
1
1
5
5
8
5
2
2
5
1
7
9
9
5
7
3
1
6
7
8
5
7
4
10
8
7
2
8
4
9
5
1
4
2
6
10
10
10
7
5
10
2
3
3
8
10
9
3
10
8
10
8
6
3
6
3
2
8
4
4
4
9
3
9
9
10
2
2
4
4
1
8
2
7
2
10
2
3
5
2
8
6
1
1
1
1
8
7
2
9
7
8
5
4
7
2
6
3
4
6
1
5
4
6
1
7
2
6
9
1
4
1
7
5
10
6
1
2
8
5
8
1
9
9
3
4
7
2
3
9
4
4
7
10
3
2
1
10
8
6
3
6
8
2
2
1
7
8
6
8
3
3
1
10
1
10
3
6
9
3
4
10
10
7
8
9
4
6
7
7
6
4
10
4
9
8
8
4
2
6
1
7
2
5
6
3
9
2
9
8
5
4
3
4
4
7
8
6
3
5
8
8
8
7
5
5
5
2
5
3
6
3
3
5
3
7
10
8
7
10
7
8
6
2
10
8
5
1
5
9
5
1
3
7
2
7
3
9
7
9
4
7
1
7
1
2
8
6
5
3
10
6
8
6
1
4
3
1
6
2
7
6
8
10
1
10
7
7
6
4
10
2
10
2
7
5
5
8
10
6
9
4
2
2
1
4
1
10
10
7
9
6
6
1
7
9
4
3
7
6
9
4
4
2
1
1
5
8
5
3
7
9
5
1
1
9
6
7
1
9
3
5
4
8
8
4
4
5
6
2
10
9
5
5
1
10
9
8
8
7
6
1
9
5
6
10
10
9
3
6
9
10
5
3
5
6
3
2
9
2
6
1
4
1
6
1
5
4
3
5
10
3
9
9
6
7
9
8
7
7
9
3
3
8
5
3
3
5
4
7
7
2
1
9
7
4
9
1
5
5
4
8
1
5
8
1
1
1
2
1
7
6
1
3
6
10
2
5
2
9
4
1
2
2
10
8
6
1
4
3
1
10
9
9
7
2
2
6
9
7
8
6
10
7
4
4
1
8
8
7
2
1
6
8
3
4
1
3
4
6
4
7
1
8
1
10
8
5
4
5
8
5
10
2
8
3
5
2
4
1
1
1
10
4
2
2
10
5
2
1
4
7
2
5
9
10
10
5
8
6
4
6
4
10
10
5
2
4
6
7
1
7
8
8
9
9
2
1
1
8
9
6
8
5
10
1
3
5
10
7
3
4
9
7
3
10
5
9
10
7
5
3
9
2
10
10
3
5
1
5
5
4
8
2
8
9
3
9
4
6
6
6
5
1
4
7
2
4
7
2
7
6
3
6
6
3
3
4
4
4
8
2
4
8
5
6
1
6
10
9
7
6
3
10
10
5
5
4
9
6
8
4
5
2
5
5
10
5
10
9
1
3
4
4
4
1
1
1
3
5
5
6
1
7
5
7
2
3
7
3
2
9
1
4
10
7
10
8
6
3
6
7
4
8
6
6
10
6
9
1
6
10
6
2
6
2
5
1
8
4
5
8
6
10
4
6
1
10
6
6
8
10
9
6
3
8
8
10
9
1
6
3
9
7
8
7
2
9
2
4
9
6
9
6
4
6
5
10
2
4
1
10
6
8
8
1
10
9
6
5
6
9
10
1
8
1
5
5
1
10
8
2
5
8
9
1
2
6
6
3
5
7
9
6
5
5
6
7
4
4
5
6
7
5
10
5
6
4
1
10
2
10
2
10
2
10
4
5
10
3
4
5
5
3
8
8
1
10
1
10
8
8
10
6
6
2
2
5
3
9
2
8
2
10
7
3
3
3
5
4
3
4
6
10
9
3
10
4
3
5
10
5
10
3
1
2
5
1
5
1
9
9
7
7
7
4
9
7
8
1
9
4
7
3
4
10
2
3
1
10
3
1
5
8
8
2
8
2
8
1
4
7
3
2
6
5
3
1
8
9
1
3
3
6
8
1
1
4
10
6
7
9
1
7
1
3
8
5
10
5
4
7
7
9
7
6
2
4
10
1
1
3
4
2
9
6
10
3
4
6
7
7
10
1
4
8
3
6
7
3
7
8
9
2
3
1
2
4
4
9
5
1
1
9
8
6
9
9
6
6
1
2
3
7
3
8
6
1
5
3
3
6
5
9
3
9
6
4
2
2
1
8
7
3
9
9
8
3
10
6
3
3
5
7
4
3
1
8
7
10
6
4
6
9
4
7
4
4
5
4
5
7
3
3
10
10
6
7
6
4
3
3
1
1
10
7
3
2
3
3
6
10
5
7
1
1
1
4
1
2
5
3
8
2
8
4
10
3
6
2
6
3
6
6
10
3
7
6
5
5
9
5
6
3
8
10
9
9
3
8
10
8
10
3
9
6
1
7
3
9
5
2
4
7
8
9
4
1
3
10
9
1
5
10
1
10
7
2
10
8
4
6
5
7
1
10
2
8
7
6
7
9
6
4
7
1
6
8
2
2
2
3
8
2
8
10
9
5
6
9
10
4
4
2
3
4
1
8
2
7
5
5
1
5
2
9
8
6
8
10
8
4
1
10
10
3
9
9
6
7
1
6
2
8
7
1
5
8
4
5
1
10
5
9
10
8
5
1
7
9
10
7
6
1
1
4
5
9
10
2
2
5
4
6
4
2
4
5
1
4
9
8
3
10
6
2
10
6
8
6
2
1
9
4
7
4
10
3
9
7
6
1
2
7
7
6
6
9
3
1
1
2
5
1
3
9
7
10
3
7
2
6
5
3
10
7
5
10
4
8
1
4
6
3
9
10
2
7
2
3
6
9
6
9
6
2
3
2
4
9
10
2
7
7
7
4
8
3
1
5
10
5
4
9
1
1
5
2
3
3
9
7
8
5
10
6
2
5
10
1
7
1
3
8
6
4
8
6
8
10
4
5
1
8
6
9
5
3
6
8
5
9
8
6
10
1
1
10
6
6
10
2
3
8
2
5
4
5
8
4
4
9
5
7
8
1
5
4
6
1
8
10
7
10
5
4
6
7
2
8
5
3
7
10
9
10
2
5
7
9
2
9
10
10
10
1
8
8
4
5
1
8
10
7
2
4
8
10
4
6
5
7
10
10
4
4
8
1
1
9
7
8
7
4
7
8
1
4
7
3
5
2
5
9
1
6
10
10
1
8
9
9
4
10
4
1
1
4
10
2
5
7
5
5
3
6
10
9
8
4
9
8
8
7
3
2
5
4
4
2
3
5
1
8
10
2
1
4
4
8
7
3
5
8
2
2
6
2
10
8
1
5
7
10
3
1
3
4
10
6
8
6
2
5
6
2
9
6
7
6
6
5
5
9
6
8
3
7
2
1
7
3
2
5
10
1
3
9
4
5
8
8
3
4
8
1
10
9
9
4
9
5
8
9
7
7
10
7
1
7
3
10
7
4
1
6
4
5
9
3
2
5
8
5
6
5
4
4
8
1
9
9
6
3
5
1
6
9
3
6
10
8
1
9
4
1
6
3
8
2
5
9
4
8
6
5
1
9
5
7
7
8
10
8
8
4
4
10
5
1
7
8
8
3
4
7
10
8
7
7
1
2
3
2
7
10
8
7
5
3
5
9
1
4
10
4
2
8
6
5
9
8
5
9
4
2
4
6
9
1
9
9
7
1
7
4
5
3
1
7
8
10
8
2
1
4
9
2
1
5
6
3
8
5
5
7
3
2
7
6
2
2
7
1
3
7
8
10
1
10
5
8
1
8
7
1
6
8
7
1
9
9
5
1
4
10
3
1
7
5
5
4
4
2
2
2
6
1
1
8
5
5
1
7
9
3
2
6
6
7
3
6
6
1
8
8
7
4
10
7
1
9
3
7
10
9
10
9
10
4
1
2
8
9
6
3
8
9
3
2
2
10
1
7
1
9
9
6
7
9
4
10
10
1
10
1
6
1
3
3
8
2
1
10
1
9
3
5
1
4
8
5
2
9
9
5
10
7
4
2
5
7
2
3
2
2
10
1
1
4
2
7
6
8
6
2
2
3
2
9
9
5
2
2
1
4
6
3
7
7
5
5
2
2
10
3
2
2
7
1
1
10
5
9
9
10
1
5
10
1
1
8
8
9
2
6
2
5
10
6
2
7
9
2
2
2
2
7
3
6
10
6
3
3
4
2
8
6
9
4
6
8
10
1
8
2
4
7
7
2
8
5
6
7
9
2
6
3
9
4
5
6
5
8
8
1
2
2
7
6
9
9
4
9
9
7
2
3
6
10
5
9
3
1
5
3
5
6
5
5
3
7
2
9
8
6
4
2
8
8
5
1
5
1
5
10
10
1
2
8
4
5
4
8
10
3
8
9
7
3
1
9
7
2
7
3
9
5
6
9
4
10
6
3
5
6
6
10
7
4
4
3
5
3
7
6
9
2
2
7
7
2
1
5
7
4
7
7
3
10
2
8
6
9
3
7
2
8
9
1
7
9
2
2
7
10
7
1
5
6
2
4
8
10
5
10
1
4
9
2
9
2
5
6
2
4
1
2
4
8
4
9
7
1
3
9
10
9
6
1
9
8
4
8
10
7
6
1
8
3
8
8
3
1
8
6
6
6
4
10
1
7
8
10
1
5
9
2
1
3
1
6
7
10
8
10
7
4
9
10
6
4
2
2
7
8
7
6
3
2
3
4
6
7
10
2
7
7
5
4
7
1
7
8
3
2
4
5
8
10
10
7
5
8
7
6
9
4
7
2
2
2
3
5
1
5
9
3
10
2
4
7
10
8
10
1
10
3
6
4
10
4
4
7
2
10
4
1
8
2
3
3
9
7
10
4
9
1
10
7
2
7
9
8
8
8
9
9
4
4
4
4
5
5
10
3
1
4
6
3
3
7
7
10
4
8
1
6
4
3
1
4
3
7
6
2
10
4
7
3
8
9
6
1
5
1
8
7
8
1
9
10
2
8
4
7
10
4
7
5
10
4
6
9
6
7
7
9
8
8
6
5
2
7
4
8
6
3
2
10
6
1
2
8
9
4
6
9
9
6
4
8
10
4
4
6
9
2
4
7
10
3
7
8
4
10
6
9
10
3
1
8
7
9
6
7
2
10
6
8
7
7
1
7
10
5
8
4
8
1
9
10
8
1
10
5
9
7
9
9
1
8
6
9
6
9
3
5
2
9
5
2
5
10
3
8
10
3
4
4
2
8
4
10
3
9
6
4
5
8
6
2
7
10
4
3
1
4
4
4
1
1
7
1
9
4
4
5
1
9
3
10
3
2
8
2
6
6
2
5
6
10
10
3
10
2
8
2
10
7
3
7
9
1
9
5
9
8
2
8
3
5
2
10
4
4
8
10
7
4
6
1
2
10
9
7
6
3
8
8
8
10
1
8
9
10
2
6
6
6
8
7
6
2
3
5
3
9
7
4
10
4
1
9
6
3
1
4
3
10
2
3
3
6
7
1
2
5
6
7
10
9
7
4
1
2
5
1
2
10
5
2
7
6
2
9
9
6
9
9
3
4
1
8
10
7
3
8
2
7
3
4
6
10
4
9
10
10
7
1
8
10
4
6
9
3
5
4
7
1
10
2
6
9
2
7
1
10
8
3
9
5
7
10
4
10
7
1
2
9
5
7
7
6
1
6
10
1
8
4
10
3
8
6
7
10
3
7
2
9
7
2
9
10
10
8
6
8
10
2
1
2
1
8
3
3
1
10
2
3
8
1
4
2
2
3
3
7
1
3
2
1
4
3
2
7
8
2
7
5
1
3
9
8
6
6
1
4
9
10
10
10
10
5
10
1
9
4
1
1
5
3
1
3
4
4
2
5
7
10
7
8
10
1
9
1
1
1
1
5
4
4
5
3
1
8
5
8
7
2
9
2
7
5
7
10
2
5
7
8
5
8
1
5
5
8
1
4
1
9
9
5
6
3
5
3
2
4
2
6
7
8
5
9
6
10
7
5
2
7
7
5
8
4
7
1
6
4
10
3
2
7
10
5
9
3
10
2
7
7
4
10
2
9
6
1
9
5
5
4
5
6
8
3
2
5
9
4
9
6
10
1
7
1
5
8
10
9
7
5
4
3
10
10
2
3
2
4
6
2
9
4
3
6
4
1
1
4
10
5
2
8
3
8
3
2
8
9
2
4
2
10
4
5
3
9
2
1
9
5
4
8
10
2
3
3
10
8
9
5
4
2
2
5
4
3
2
9
9
1
1
1
9
4
8
7
6
7
9
8
10
6
8
5
7
5
8
7
3
8
1
5
1
3
8
9
7
9
7
2
5
7
10
9
4
5
10
5
10
5
7
10
3
4
8
5
4
1
8
4
7
8
2
8
8
4
1
1
6
1
4
8
6
9
10
2
2
6
1
5
9
9
10
8
7
1
6
4
9
4
8
10
10
10
3
8
7
2
7
7
6
2
2
4
2
6
7
5
10
10
10
1
7
10
1
8
2
2
9
6
8
6
8
4
7
7
4
9
2
9
4
5
4
4
4
3
1
8
3
5
4
1
3
9
5
3
9
6
10
6
4
3
9
7
9
4
4
5
1
8
8
3
5
7
3
6
4
4
10
5
5
8
2
10
3
7
9
5
3
5
8
4
4
9
7
10
10
2
1
3
5
3
3
4
1
3
1
3
8
9
5
2
10
5
10
9
3
6
5
9
6
5
2
5
1
1
9
3
7
8
2
4
3
5
6
3
1
10
10
6
9
9
10
10
5
4
7
9
3
10
2
1
2
5
9
9
3
5
7
7
1
2
6
3
1
4
9
4
1
4
2
10
9
6
9
9
1
1
9
6
9
1
10
2
9
5
5
1
8
6
7
4
7
2
2
3
6
5
2
7
8
8
1
8
2
6
2
9
8
6
4
1
10
3
2
8
10
10
6
2
10
5
6
2
1
2
6
10
5
2
4
8
1
7
5
9
10
5
4
1
4
10
1
1
5
10
4
4
8
4
9
3
3
2
6
4
3
4
8
1
10
1
1
10
2
3
2
6
2
9
8
9
6
3
9
1
9
2
8
8
9
9
6
10
7
1
3
7
7
7
8
1
8
9
1
5
10
2
6
8
5
10
3
6
7
10
8
6
5
3
9
1
4
9
9
1
8
9
8
5
4
5
1
5
6
5
9
4
9
10
7
1
3
8
9
1
9
8
4
4
7
9
3
10
2
8
10
6
6
9
10
8
4
7
10
9
4
3
4
9
3
9
5
6
8
5
8
5
1
9
10
4
3
4
2
5
3
5
4
5
3
3
2
3
9
4
5
5
7
4
2
7
5
6
8
6
4
6
1
1
2
7
6
10
8
1
5
9
2
8
4
3
7
8
10
8
2
6
6
3
10
10
3
9
5
7
4
10
3
5
8
10
4
8
10
7
3
4
6
10
9
8
4
8
4
10
8
4
10
7
1
7
9
7
3
10
5
2
4
9
5
1
3
5
2
6
6
1
4
8
9
9
9
5
10
9
9
5
4
2
1
4
3
6
10
3
2
1
7
7
3
10
4
1
7
2
5
10
9
3
8
8
3
8
7
6
5
4
5
3
4
9
5
8
4
10
8
8
9
1
8
10
7
4
8
8
8
4
3
9
6
4
10
2
5
10
5
1
7
1
6
8
6
2
3
3
2
8
6
10
3
3
3
9
2
5
1
3
5
7
3
7
7
2
6
2
9
4
2
2
6
7
7
10
2
10
7
4
2
4
9
3
2
3
8
2
1
2
9
8
2
4
8
3
2
10
1
3
3
5
5
4
3
9
9
3
4
6
1
5
3
8
7
7
10
10
10
1
4
3
2
8
3
9
8
5
5
8
10
3
7
10
10
5
2
7
4
4
8
6
7
4
9
4
6
2
2
3
10
10
1
2
10
10
1
4
5
5
7
7
5
5
7
1
7
10
7
9
3
1
5
3
10
1
4
8
8
1
4
5
4
5
6
4
10
4
6
7
8
3
4
7
2
1
9
3
2
9
9
4
2
1
6
2
1
8
10
1
10
10
10
3
1
9
6
6
1
9
9
1
8
7
6
5
10
4
7
4
9
9
1
8
6
5
6
2
10
3
7
8
8
5
7
8
5
10
8
6
8
3
2
2
2
7
6
8
6
10
3
10
6
2
2
8
6
7
1
8
1
4
3
10
10
10
5
9
7
10
2
8
7
4
7
3
10
8
9
5
1
5
3
8
7
10
9
5
6
7
2
5
6
4
10
9
5
5
4
4
4
5
2
7
8
2
3
5
9
10
9
7
2
10
9
1
4
9
1
8
1
4
7
6
10
1
2
4
5
9
7
6
2
3
2
5
4
6
4
6
8
8
2
4
7
1
8
4
7
1
7
4
10
3
6
7
9
3
5
2
9
7
7
1
6
3
1
7
8
2
4
4
9
3
9
3
8
3
5
6
4
7
2
2
3
2
9
5
5
2
1
4
10
1
5
7
3
2
6
3
9
9
3
10
7
9
8
2
10
8
2
1
9
10
7
7
6
2
5
8
3
6
7
7
4
10
6
5
1
10
2
3
7
8
4
1
10
10
3
8
4
3
9
9
8
10
10
5
4
3
9
1
8
1
8
7
2
10
1
8
6
2
8
8
6
1
2
5
5
2
10
7
2
10
9
1
6
8
3
1
10
9
8
6
8
1
2
7
3
5
9
8
3
8
5
7
2
2
9
6
10
3
4
4
7
9
10
3
10
6
4
4
3
4
3
2
7
1
1
3
4
1
5
3
9
2
4
6
3
5
3
3
8
6
4
2
8
10
8
6
1
2
2
1
2
4
1
6
10
10
4
8
9
2
10
8
9
6
2
3
5
10
2
8
10
7
2
5
9
5
1
3
7
10
10
1
1
7
8
2
7
10
9
4
2
2
6
9
4
4
2
5
8
3
7
8
4
2
8
4
5
5
2
5
4
10
6
5
6
1
8
9
10
6
10
4
4
3
1
3
10
6
2
6
10
6
7
10
9
5
10
9
9
5
2
1
1
1
2
2
6
1
5
9
3
6
5
9
4
6
5
8
1
5
10
9
3
8
2
3
8
2
3
1
9
9
9
1
9
3
10
1
2
3
2
1
3
2
1
4
4
7
9
2
6
3
7
9
10
3
6
10
4
7
7
2
3
8
1
2
8
1
9
1
10
6
1
1
7
10
9
4
3
3
2
5
2
1
5
7
6
7
5
9
7
4
6
5
8
6
6
3
9
8
5
8
7
5
6
6
9
6
5
3
10
9
8
7
7
4
8
4
2
6
2
1
7
9
3
3
6
7
1
9
5
8
8
5
2
4
8
3
9
3
7
8
5
10
7
7
4
10
5
2
6
6
9
2
7
8
5
7
9
1
7
2
3
3
1
1
7
5
6
6
3
5
5
6
5
3
9
10
2
1
4
10
4
9
8
10
2
2
2
4
3
2
4
4
3
7
5
9
3
7
2
1
2
7
8
10
7
10
9
5
3
9
1
4
3
3
2
10
6
7
10
2
7
7
10
1
5
6
6
10
3
9
2
7
6
4
5
4
1
8
9
6
6
10
5
3
4
2
10
1
4
10
2
10
3
10
7
1
8
9
6
5
1
9
7
2
3
10
6
6
2
2
1
8
8
7
7
5
9
1
8
2
7
10
8
2
8
10
3
1
7
9
1
9
8
8
9
3
2
1
3
2
5
6
6
2
1
8
3
3
5
6
8
10
7
6
8
9
9
10
1
4
5
2
1
2
7
4
8
3
3
7
4
6
10
5
9
5
10
10
3
4
7
1
2
5
1
9
10
3
4
4
8
8
2
7
2
1
2
7
4
9
1
4
10
7
5
5
4
6
1
5
7
2
1
8
8
1
6
3
7
5
8
3
2
6
7
10
10
3
9
3
10
2
3
7
5
7
1
8
5
9
9
4
4
8
6
7
4
7
10
3
2
10
6
6
7
10
8
1
1
9
3
4
5
7
9
8
5
1
9
2
5
7
9
9
8
4
3
6
10
3
4
2
3
10
8
2
10
2
9
2
7
2
3
4
5
3
4
10
7
7
4
7
2
6
5
1
5
1
10
5
4
6
7
4
2
9
5
6
1
4
4
7
6
1
6
7
8
3
9
9
9
5
7
10
6
9
2
6
6
1
8
3
10
7
1
2
5
4
2
10
4
2
10
1
3
7
10
8
2
5
5
4
6
7
4
5
5
6
2
1
5
9
6
10
4
7
10
10
1
1
5
3
10
1
7
8
5
6
9
5
2
8
2
5
9
9
3
5
4
2
8
10
1
8
8
3
9
9
9
8
6
1
5
7
5
3
9
7
10
1
9
7
10
10
4
10
3
2
7
5
8
2
9
8
8
1
7
2
4
5
3
4
8
1
4
8
8
1
1
9
10
10
2
3
2
9
8
4
8
3
9
7
3
9
3
5
6
9
7
10
1
8
5
9
4
2
1
8
7
8
2
10
8
8
2
7
7
10
7
9
10
1
5
7
9
10
5
7
8
1
5
5
4
8
7
5
7
5
9
7
2
8
6
10
8
3
1
3
4
10
8
8
3
8
10
7
8
3
10
6
8
8
8
8
10
4
7
5
3
1
4
3
2
9
6
5
10
4
5
4
5
9
7
5
10
3
1
1
9
3
6
4
7
8
2
9
5
4
3
4
2
7
9
6
9
3
7
7
9
10
2
7
8
3
6
1
6
7
6
4
10
7
4
7
1
6
8
9
9
7
7
10
3
5
8
5
1
8
3
9
9
7
3
2
2
5
3
10
6
5
1
4
7
8
7
9
10
5
6
4
7
2
3
1
8
10
4
8
7
3
5
2
2
10
5
8
9
5
10
4
6
6
3
10
9
1
3
7
1
2
5
9
1
1
1
5
3
10
10
4
8
4
8
6
3
5
1
5
9
2
7
3
7
6
9
2
5
5
5
7
6
10
2
4
5
7
7
8
6
1
8
6
7
2
2
2
8
9
3
9
4
7
10
5
1
10
2
3
3
7
10
5
3
6
7
1
10
10
9
9
8
6
9
6
4
5
7
4
6
2
6
2
3
9
3
7
10
2
7
9
1
4
4
7
3
7
7
8
4
1
1
1
10
2
4
8
1
1
10
8
1
7
10
10
1
5
2
3
3
7
8
1
9
9
7
9
2
3
7
1
6
10
1
6
6
9
5
9
10
7
4
8
9
5
7
3
6
10
2
5
4
5
1
7
8
8
2
5
8
7
5
8
8
6
1
7
4
7
1
4
3
10
2
4
5
7
9
9
4
3
4
2
3
9
3
8
3
10
6
5
4
6
10
9
8
6
6
8
2
3
9
9
9
2
4
4
7
4
7
9
5
6
3
10
4
10
5
10
1
10
4
9
9
1
7
7
5
7
3
3
3
3
3
5
8
1
8
3
6
4
7
5
4
4
3
8
6
5
2
8
7
9
6
6
7
8
4
4
3
4
3
10
1
8
8
2
8
6
10
9
6
2
3
1
2
10
6
9
8
5
8
2
7
6
4
8
4
9
5
4
10
4
4
9
10
3
10
10
5
3
3
2
7
6
4
1
6
5
9
3
8
10
3
8
7
10
4
6
2
6
9
5
9
9
8
10
9
9
2
7
10
9
1
10
2
4
5
7
5
10
1
3
4
1
3
4
9
2
10
7
3
5
7
3
9
4
10
8
5
1
5
7
9
9
6
8
3
9
6
1
8
6
9
7
4
8
6
4
7
6
10
2
5
1
4
10
7
7
3
1
2
4
9
2
6
8
5
1
4
6
6
7
6
10
1
2
7
5
4
10
4
1
8
4
10
8
9
4
8
4
9
8
6
1
1
6
6
7
2
2
7
6
10
6
4
4
9
2
6
5
8
4
9
7
8
7
4
5
8
10
1
2
7
4
6
9
1
9
2
3
10
8
5
2
4
1
9
1
3
3
7
3
1
5
5
7
4
8
7
1
7
8
3
4
4
9
6
8
8
8
4
3
2
1
3
6
4
10
5
1
7
3
2
9
6
1
8
7
1
8
5
9
9
9
1
1
6
1
2
1
5
1
2
1
10
10
5
8
7
4
8
5
7
4
1
5
5
2
10
7
2
3
9
2
5
8
8
8
6
4
6
9
7
2
5
2
9
5
7
6
6
5
5
3
5
6
3
2
1
10
2
9
6
8
8
7
5
1
6
9
5
8
7
9
2
1
9
10
4
10
10
9
8
1
10
3
7
9
2
10
4
3
1
4
9
9
4
7
4
4
9
9
9
2
10
4
2
6
2
1
2
1
2
3
4
2
3
1
5
8
10
4
7
9
10
4
1
4
5
2
7
3
5
1
7
8
5
7
10
9
8
10
9
6
7
8
8
4
9
8
10
5
4
4
5
2
3
1
1
3
2
3
6
6
3
10
1
4
4
9
3
2
6
6
7
9
10
6
4
8
4
4
7
6
10
6
6
4
6
5
4
9
7
10
2
6
4
1
4
2
7
6
10
10
3
1
7
4
1
2
1
2
8
9
9
1
9
5
1
2
5
9
5
2
10
4
9
9
6
1
5
10
9
9
3
7
7
1
4
8
2
2
4
1
8
2
10
6
4
8
2
10
2
10
6
9
3
1
8
4
1
5
4
2
2
7
9
2
4
7
7
7
10
5
3
8
1
1
10
3
8
5
10
7
9
5
5
2
5
1
8
1
3
2
2
2
10
9
3
1
8
5
6
4
2
7
9
9
7
1
10
6
5
10
8
2
4
7
2
6
3
4
5
3
8
9
6
4
4
2
9
1
10
2
5
6
9
5
1
8
6
1
7
7
5
8
4
7
10
2
10
3
5
3
2
8
9
6
6
6
1
3
7
7
7
9
4
9
5
10
1
9
4
5
6
10
6
5
7
6
10
6
10
9
7
8
2
5
9
8
8
9
1
3
6
5
1
9
7
5
6
3
8
6
3
5
7
6
1
4
2
2
4
6
9
3
1
3
3
8
10
6
4
9
2
3
3
10
10
5
2
9
6
9
5
8
2
8
6
9
3
2
1
10
6
8
2
8
8
2
5
4
4
7
4
9
7
2
2
10
6
10
8
8
9
5
8
10
10
2
5
5
9
10
7
8
7
7
5
4
6
2
2
1
4
4
10
6
2
6
6
1
4
5
10
4
4
10
10
4
9
2
6
8
3
1
6
7
1
6
4
4
5
2
7
4
2
4
6
1
1
2
6
6
2
2
1
4
3
8
8
1
7
5
7
8
10
7
5
5
10
8
1
8
1
3
2
1
2
2
6
1
10
7
7
1
4
8
1
2
2
10
10
5
9
4
6
3
6
7
1
4
1
4
4
8
8
8
3
10
9
10
8
6
4
4
7
6
9
4
3
10
3
4
10
8
5
4
5
5
9
7
4
10
4
5
4
2
3
5
9
1
5
7
5
3
2
8
8
9
9
7
7
4
5
10
5
10
7
6
10
1
2
4
3
7
7
10
4
6
7
10
3
4
5
4
8
3
8
10
4
2
5
4
6
8
9
9
2
5
4
3
8
9
3
6
7
1
1
1
6
2
9
10
9
8
5
8
4
2
10
5
9
6
3
10
3
2
5
4
2
4
10
4
10
9
2
6
2
3
2
3
6
10
5
7
5
10
7
7
3
3
4
1
5
5
9
10
6
6
5
3
9
7
8
1
9
7
3
7
10
9
5
3
10
4
9
8
10
6
8
1
10
10
9
1
5
6
2
9
6
3
1
2
9
7
4
1
1
3
3
4
3
4
8
8
5
9
8
6
9
7
4
10
3
1
1
2
2
5
2
10
5
1
10
2
2
9
4
3
6
5
1
8
9
9
3
1
5
1
10
2
9
7
2
4
7
6
10
3
5
3
4
7
2
9
10
9
2
5
7
10
3
1
7
9
8
10
9
1
2
5
1
9
5
2
4
4
9
6
5
1
4
10
10
7
2
10
9
8
1
5
7
5
9
9
7
10
10
1
10
7
1
4
10
5
9
10
2
6
5
3
1
1
1
6
4
3
9
4
2
6
1
7
6
7
1
8
3
9
1
2
5
3
5
6
1
1
7
3
7
7
6
6
10
2
7
7
3
4
8
7
1
4
8
1
7
3
9
2
10
2
9
3
10
10
10
5
6
3
8
9
1
4
8
8
10
3
7
6
9
9
6
2
9
5
8
10
8
6
5
2
1
8
4
3
1
8
3
2
2
2
9
3
8
2
8
9
2
3
4
1
10
1
9
8
7
4
8
5
3
7
9
7
4
6
10
3
9
7
3
6
6
2
3
5
10
4
3
3
6
4
4
9
7
5
8
3
6
10
9
2
9
8
3
9
9
6
1
1
10
4
10
3
10
10
6
4
8
5
9
4
2
3
3
1
9
9
2
10
2
3
8
8
8
10
3
2
8
6
10
10
10
10
2
2
10
1
8
7
7
8
9
10
10
7
1
9
3
10
1
7
3
4
3
9
7
2
1
9
10
1
4
6
2
1
2
1
10
9
9
2
3
3
4
8
9
9
4
3
8
3
7
10
5
10
1
7
6
3
7
5
9
9
2
1
2
7
5
4
5
2
1
1
6
9
10
5
4
4
4
9
1
1
5
3
10
6
2
2
7
8
7
4
3
5
8
3
2
1
10
1
7
9
4
2
4
10
3
7
5
5
5
5
1
3
10
2
8
3
10
6
1
7
6
7
5
1
4
7
7
3
6
2
8
6
8
3
8
10
2
5
2
3
3
6
9
2
7
5
9
4
3
6
2
3
1
4
7
1
3
1
1
6
9
7
7
6
1
7
5
10
5
3
1
2
6
3
10
9
10
4
2
2
6
4
7
2
7
9
2
10
2
2
1
10
3
1
6
6
3
8
9
5
2
5
1
7
9
4
6
9
2
8
4
4
3
9
10
7
6
2
9
5
5
10
3
1
1
8
6
5
1
10
10
3
3
1
8
1
5
4
1
5
6
1
1
1
8
2
1
4
4
5
7
8
9
8
9
3
10
1
9
10
4
7
8
4
9
9
2
1
5
7
5
1
8
6
7
5
10
9
5
10
6
8
6
3
7
8
10
2
10
5
7
6
9
3
10
7
6
9
6
6
5
5
5
4
7
2
5
7
6
8
8
10
1
9
8
9
3
4
8
9
6
10
3
10
10
2
6
2
5
4
7
7
1
10
5
1
3
1
7
4
10
5
10
1
4
9
1
2
10
3
2
7
9
4
1
7
5
4
2
4
5
8
7
7
10
6
7
1
3
7
5
9
9
2
8
4
7
8
6
5
9
2
10
1
1
3
8
9
1
1
1
1
3
4
2
3
1
5
7
5
2
8
4
9
10
4
6
7
8
2
6
3
6
9
6
5
1
7
6
9
9
5
4
5
9
3
3
4
5
10
3
8
2
8
4
10
7
6
10
7
3
1
10
1
2
9
1
4
6
9
1
8
10
8
9
4
1
7
10
10
8
1
4
7
5
8
5
7
10
2
5
10
8
9
2
8
4
2
3
3
10
5
2
9
10
1
4
8
7
4
5
6
4
5
3
2
8
8
4
8
10
1
7
2
7
8
5
7
8
8
8
3
5
4
1
7
5
4
4
4
3
6
4
5
9
9
9
10
6
8
1
4
6
7
9
6
3
2
7
5
10
7
6
7
10
8
4
5
3
3
3
7
7
5
2
6
1
9
2
10
6
4
5
3
1
4
1
9
1
10
4
10
1
7
4
3
7
4
2
10
10
2
5
5
10
10
6
2
10
7
10
3
7
10
8
2
8
10
9
8
6
5
1
9
2
10
3
4
4
2
7
8
10
9
4
9
7
9
6
4
2
2
6
2
7
10
10
6
5
9
10
10
6
1
6
9
10
6
5
8
1
3
7
4
8
3
5
5
5
10
4
5
1
5
10
4
8
8
10
4
6
4
8
1
8
7
5
7
9
9
4
2
5
3
3
4
9
9
2
7
8
1
8
5
9
4
8
6
3
8
10
5
6
3
6
3
1
7
8
10
5
3
5
2
8
9
10
4
6
5
3
5
6
4
7
7
5
2
9
9
3
4
1
9
6
9
8
6
7
3
8
1
10
7
6
7
7
5
4
3
9
2
8
7
8
1
9
6
8
7
1
9
1
7
7
3
2
9
4
7
6
1
6
3
9
5
1
10
3
8
1
8
7
4
9
8
7
6
2
5
3
9
9
7
5
5
6
5
1
3
1
2
9
9
2
2
2
3
5
9
2
2
1
7
6
5
7
6
10
3
3
7
10
8
9
3
1
10
3
8
2
3
1
7
3
8
10
7
1
3
6
10
3
1
8
10
3
9
3
5
10
2
9
9
5
4
3
9
3
10
8
8
1
5
10
8
2
4
2
10
1
7
2
2
5
1
10
10
5
8
10
9
5
2
4
8
5
1
6
2
3
5
7
1
9
9
7
10
9
2
5
9
10
4
6
1
10
8
9
1
4
10
8
5
5
9
4
9
7
7
2
5
1
7
2
7
9
10
4
3
5
5
2
5
9
1
9
4
9
4
8
2
7
2
3
8
9
8
10
3
4
7
7
10
7
6
6
1
9
5
1
2
9
7
9
5
1
6
7
4
7
7
8
1
10
2
4
3
4
2
2
6
8
7
4
8
3
7
2
1
8
6
7
7
5
4
8
8
2
8
10
4
4
10
10
4
6
3
7
3
6
5
8
7
1
10
3
9
3
4
6
9
7
4
5
9
7
8
1
9
9
7
4
7
1
5
10
3
4
4
4
10
8
5
2
7
1
7
6
4
8
7
2
4
10
9
1
7
10
3
5
2
7
5
9
6
1
10
7
2
8
1
8
4
1
9
3
5
10
8
10
3
9
8
3
4
7
3
3
10
1
6
4
1
1
6
10
10
4
7
5
6
9
8
3
10
1
5
2
2
6
1
2
1
9
5
7
6
7
2
9
5
7
6
8
6
5
6
4
10
4
10
2
4
4
4
6
2
6
6
1
3
7
8
10
7
6
2
6
9
5
2
1
9
4
1
8
8
9
9
3
6
10
5
9
1
3
4
7
5
9
6
2
9
5
1
10
6
10
9
9
4
4
10
9
7
5
2
10
8
2
9
1
3
5
4
4
5
9
4
6
8
5
6
7
2
4
9
2
3
2
4
8
8
4
4
3
5
1
1
1
1
3
9
6
10
5
1
3
3
7
9
4
8
1
4
7
1
3
8
10
10
9
9
5
5
9
9
8
4
10
4
6
2
4
7
1
2
1
1
4
6
7
5
9
10
4
8
8
7
1
6
2
4
9
9
1
8
3
10
1
1
10
5
10
3
6
10
3
4
4
6
8
9
5
6
7
10
2
6
2
3
9
1
10
3
3
4
6
8
8
7
5
5
4
5
3
8
4
9
8
1
1
10
10
1
10
2
3
3
5
9
10
4
5
5
1
4
4
4
6
4
2
4
6
7
3
6
9
8
4
3
4
8
4
5
2
6
7
3
2
7
8
7
9
9
5
8
4
1
10
3
8
8
3
3
2
8
7
3
6
5
7
7
5
3
1
9
6
7
3
7
4
1
6
7
1
9
4
4
8
7
10
3
1
8
9
2
4
9
7
8
3
8
4
3
8
1
2
10
4
8
3
8
5
1
5
10
10
3
3
1
5
9
7
2
5
4
6
6
3
3
4
4
5
8
1
10
3
10
3
4
1
3
1
4
5
10
4
8
3
2
1
1
10
5
3
4
4
10
7
2
6
1
6
3
9
8
9
3
6
1
2
2
9
1
5
6
6
3
2
5
2
10
6
7
9
10
9
2
1
3
9
10
7
9
10
7
1
1
5
2
4
2
2
7
4
4
6
10
9
6
9
3
5
8
3
3
8
4
6
2
2
9
5
5
2
2
7
8
2
8
7
8
8
3
8
3
7
4
5
3
3
10
6
2
6
7
5
6
2
6
6
10
1
3
5
7
9
5
3
2
4
10
7
1
4
6
9
5
5
7
2
6
6
3
4
6
2
4
10
7
9
4
5
5
2
5
3
10
2
9
3
8
7
7
10
7
2
10
1
9
4
2
4
5
8
10
7
1
6
2
1
1
3
7
4
8
8
3
4
10
7
9
10
8
10
2
5
10
9
9
2
1
8
3
2
8
7
7
10
2
10
6
10
9
4
2
2
8
8
2
7
8
4
9
2
4
1
2
9
8
1
7
3
7
2
9
2
2
2
7
10
5
6
5
5
7
5
4
10
8
6
7
3
10
7
2
10
7
6
2
7
8
10
8
7
2
10
6
1
6
6
3
3
2
4
3
5
6
9
8
7
6
8
4
5
9
8
4
8
1
1
9
3
10
4
1
3
4
4
5
10
4
5
6
5
1
1
9
4
4
8
10
1
6
10
5
1
5
9
2
9
9
5
6
1
7
4
1
5
2
4
1
1
9
3
9
9
8
5
2
4
6
6
9
10
7
1
5
9
3
4
6
6
8
5
8
4
2
9
3
1
9
1
5
10
5
10
8
4
3
2
7
3
4
5
1
3
5
5
2
2
9
7
9
7
2
1
9
5
7
7
2
3
5
8
10
8
8
7
6
9
4
1
7
4
7
10
5
7
5
10
3
7
1
1
10
1
2
1
8
4
10
10
2
9
7
7
3
4
6
4
7
8
8
3
5
10
5
6
5
6
8
3
1
8
3
9
10
10
8
1
7
6
9
8
1
9
8
4
8
3
7
7
2
8
3
6
6
5
5
4
4
1
9
6
1
8
1
7
10
9
3
4
8
10
4
6
8
1
7
7
10
3
6
3
3
8
10
8
7
9
9
3
5
5
9
10
4
1
4
1
6
7
7
7
6
4
4
4
5
3
3
3
7
3
1
8
1
8
10
10
9
8
4
4
4
10
2
8
3
4
6
4
5
4
9
2
2
4
3
4
9
3
6
1
7
6
9
1
3
7
5
10
6
1
10
6
10
6
3
9
1
2
10
2
5
5
4
7
1
5
3
1
3
5
9
1
5
8
4
9
1
7
5
2
9
10
6
10
3
6
2
3
6
3
4
1
2
3
3
4
2
6
1
8
8
9
2
3
4
8
3
5
8
5
10
4
9
1
4
7
4
10
10
4
9
8
7
7
7
2
9
4
9
10
5
9
7
9
5
5
9
6
6
1
2
5
2
7
5
1
6
1
1
6
5
8
7
8
7
5
7
1
2
5
2
10
2
6
3
6
10
8
5
5
5
9
10
4
8
4
6
5
6
8
1
2
6
1
7
8
4
4
1
5
7
3
3
4
5
4
1
5
1
2
10
6
9
9
6
1
4
3
1
1
10
5
5
1
6
7
6
6
5
10
4
2
2
5
7
2
2
9
3
10
2
5
9
5
1
1
3
4
6
10
7
1
9
2
2
8
7
2
9
6
8
1
6
3
3
7
1
9
8
5
6
1
7
2
9
4
9
3
2
4
4
3
8
10
7
1
3
9
4
1
1
7
4
1
5
10
8
8
8
6
9
6
9
10
10
1
9
2
6
7
10
2
2
9
1
6
7
5
10
6
1
1
5
2
9
3
1
4
5
4
7
8
10
9
3
8
4
5
8
5
4
2
2
1
6
6
1
7
3
10
6
3
10
10
4
3
10
1
1
6
6
5
10
1
1
9
9
7
5
6
3
1
1
1
1
3
4
2
9
5
8
5
1
2
8
4
2
1
1
7
4
4
1
6
7
1
8
2
8
1
2
4
1
10
7
2
4
4
2
6
8
9
4
8
1
9
5
10
6
3
10
6
3
9
6
1
3
8
7
6
3
9
2
2
5
3
6
9
3
1
4
3
7
8
3
7
1
8
5
6
9
3
3
1
7
9
5
1
8
8
6
5
8
2
7
6
4
3
2
3
1
9
3
1
1
8
1
5
6
9
2
8
6
8
6
8
4
7
7
2
3
5
3
8
4
10
1
5
8
10
1
6
5
8
7
8
7
7
9
8
7
4
2
7
10
3
4
1
4
4
6
10
5
6
2
3
9
4
7
5
8
10
1
2
10
9
5
3
4
3
5
8
9
1
10
1
4
4
7
5
4
4
8
6
1
8
2
6
9
8
6
8
9
3
1
10
3
5
6
8
10
3
8
6
4
4
8
6
7
2
2
6
8
10
1
10
2
2
1
4
3
1
2
7
10
4
3
8
5
8
10
3
8
1
9
10
8
5
1
3
1
5
3
8
7
7
9
3
3
2
9
9
6
10
8
10
2
1
6
6
7
3
7
8
9
3
6
4
6
9
7
4
3
4
1
9
8
7
4
5
7
5
8
6
2
7
8
9
2
8
5
7
5
9
2
2
6
4
7
5
6
1
7
2
6
10
2
6
10
1
8
8
10
1
2
6
7
1
2
7
9
6
6
9
4
6
9
10
2
9
8
10
3
2
5
5
9
9
2
2
2
2
4
1
5
3
7
6
6
5
4
4
9
5
7
3
7
9
1
10
8
10
5
7
6
10
7
9
9
8
10
7
9
10
6
10
5
4
1
10
3
4
6
2
7
10
5
5
3
3
10
10
9
4
9
10
10
3
6
5
1
1
4
9
10
6
10
1
1
4
8
2
9
8
10
8
1
10
10
7
7
8
5
4
7
9
1
1
8
8
4
3
8
9
3
4
5
10
2
4
4
4
3
8
10
9
7
7
3
3
3
8
8
6
4
9
9
10
1
2
10
8
8
7
8
1
9
7
9
1
2
2
1
6
4
2
2
10
3
7
6
4
10
2
1
2
1
7
6
10
4
5
3
9
8
6
8
6
1
2
7
8
2
8
5
7
6
2
1
8
5
4
3
10
2
7
1
7
10
2
5
7
10
8
2
6
3
5
4
4
1
3
10
9
4
6
10
6
4
4
1
3
8
6
5
6
7
6
1
6
8
3
3
2
9
1
8
10
1
4
3
3
5
2
9
5
8
8
5
7
10
10
3
10
2
9
3
6
3
7
7
7
9
1
7
10
3
2
9
7
6
5
1
1
3
5
3
6
7
2
6
5
8
4
2
2
9
1
5
4
8
6
6
4
4
4
4
3
4
9
9
2
4
2
9
6
7
7
3
9
1
5
6
5
3
7
9
9
1
10
10
7
7
10
5
7
2
10
5
6
10
1
2
10
7
9
2
4
6
9
4
3
1
10
1
9
6
10
4
2
10
7
7
6
6
8
1
6
5
10
7
8
6
3
8
1
8
7
2
10
4
10
7
6
8
3
3
10
3
8
4
2
5
5
8
4
4
8
3
9
5
4
2
3
10
9
2
2
7
1
10
5
6
4
6
3
2
8
2
4
5
1
4
1
10
9
5
3
8
4
10
2
10
4
9
8
1
5
9
2
3
7
4
10
8
7
6
9
7
3
5
2
6
7
5
3
5
5
7
5
10
9
9
5
6
6
3
7
2
8
7
7
2
7
5
9
9
5
4
6
8
7
8
3
8
3
6
7
7
2
3
10
1
9
8
2
9
5
9
9
7
2
7
1
9
7
3
10
9
1
1
5
10
6
9
3
5
9
3
2
4
2
1
2
2
6
10
9
9
10
8
3
8
7
3
3
10
2
3
4
8
8
10
1
3
8
10
9
9
5
3
1
4
3
5
9
6
6
1
2
9
3
9
7
2
7
5
8
3
5
2
6
9
8
3
10
4
6
6
2
4
10
4
1
3
8
6
1
2
10
7
5
7
6
7
2
4
9
7
9
3
6
5
9
4
1
1
4
5
10
5
4
1
3
5
8
8
7
4
6
10
7
3
3
5
3
10
3
8
2
4
5
10
7
7
4
2
3
2
6
10
5
1
3
4
4
6
8
9
10
8
6
5
2
2
3
1
3
1
6
3
6
10
4
5
6
2
1
9
3
9
3
1
1
10
5
10
7
6
10
10
9
7
4
5
6
4
4
9
2
5
3
1
3
10
10
4
10
3
4
6
8
4
2
4
4
5
2
10
8
8
7
8
7
6
3
10
10
7
8
3
10
5
7
4
7
4
8
8
7
8
4
9
8
10
6
9
5
10
8
10
1
10
3
1
3
4
8
10
9
4
3
5
4
6
1
10
5
5
1
5
1
5
8
6
9
6
9
10
8
4
3
4
7
8
5
7
3
5
1
7
6
7
6
8
3
5
6
3
4
2
5
9
1
7
10
5
5
3
1
4
6
1
3
4
5
5
6
8
9
2
6
9
2
1
8
6
7
3
3
5
6
6
1
4
6
7
5
4
2
4
7
5
5
8
4
2
1
1
6
6
3
9
4
8
3
5
5
2
4
3
6
4
1
2
10
8
2
1
1
10
9
1
6
3
9
6
10
7
7
7
6
6
6
9
8
6
7
10
2
7
5
10
1
2
7
1
4
4
9
5
3
9
9
5
8
8
3
2
9
5
2
2
1
9
8
4
8
8
7
3
10
3
10
4
9
4
5
6
8
3
8
8
2
2
10
8
6
2
1
3
3
5
4
5
5
9
7
5
5
6
9
5
9
6
5
10
1
2
7
7
8
3
3
3
6
3
4
4
9
7
8
6
5
7
3
3
1
7
8
1
10
4
5
3
10
2
10
5
3
4
3
5
9
1
8
6
4
3
2
6
3
9
2
8
2
4
2
3
8
1
8
2
1
2
6
3
4
1
4
2
6
8
2
4
4
5
9
10
1
4
4
9
3
5
7
9
5
10
7
2
4
5
1
3
7
10
2
10
7
10
10
6
7
2
10
10
9
3
9
5
10
7
4
7
2
8
2
6
4
1
2
3
3
7
3
2
1
10
10
8
10
1
8
10
10
8
4
2
9
1
7
5
9
6
1
4
8
6
1
10
7
2
10
10
2
1
7
6
3
4
2
3
1
8
2
7
6
10
2
1
5
7
5
10
10
2
1
3
1
2
2
2
1
1
9
8
2
3
1
1
6
1
6
6
1
3
2
5
10
9
2
7
7
10
1
7
8
5
2
2
8
4
3
5
5
9
8
6
7
2
1
8
7
2
3
10
9
4
1
7
4
5
7
10
3
2
1
8
8
8
1
8
10
2
1
4
5
9
1
7
10
6
3
2
2
1
5
5
1
5
5
10
6
10
3
9
3
4
3
10
10
3
9
3
8
4
3
2
6
1
6
2
2
4
4
4
4
3
9
9
6
10
10
3
3
8
1
8
4
5
8
9
7
9
10
9
5
6
7
5
9
2
4
6
6
5
1
7
1
2
1
3
3
5
7
3
6
5
5
6
10
5
1
10
6
9
8
7
3
1
5
10
4
7
9
2
2
7
10
8
10
10
9
7
8
4
3
7
8
5
9
6
1
6
4
8
9
6
9
8
10
3
3
1
8
3
10
6
10
10
1
2
8
1
6
4
3
2
8
2
6
4
8
5
3
4
9
8
3
7
4
8
1
7
10
5
6
1
1
3
6
8
10
3
7
2
4
2
4
3
2
7
6
2
8
4
1
1
9
3
9
4
1
9
1
8
7
8
2
3
2
9
10
3
8
8
8
9
5
7
5
2
4
1
2
9
3
8
1
10
9
4
1
2
10
6
2
8
2
9
7
8
8
9
6
4
10
8
9
1
3
3
6
10
2
6
1
4
6
4
5
4
2
4
4
3
2
7
9
7
7
3
8
2
1
5
3
3
8
4
1
3
1
2
1
5
10
1
8
3
4
8
1
7
2
1
4
6
1
5
7
9
2
10
3
1
7
3
8
1
10
3
7
9
10
7
4
1
8
9
3
1
8
7
6
8
3
6
10
9
2
7
4
8
8
9
4
1
3
1
8
8
6
8
3
1
8
9
5
9
3
7
3
1
6
9
3
3
1
5
7
1
3
2
5
3
5
2
6
2
9
4
1
5
6
4
10
9
3
10
3
3
10
8
9
4
8
4
7
6
10
8
9
3
8
9
5
5
3
4
8
2
7
6
3
8
1
9
7
5
7
9
5
10
9
5
1
9
4
7
10
3
6
8
5
5
6
5
8
2
9
7
9
5
2
9
9
9
8
8
2
9
5
2
4
10
2
9
4
2
6
3
6
2
3
4
3
6
5
3
8
9
9
4
9
3
6
3
6
7
1
7
8
1
10
3
10
8
3
4
9
4
5
2
8
4
8
10
2
8
10
9
6
4
8
10
10
2
10
1
9
6
10
8
10
4
4
1
6
8
1
7
4
4
7
10
9
9
8
6
5
2
1
8
1
3
10
3
6
9
4
2
8
9
8
6
8
10
5
9
8
10
4
8
1
4
2
8
8
2
1
9
5
4
4
1
8
2
5
4
10
8
8
1
5
7
5
4
8
3
5
7
1
10
8
5
9
1
8
2
7
4
1
9
8
5
2
1
2
10
8
5
6
5
5
9
6
8
3
2
1
9
3
10
8
3
2
7
7
5
2
9
10
3
5
7
6
8
9
9
7
9
3
1
10
6
3
4
5
4
7
8
8
10
3
2
3
7
7
7
4
8
6
4
3
5
3
4
3
8
7
4
9
6
1
10
4
7
6
4
6
3
7
7
2
8
5
5
1
9
9
5
9
9
4
8
4
10
3
5
1
4
3
7
9
1
2
3
9
1
7
2
3
7
6
1
2
1
4
8
10
10
10
1
6
2
3
10
7
10
10
3
2
10
1
3
10
9
4
9
3
3
7
10
10
2
8
5
4
7
7
6
5
10
7
2
3
4
6
9
7
5
6
1
7
1
5
4
6
10
6
7
2
3
6
5
5
4
7
8
6
5
4
10
7
7
4
8
1
7
1
8
3
9
7
6
9
7
2
9
2
8
10
2
8
6
4
8
5
8
8
1
9
3
1
9
6
9
7
2
1
4
10
7
2
9
4
6
5
7
8
2
1
5
5
3
4
6
7
4
9
2
3
3
6
7
8
1
1
10
10
3
7
3
10
5
2
1
5
2
7
9
6
3
3
3
5
1
9
5
5
2
8
10
8
5
3
7
3
8
9
10
10
4
2
4
1
3
6
3
1
9
5
6
6
5
1
3
4
6
10
5
5
5
8
8
6
4
1
1
4
3
10
7
2
10
1
1
3
6
6
5
2
8
4
3
2
1
10
1
3
7
1
2
8
10
10
4
5
6
9
5
1
2
6
6
4
2
2
2
9
1
1
9
8
2
7
6
3
3
8
4
6
7
6
2
2
3
10
10
1
8
3
9
4
8
8
5
2
5
10
2
3
5
8
5
8
10
1
6
5
2
1
6
9
7
6
5
9
1
4
4
5
4
10
10
3
4
2
2
4
7
4
10
3
3
5
3
6
3
9
5
5
6
10
10
10
2
8
10
8
3
2
4
6
9
2
2
8
9
4
7
7
1
8
2
8
10
1
6
2
6
1
6
3
6
6
8
8
5
8
9
7
2
7
1
4
5
10
6
10
10
4
4
9
3
4
3
4
7
8
4
7
3
5
9
5
10
10
7
10
9
3
6
2
7
5
1
9
6
1
10
6
1
3
7
8
3
3
5
1
8
5
2
4
5
4
1
10
3
1
3
4
2
10
1
10
9
10
1
5
10
5
7
4
3
9
2
1
8
6
4
8
2
9
7
3
10
1
3
10
2
7
7
10
9
1
6
5
1
1
2
4
2
1
7
10
4
1
6
9
5
4
4
2
2
2
5
10
4
6
8
9
2
4
5
4
6
5
5
5
9
5
4
4
8
4
9
9
3
8
7
10
8
6
9
5
5
9
6
5
8
9
9
10
6
1
6
7
8
5
10
7
2
10
1
7
6
2
1
3
2
5
4
2
1
8
6
3
10
7
1
4
7
3
8
1
10
1
6
10
9
5
10
8
10
9
4
8
6
6
10
2
10
10
2
8
1
4
7
2
4
6
1
8
5
8
8
4
3
4
4
9
2
6
8
7
3
2
1
8
3
7
8
9
10
3
1
4
8
9
3
7
8
9
10
10
7
8
1
8
8
3
7
8
2
5
8
1
10
2
7
2
4
1
10
2
6
4
7
4
3
8
5
2
10
1
5
6
9
9
9
4
6
3
2
5
5
10
5
7
6
10
2
4
10
5
4
7
7
9
6
8
7
5
1
5
1
4
10
2
8
2
5
2
3
6
8
3
6
5
7
8
3
8
5
10
10
3
10
3
9
10
10
3
1
1
7
9
10
2
5
10
2
10
10
6
3
1
9
10
1
3
2
5
1
5
8
3
4
8
6
2
9
2
4
4
4
3
7
4
4
8
10
5
10
8
7
4
10
6
4
10
9
1
10
5
9
2
5
10
2
7
6
7
9
4
10
3
3
7
5
5
2
3
7
4
5
4
7
2
10
6
3
4
8
2
5
4
9
6
10
4
9
8
1
6
6
7
2
8
3
10
1
2
7
10
8
1
6
10
4
9
10
4
6
4
5
5
8
4
6
7
2
4
3
5
8
1
9
7
4
5
4
3
1
9
6
7
7
4
6
7
4
10
4
2
3
9
5
10
5
3
6
5
5
1
1
3
3
9
3
10
10
5
9
2
10
5
10
7
5
9
9
6
6
5
7
5
4
7
4
1
1
2
9
3
10
10
6
2
5
6
5
7
10
2
2
10
8
8
6
9
2
1
8
3
6
10
1
4
9
10
2
5
7
10
7
2
7
10
1
10
2
6
1
1
10
6
7
7
7
7
6
3
3
8
3
3
8
8
8
1
10
7
4
1
1
1
4
8
3
2
3
3
6
4
4
5
4
4
5
2
7
2
7
6
9
6
8
9
10
1
9
9
1
6
4
9
3
5
7
8
6
10
10
6
1
1
6
2
10
5
9
10
10
9
4
10
10
4
8
1
10
5
3
5
8
8
9
8
7
6
3
5
8
6
3
9
1
2
10
8
9
9
7
5
8
9
4
10
10
9
6
6
10
5
2
9
8
1
10
3
9
3
7
7
2
4
6
3
10
10
6
1
7
6
1
10
1
2
4
1
8
1
7
3
8
2
10
8
7
5
8
6
2
10
9
5
7
7
4
5
7
8
7
6
7
3
8
3
8
8
5
7
5
4
2
4
1
7
10
2
9
7
8
7
4
9
8
4
7
9
5
2
10
1
8
4
4
4
8
3
5
8
10
6
7
3
5
2
1
10
2
4
2
1
1
7
5
3
1
10
9
4
4
4
2
8
3
7
10
5
4
1
3
9
9
9
9
2
10
3
6
9
5
3
2
4
8
9
4
5
9
5
1
3
6
5
4
6
4
10
5
10
3
5
5
7
3
9
7
5
2
10
4
2
4
5
9
2
10
4
5
1
5
8
5
5
2
1
10
7
10
2
6
6
10
2
1
10
7
5
9
8
5
2
5
1
10
5
7
1
7
7
1
1
9
8
1
4
1
2
4
5
7
3
1
8
10
3
7
10
2
2
5
10
10
9
7
6
6
5
7
4
4
2
9
2
2
10
3
2
9
8
2
6
8
5
1
4
4
2
2
1
1
4
9
6
10
4
10
5
5
6
3
3
4
3
3
8
8
7
3
8
1
7
8
1
6
1
10
2
5
6
5
2
7
7
9
5
5
1
8
8
6
5
3
10
6
1
2
3
2
9
3
6
2
1
7
7
8
4
3
8
5
4
6
6
7
8
7
4
3
5
5
3
1
8
1
7
5
3
6
3
6
8
7
4
7
6
1
10
1
9
6
7
3
8
6
1
10
6
2
10
3
9
4
9
7
10
1
7
6
6
8
5
9
9
5
8
9
1
3
6
8
9
3
1
7
3
7
3
8
6
6
2
5
8
9
1
3
2
9
1
10
6
8
10
4
7
10
3
9
5
1
9
6
6
6
4
7
7
3
10
4
2
6
1
6
8
2
2
2
2
9
5
2
9
4
10
7
4
2
6
10
5
8
4
10
4
6
7
8
3
6
1
6
2
7
2
7
9
3
4
7
7
5
1
4
3
10
7
8
1
7
7
1
3
4
3
4
4
3
9
9
10
8
8
8
4
7
3
6
7
2
5
7
4
4
7
9
6
4
1
6
5
1
2
1
3
6
6
5
7
10
8
4
8
5
7
7
6
2
2
9
2
5
6
9
3
10
8
9
10
6
5
3
2
8
9
2
2
6
6
8
5
6
2
9
4
9
8
2
8
7
10
6
10
8
4
7
5
4
7
4
6
8
1
8
9
3
7
7
1
7
7
2
7
5
4
5
10
6
3
1
7
1
9
7
6
2
4
10
10
3
4
3
7
1
3
4
3
9
3
5
3
3
6
8
10
7
2
6
3
9
1
1
2
8
5
9
9
1
9
10
5
3
9
9
6
9
10
4
4
4
9
1
2
1
5
1
2
8
6
3
10
4
3
4
4
5
3
8
10
3
6
10
9
2
2
2
5
8
1
3
3
7
1
10
8
5
8
2
2
4
6
9
10
3
10
9
3
8
2
5
7
6
4
8
8
1
5
5
5
4
6
10
10
8
3
5
1
5
6
5
3
5
5
1
5
8
2
8
10
5
4
4
4
10
4
1
2
9
5
6
10
7
9
8
2
1
9
9
5
3
8
7
1
9
4
8
5
5
3
6
9
8
7
1
4
3
7
10
6
10
7
2
10
7
6
6
6
4
4
4
8
9
2
1
5
7
1
9
5
8
4
10
7
3
3
3
10
3
7
9
6
9
3
1
1
4
10
2
2
7
5
3
9
8
1
2
8
3
4
1
8
9
5
5
5
10
4
3
7
8
4
1
4
2
3
10
10
4
6
5
7
2
4
2
1
3
10
1
2
1
9
10
1
3
2
8
5
9
7
1
3
8
4
6
2
7
10
6
1
2
1
2
3
2
5
3
9
2
4
3
7
5
3
9
6
2
4
1
2
10
5
1
3
2
4
5
9
10
6
2
2
4
8
6
3
1
5
3
9
4
9
5
10
5
6
6
8
8
9
9
2
6
10
6
10
2
6
4
2
5
7
1
6
5
5
8
8
6
10
1
8
7
10
10
6
9
2
1
8
6
4
4
2
1
6
10
10
6
4
10
3
2
2
7
6
8
4
7
5
4
8
9
3
1
5
3
10
7
6
7
10
1
1
5
9
3
10
2
4
2
9
6
4
7
7
1
10
5
7
8
6
1
4
7
4
4
8
8
10
10
7
7
4
8
6
4
5
6
10
1
6
4
8
3
9
5
5
6
7
6
6
5
7
5
2
6
9
4
8
6
9
6
5
9
3
8
8
2
7
4
6
6
10
8
5
10
1
2
2
9
2
6
2
7
10
10
9
4
1
1
1
8
8
4
2
3
8
9
1
4
8
1
1
8
5
10
6
5
8
7
10
9
7
10
8
4
9
8
7
8
5
4
5
7
7
5
1
10
7
5
9
10
2
5
1
10
5
9
2
5
2
9
6
7
3
10
7
9
6
8
2
10
9
7
8
6
3
7
8
4
1
7
7
5
10
5
8
9
10
5
3
5
4
1
4
6
10
9
3
8
2
2
1
6
2
3
7
10
10
10
9
4
3
3
5
5
7
3
3
3
10
8
1
2
5
6
8
7
5
3
6
9
2
3
10
2
1
7
1
2
5
2
8
5
6
4
1
3
3
7
6
3
4
4
8
8
9
8
7
1
9
10
1
6
1
7
1
4
8
9
8
10
2
1
4
2
10
3
10
9
10
3
8
6
5
3
1
3
2
6
4
6
6
4
3
10
1
1
1
5
4
5
8
9
8
8
10
8
5
8
1
8
9
7
7
9
8
5
7
1
7
1
7
1
7
3
7
3
6
1
2
10
2
3
10
5
10
3
4
6
4
9
6
5
1
3
5
7
1
6
2
10
6
1
2
3
7
1
5
9
1
2
2
4
4
1
4
10
10
8
2
9
6
9
9
1
3
9
1
1
4
6
6
7
1
1
7
9
4
9
3
10
5
10
8
3
1
10
10
9
3
9
2
7
10
4
2
7
8
7
9
8
4
3
3
4
2
7
10
4
10
5
5
9
9
10
4
10
10
10
5
1
6
10
1
1
6
5
7
1
2
7
7
9
6
6
2
6
2
9
6
3
9
10
1
9
7
4
5
10
7
5
5
8
10
9
9
9
3
6
6
2
5
2
6
9
8
1
5
7
4
9
4
9
5
1
1
7
7
5
10
4
4
9
6
8
5
6
10
1
4
10
5
4
4
8
1
8
5
10
4
9
4
7
4
7
10
6
5
2
9
3
8
3
4
8
3
4
9
9
7
2
3
1
7
7
6
7
2
9
2
5
2
9
2
10
2
6
4
9
6
6
3
2
3
7
6
10
6
2
9
4
3
1
2
7
5
4
5
9
5
9
5
8
6
4
10
10
8
10
3
10
5
1
1
8
4
7
5
7
7
7
10
2
2
2
10
7
4
2
4
2
8
9
7
5
10
6
5
4
1
4
3
5
4
10
5
1
8
9
8
7
5
8
10
9
2
7
2
3
10
8
4
8
9
4
9
4
8
7
3
5
2
3
8
9
5
1
9
7
5
2
5
4
7
10
2
10
2
3
3
10
4
3
9
9
7
8
9
4
5
4
4
7
7
8
8
10
3
5
5
6
3
4
10
10
3
6
1
6
2
2
7
10
8
3
5
8
7
8
5
3
7
3
3
6
2
4
3
7
8
1
4
3
1
8
6
4
9
9
3
5
4
5
2
10
10
10
9
9
7
6
2
3
8
9
7
2
1
1
6
10
8
4
1
8
7
9
4
10
4
2
1
1
6
3
6
2
3
5
9
4
5
3
2
4
6
7
6
3
10
8
6
2
8
5
3
1
3
5
6
8
6
9
4
3
9
3
5
2
7
4
3
3
3
3
3
6
6
10
8
4
8
5
2
5
2
5
10
2
6
3
3
10
5
5
2
9
6
10
5
8
4
6
1
4
8
9
7
1
5
1
2
2
4
3
2
9
6
3
5
5
9
5
2
6
1
4
2
4
9
5
2
2
8
10
4
5
1
2
5
1
1
9
3
7
4
6
8
5
9
9
6
8
3
8
5
9
1
3
7
6
8
1
10
9
6
7
6
8
8
1
5
8
2
9
6
10
8
1
5
3
3
10
7
1
5
6
3
4
7
10
7
2
5
10
5
6
7
8
8
9
1
7
4
2
2
9
8
3
7
3
4
4
7
5
6
8
8
10
3
1
9
3
4
8
5
7
10
9
7
1
7
6
10
10
7
8
2
6
1
2
7
9
7
1
3
5
10
6
5
1
1
5
5
4
7
10
8
8
8
7
6
5
8
4
10
5
5
2
7
1
9
9
6
2
5
2
1
1
3
7
5
10
7
6
9
4
9
8
8
7
10
4
2
6
5
5
7
8
8
10
2
7
7
7
3
4
1
8
10
4
9
1
3
10
10
4
2
1
3
3
10
5
4
6
10
2
10
7
1
10
4
2
8
3
8
8
6
6
3
10
4
9
7
6
9
10
1
5
5
2
1
5
5
3
6
9
5
6
3
4
5
1
6
10
10
4
1
9
2
1
2
1
4
8
6
4
9
10
1
1
9
6
3
9
9
1
9
3
3
3
6
10
2
6
3
10
3
3
2
6
7
8
7
2
2
10
10
5
1
1
3
10
8
5
3
2
6
9
8
9
6
8
1
1
8
8
10
10
2
4
9
8
1
4
8
3
2
7
6
7
2
5
3
7
2
3
6
8
9
6
8
5
2
2
6
1
9
1
9
7
10
8
6
5
3
10
2
1
3
9
2
1
6
4
5
4
4
4
3
5
6
10
9
6
1
7
3
5
8
4
5
1
5
7
1
7
5
1
10
2
1
3
1
6
5
7
4
8
10
8
9
5
9
4
5
9
4
3
8
9
1
7
5
4
3
2
6
10
5
4
4
10
6
2
4
2
4
7
1
4
10
4
7
10
6
9
10
6
4
1
10
4
10
9
9
10
5
1
7
8
6
6
2
5
7
4
5
6
6
1
2
6
9
7
5
10
2
8
2
8
9
7
2
6
5
2
9
1
5
3
6
6
5
9
7
1
2
1
7
2
9
6
8
8
1
2
5
1
4
2
3
4
5
4
5
8
1
7
2
3
5
7
9
2
10
6
6
4
1
6
1
4
5
2
8
7
9
5
9
2
8
8
9
7
7
1
9
9
4
5
5
6
2
7
3
7
5
1
8
10
3
3
4
4
3
10
8
10
1
9
5
5
10
5
10
4
5
2
10
7
2
1
9
8
4
2
9
9
10
6
7
9
8
3
2
3
7
9
9
1
9
7
2
6
10
5
2
5
7
7
7
7
7
8
6
1
9
2
2
5
1
9
9
9
5
2
3
1
1
2
5
9
10
8
5
9
1
7
4
1
6
1
7
5
9
2
6
6
2
6
4
5
5
10
6
3
6
8
2
5
7
2
3
6
8
9
5
2
5
3
3
4
6
8
6
2
1
4
9
7
6
4
7
8
1
10
3
1
3
3
6
3
6
10
8
10
1
4
10
5
6
9
4
10
10
1
9
4
4
2
4
2
7
9
10
8
7
6
10
3
3
3
5
10
7
1
10
3
10
6
2
6
7
2
1
9
2
7
5
2
1
6
9
3
5
10
2
6
1
3
7
1
2
1
2
4
8
10
8
7
8
7
6
2
1
1
4
3
8
10
6
1
4
7
10
4
6
9
6
2
1
9
2
3
7
10
4
9
7
10
9
10
7
3
7
1
4
8
2
8
7
8
5
6
5
10
7
9
4
4
6
9
8
9
4
10
6
9
5
8
2
9
7
2
9
1
3
10
10
9
4
6
1
1
3
6
9
9
7
6
4
4
10
7
1
4
9
1
5
2
2
8
10
2
6
5
6
4
7
8
2
7
3
8
8
5
6
5
10
2
6
6
1
7
10
3
8
9
3
2
3
4
4
3
2
10
6
6
2
1
2
1
6
6
9
6
9
7
9
8
8
4
8
3
1
8
10
6
3
9
2
4
6
8
1
4
4
4
4
9
6
9
8
1
8
5
4
5
6
10
7
7
2
7
1
5
8
10
4
3
4
10
5
1
4
9
9
3
8
3
8
9
5
6
6
6
4
7
8
4
5
4
8
3
1
4
8
8
9
2
4
9
3
5
3
5
7
4
7
8
2
6
8
9
5
8
5
4
5
3
1
7
5
8
4
10
5
7
6
4
2
5
10
2
7
2
3
10
8
1
4
3
6
10
9
7
4
2
5
6
4
8
3
8
9
8
2
1
7
4
5
1
1
2
8
1
3
2
9
8
4
1
1
10
1
7
9
5
10
10
3
6
1
1
10
1
7
2
3
8
2
10
10
3
5
4
3
2
9
9
3
1
9
10
9
3
6
4
7
6
6
7
9
8
10
1
6
8
7
6
4
2
5
2
4
6
10
4
2
1
9
2
8
3
5
1
10
8
3
3
4
5
9
8
2
6
3
4
3
4
2
5
10
9
2
2
9
3
3
8
10
4
2
6
9
1
1
6
10
5
4
6
6
10
3
10
5
6
1
3
10
3
5
3
3
4
2
6
6
4
6
9
1
1
6
6
6
5
9
6
2
3
8
6
2
8
4
8
8
4
6
2
8
5
7
3
5
5
9
5
9
6
1
9
7
4
9
3
10
9
9
10
5
4
9
4
5
9
6
2
8
8
4
7
6
4
5
5
5
3
1
1
7
2
1
2
5
3
8
5
4
9
2
10
5
7
7
3
4
5
8
5
8
2
6
7
4
6
1
4
8
8
5
5
7
10
2
8
6
4
3
7
8
9
10
8
1
9
7
2
7
6
4
3
4
4
5
5
6
9
9
7
8
2
7
8
3
6
6
7
9
9
1
6
9
1
5
1
2
4
1
3
6
10
2
7
10
3
9
3
7
9
5
7
10
9
9
9
4
7
10
8
4
9
6
7
10
7
6
7
10
4
10
1
10
2
9
7
4
9
8
5
2
8
2
9
9
5
4
3
5
6
8
10
5
10
8
2
9
8
8
5
4
2
8
7
6
10
5
6
4
1
9
6
4
8
5
2
7
7
4
9
8
3
4
8
6
4
8
9
3
5
5
8
1
1
1
1
3
9
1
9
6
8
8
10
5
2
8
1
5
5
7
4
7
9
3
2
7
1
8
6
3
10
9
3
5
5
10
9
7
5
2
10
2
10
7
6
8
2
1
4
1
6
2
2
9
4
3
5
10
5
4
5
1
6
10
7
7
3
3
4
6
7
5
10
6
5
4
7
8
8
5
4
4
8
7
6
7
2
5
10
7
8
9
5
7
1
8
7
9
5
10
1
4
9
6
1
4
2
4
8
1
6
10
5
1
6
5
3
10
5
3
2
6
2
4
8
8
1
10
10
8
3
8
4
9
9
3
4
4
1
4
4
1
8
2
1
2
2
4
2
5
3
9
4
7
8
3
1
9
2
5
9
9
9
3
1
5
2
2
7
10
9
10
8
1
10
7
1
10
10
2
6
8
10
10
9
3
2
2
2
5
9
3
10
6
1
1
7
8
3
5
1
8
4
8
3
6
10
10
8
4
9
4
4
3
8
2
4
1
10
9
5
1
10
6
4
10
1
5
10
2
8
6
1
1
5
8
7
10
9
2
4
10
5
10
7
3
8
6
1
6
8
2
10
1
8
2
4
9
4
3
9
9
6
5
8
6
4
3
1
9
3
9
3
2
3
10
2
5
10
10
9
2
8
6
7
7
9
2
9
2
8
10
3
2
1
3
3
1
3
7
5
3
9
1
6
10
5
5
8
7
7
8
5
9
6
10
3
6
4
7
4
2
6
6
9
8
5
7
4
3
4
2
8
6
7
4
1
10
6
8
3
4
10
1
6
8
10
4
7
7
9
7
2
2
3
5
10
2
8
5
4
5
6
9
6
3
8
9
3
10
8
1
10
9
1
1
9
8
8
6
8
4
8
6
4
2
9
6
10
10
4
1
5
5
3
5
7
5
5
3
7
8
5
8
4
10
10
2
7
10
1
4
8
8
3
2
10
10
2
7
2
4
5
2
10
8
6
2
4
6
8
6
8
8
1
1
2
8
8
5
7
8
1
7
4
10
6
10
3
4
8
3
8
3
1
8
1
2
4
8
1
10
2
8
9
8
10
2
3
8
6
2
9
4
9
6
9
10
6
1
7
4
7
6
5
4
6
3
5
10
9
2
5
5
7
1
3
10
9
6
2
4
8
1
8
4
6
9
8
10
9
10
3
4
10
4
1
3
3
8
7
7
3
6
6
10
9
2
9
2
8
6
10
9
7
1
10
6
2
6
10
7
5
5
7
1
7
2
9
3
6
7
10
7
4
8
5
7
9
5
3
6
8
4
5
10
1
6
5
2
9
9
1
10
1
4
7
6
4
6
6
5
4
2
5
7
4
10
4
10
7
6
8
3
9
10
8
5
8
5
2
6
6
10
6
2
7
9
1
2
4
10
4
8
8
10
4
4
5
1
5
4
7
10
8
4
6
4
6
2
8
2
8
6
4
6
5
6
7
4
4
1
3
7
8
6
5
1
8
8
5
6
4
10
1
9
9
2
1
1
8
10
1
3
4
10
5
2
9
10
5
2
10
3
5
4
6
9
6
2
8
6
7
1
7
10
1
4
8
5
4
10
9
2
9
7
3
3
6
6
6
4
10
9
3
9
2
6
3
2
7
7
7
10
1
4
5
4
8
5
10
3
1
3
6
5
8
10
3
10
1
4
9
1
6
1
1
2
1
1
7
2
3
10
10
5
3
3
4
9
6
8
1
9
5
8
2
7
5
9
6
8
8
7
7
6
9
2
7
9
2
9
7
2
9
8
10
6
7
1
5
1
10
4
3
8
2
1
1
2
2
4
10
7
5
7
1
10
8
5
8
10
1
4
2
8
3
5
2
5
3
2
4
8
10
7
1
6
9
7
4
4
4
1
2
5
6
6
6
1
5
9
1
5
5
6
7
7
8
7
3
5
7
8
6
6
3
8
9
8
9
8
7
7
8
1
2
5
9
9
8
7
4
8
1
4
8
10
3
5
2
1
6
8
3
4
3
8
9
3
4
3
8
4
5
3
6
10
2
8
2
10
4
4
3
10
8
7
4
4
9
5
9
10
5
9
10
1
5
5
2
6
9
3
2
8
4
8
4
10
10
7
6
10
8
10
8
1
6
2
9
4
4
4
3
9
1
3
4
5
3
7
2
2
3
5
1
3
9
4
7
8
7
6
1
7
8
1
3
10
6
7
7
4
2
4
1
6
3
1
6
10
5
8
8
3
3
10
7
3
9
1
8
6
1
3
4
1
5
10
2
1
10
2
5
3
2
10
9
5
6
1
9
1
2
6
4
9
8
4
1
4
2
9
9
10
9
2
8
1
6
6
4
4
7
3
4
7
7
8
6
10
5
1
7
4
10
10
1
9
3
8
6
3
3
4
7
7
7
1
9
1
7
10
7
6
2
3
4
2
8
3
5
9
1
9
2
1
6
2
4
2
8
7
10
10
6
2
8
10
10
2
7
5
6
6
1
6
8
7
2
7
6
6
4
3
1
1
2
2
4
8
1
5
10
9
6
7
8
4
10
7
3
1
1
10
6
1
10
2
8
4
8
1
6
1
2
10
1
5
7
8
4
5
8
3
10
9
6
10
9
3
9
4
1
10
10
1
5
3
6
2
9
2
4
10
9
1
10
6
4
2
4
8
4
8
3
1
7
7
8
2
4
1
3
9
3
5
2
6
2
8
7
7
4
4
6
4
1
7
9
5
1
7
3
8
10
5
2
10
4
1
4
1
4
1
8
6
4
3
6
1
3
8
5
7
1
6
4
2
7
1
2
2
9
7
2
6
3
7
6
1
10
3
4
1
8
10
4
3
1
5
2
2
8
4
4
8
9
8
8
10
3
4
5
2
5
8
9
8
2
2
4
9
8
4
1
8
7
4
2
10
8
6
4
9
6
4
9
6
3
10
4
4
5
3
5
10
6
7
4
1
3
3
8
4
3
8
3
8
1
10
4
2
2
8
6
7
10
2
6
6
2
9
3
10
2
4
8
9
9
4
3
5
9
3
3
2
8
5
1
10
3
6
1
10
10
3
4
3
6
7
2
3
7
9
5
3
9
1
6
10
9
1
4
6
10
2
9
5
7
6
4
5
3
5
4
9
9
10
2
9
2
6
10
5
5
10
4
2
6
3
9
6
7
8
9
1
6
1
4
6
7
6
2
10
7
4
7
1
6
8
5
1
7
1
8
6
7
7
2
5
5
3
1
4
1
6
10
3
1
1
10
1
3
7
1
3
10
7
8
4
6
1
5
9
5
7
8
4
1
5
7
8
3
4
4
9
8
3
2
8
9
10
3
2
10
6
1
8
3
9
10
7
2
10
3
10
1
3
1
6
10
10
3
1
10
3
6
3
5
7
7
6
7
9
7
6
1
8
8
8
1
1
10
9
7
8
6
5
8
9
2
10
10
8
4
9
3
10
3
8
5
1
2
6
7
5
9
6
7
1
3
7
9
9
6
5
6
2
10
7
1
8
9
2
1
8
5
5
1
9
8
5
3
2
10
10
4
8
7
10
3
4
9
1
3
3
1
9
7
8
5
9
1
6
5
3
8
10
3
6
5
7
7
2
4
2
5
6
5
1
8
8
7
8
2
9
5
8
1
3
1
10
7
8
2
4
2
7
10
2
8
9
2
7
6
5
7
6
1
6
6
8
9
3
8
3
1
1
5
3
4
3
9
1
4
3
9
1
2
5
5
8
7
7
5
5
3
5
8
3
3
1
3
10
8
9
9
9
8
6
2
1
2
5
10
8
1
3
4
1
9
6
7
1
4
7
9
4
10
10
4
5
3
10
6
4
3
10
1
3
1
4
10
1
1
3
7
2
7
9
6
5
7
1
1
2
3
2
5
1
9
9
7
4
6
9
3
8
7
5
7
8
6
9
9
3
9
7
4
3
10
7
3
1
6
4
3
7
6
1
3
4
2
4
3
7
4
6
1
7
9
2
8
1
7
4
3
7
8
1
10
10
3
7
8
2
1
1
4
7
2
6
2
8
8
9
1
5
2
3
7
9
9
5
3
4
1
9
6
10
3
9
1
10
8
8
2
5
4
8
6
1
9
7
4
6
6
3
8
9
4
5
5
7
6
5
3
1
2
7
3
5
2
1
2
3
7
8
4
7
4
9
1
5
4
5
5
6
2
8
10
4
10
4
8
10
2
10
5
8
7
8
4
4
4
1
9
3
8
5
1
10
10
2
7
6
10
2
5
2
1
1
9
6
6
2
10
8
3
7
7
6
9
6
4
8
10
3
7
7
8
6
5
10
8
9
8
2
9
2
4
5
7
10
4
9
7
2
5
10
5
6
2
7
6
8
2
6
2
2
3
8
5
3
7
3
2
10
5
8
6
4
5
2
10
9
5
6
9
9
3
3
2
7
1
9
2
4
9
8
4
9
2
2
10
9
9
7
2
9
1
9
4
4
6
4
6
7
5
10
1
9
2
8
2
5
1
1
9
10
2
3
9
4
9
10
3
10
1
8
8
7
1
3
6
3
5
1
2
8
5
3
6
2
7
9
9
4
3
7
5
5
10
8
6
5
8
5
1
10
10
10
9
7
1
1
5
5
2
10
4
4
4
8
10
6
2
2
4
4
2
10
4
7
10
5
1
1
8
4
6
2
7
9
7
2
2
8
5
4
8
6
1
7
1
6
1
4
6
2
7
2
7
9
8
6
9
9
7
6
1
3
6
4
8
1
9
4
3
10
5
5
8
3
6
10
7
7
1
3
6
6
3
2
2
4
6
9
3
5
4
8
9
6
9
10
7
5
5
5
1
7
3
8
5
10
7
8
5
2
2
8
6
10
3
4
2
2
2
8
1
5
4
9
3
6
5
5
1
2
10
10
3
10
1
3
4
9
2
3
9
2
4
2
4
5
1
7
2
4
4
10
1
9
3
10
6
10
5
6
6
10
6
3
7
8
5
1
9
5
3
1
6
3
3
6
10
10
7
5
3
3
2
9
5
6
5
4
1
9
3
2
3
2
7
10
2
4
5
10
8
1
8
2
6
8
6
5
10
9
3
9
8
7
10
9
4
1
10
1
1
5
10
4
4
9
2
2
6
5
1
2
8
1
7
7
10
2
9
2
5
1
1
2
6
6
8
7
7
9
6
5
4
3
6
3
5
5
9
6
2
7
3
6
3
3
8
5
2
5
4
10
4
1
4
7
8
3
4
1
6
8
6
6
4
9
6
4
9
9
7
6
2
4
5
6
6
8
4
4
4
1
9
3
1
5
10
6
4
1
3
3
7
10
8
1
5
2
10
8
3
3
7
10
5
1
2
1
2
8
7
10
6
1
8
1
1
5
7
9
3
5
1
4
9
3
9
10
8
5
1
8
1
4
3
2
4
1
8
5
10
9
3
9
7
8
5
8
4
2
9
6
7
7
7
5
8
7
6
7
7
6
7
8
1
3
10
8
5
8
2
8
7
1
8
4
9
9
4
7
10
5
10
4
9
7
6
1
1
10
1
5
2
4
3
2
2
10
3
3
10
5
5
5
7
5
8
7
7
9
4
3
1
7
2
2
9
9
4
3
3
10
8
1
5
9
7
2
10
2
3
6
2
5
3
4
5
5
3
10
10
2
3
10
5
5
9
3
6
3
3
2
5
7
4
7
1
4
4
5
8
4
3
5
1
6
4
2
5
8
7
2
2
10
10
2
5
9
3
1
7
1
4
7
4
3
2
9
2
6
2
2
1
8
1
4
10
3
7
1
6
3
8
10
1
2
10
1
5
9
4
1
2
10
4
5
9
8
4
2
3
5
10
2
2
9
6
2
6
5
2
7
6
7
5
4
8
7
1
8
8
4
1
9
6
5
3
1
3
6
7
10
2
8
5
2
2
10
10
9
10
4
10
9
8
10
10
6
10
9
3
10
5
5
8
9
5
1
10
3
6
5
5
1
2
10
4
9
2
3
3
1
5
5
7
9
9
4
1
2
5
1
10
2
8
8
2
10
2
6
9
3
5
4
8
1
2
7
4
10
5
8
9
7
4
4
6
1
2
1
6
6
9
1
10
1
5
2
4
6
5
3
2
5
1
6
4
3
9
6
1
6
9
8
6
5
8
4
5
10
8
1
7
8
9
2
4
10
6
6
9
5
1
2
1
4
1
7
5
6
2
10
6
10
1
4
8
7
4
4
2
3
3
4
4
6
7
7
4
2
9
8
2
3
7
6
10
7
10
3
3
6
8
5
3
10
10
5
3
10
6
6
5
3
4
10
5
4
10
2
8
6
1
1
1
7
2
10
9
8
3
10
2
5
10
4
8
4
3
3
7
6
5
1
10
10
4
9
9
6
9
6
4
7
5
6
5
2
3
8
4
3
5
7
1
3
6
7
1
7
3
6
4
2
4
7
4
4
8
9
6
8
5
4
8
3
1
3
6
2
4
7
2
2
1
4
2
3
7
5
6
9
5
10
1
4
6
5
7
9
9
7
3
5
7
7
6
2
10
10
3
9
10
3
9
6
4
7
9
1
8
1
9
8
6
8
4
6
8
4
10
3
2
4
10
2
1
5
8
4
6
4
4
7
9
9
6
7
4
1
10
7
8
3
8
7
6
2
5
3
1
3
6
1
2
3
8
9
10
10
4
4
1
6
2
9
8
6
2
7
4
1
7
10
2
2
1
4
6
4
4
5
2
2
7
4
4
10
1
8
6
3
4
3
7
7
5
10
1
4
1
9
1
5
4
7
7
4
8
8
8
8
5
7
1
1
3
5
7
7
4
8
3
3
7
9
4
8
2
5
3
10
7
6
4
10
7
8
4
2
4
7
4
1
1
7
9
7
8
9
9
3
1
5
8
4
3
4
1
1
1
3
7
9
7
10
4
7
10
5
10
9
7
3
9
9
7
9
8
1
2
6
5
7
9
9
8
5
1
2
8
6
5
9
5
3
4
7
5
4
3
5
2
9
7
1
6
6
5
4
7
8
6
4
8
4
8
5
4
3
10
8
9
2
6
10
10
1
2
7
4
9
9
2
8
3
8
9
7
6
8
10
6
2
10
1
5
2
9
3
3
2
8
1
6
10
3
5
2
6
6
9
7
5
4
4
1
10
10
9
10
4
10
3
1
6
10
6
9
1
4
7
7
1
9
2
10
6
6
9
10
8
2
2
7
5
4
5
8
6
1
6
10
5
3
4
6
9
8
2
7
3
7
2
2
1
4
8
8
1
9
10
2
5
10
7
10
10
3
10
10
6
1
9
4
8
9
1
2
9
6
5
8
6
4
4
5
8
7
8
3
2
6
2
9
6
8
1
5
7
9
8
10
3
9
5
2
9
6
2
1
2
6
7
6
6
1
2
4
3
7
7
10
5
1
4
4
4
2
8
3
2
6
5
2
5
3
9
9
8
8
8
5
1
2
7
2
4
5
6
6
5
8
8
9
7
7
2
6
4
8
8
9
7
5
9
3
3
1
6
4
6
5
9
2
9
4
9
4
9
9
6
8
10
3
4
10
5
7
4
8
10
8
9
8
7
8
8
7
9
1
9
8
6
8
4
9
3
6
1
4
2
3
1
1
6
10
9
6
5
7
7
6
7
3
5
10
7
4
7
7
2
3
9
4
6
5
5
1
9
10
7
9
5
10
3
6
2
3
3
3
7
6
3
9
4
3
7
4
7
2
7
9
9
5
7
6
9
2
2
5
3
5
4
4
3
4
4
1
9
4
10
2
4
10
3
3
1
7
8
6
10
2
6
10
2
3
3
4
10
3
4
2
9
7
1
1
7
3
3
9
8
4
5
8
3
1
3
10
5
6
7
9
3
6
2
5
6
7
3
5
1
4
7
10
5
8
4
6
7
5
1
2
1
3
9
10
1
9
7
5
8
2
10
3
10
10
5
3
7
6
7
5
9
1
9
5
1
2
3
4
9
6
3
3
4
2
8
9
1
2
8
3
3
1
9
8
4
4
7
1
6
2
4
7
1
8
5
6
1
9
2
1
8
2
6
4
9
4
8
5
3
1
4
9
1
5
5
8
8
9
1
3
6
10
3
8
7
2
2
5
7
8
2
2
5
2
9
2
3
9
9
7
1
4
7
2
6
4
6
6
8
10
4
8
5
5
5
7
2
4
8
1
5
6
2
7
4
10
1
2
6
9
8
1
8
8
2
10
8
5
2
2
5
3
10
8
8
9
7
9
9
2
5
3
2
1
9
2
8
5
5
8
10
10
2
5
1
6
7
3
6
2
8
6
10
3
7
7
8
8
4
5
10
1
5
6
7
10
4
9
8
10
4
7
1
8
6
2
10
6
6
2
5
1
8
9
7
6
10
10
9
5
5
6
3
5
2
9
3
3
4
2
2
7
4
7
8
1
5
3
10
4
6
7
2
2
7
7
2
4
3
8
10
5
9
10
9
6
1
7
10
4
4
6
9
4
7
5
1
1
6
3
8
10
4
3
4
3
1
7
2
7
8
7
6
10
9
6
9
4
5
7
4
5
9
10
2
3
7
1
4
7
4
5
10
4
6
9
3
6
4
8
4
9
6
5
5
5
7
9
8
10
8
1
2
10
2
7
1
10
9
4
1
1
6
1
9
3
8
10
5
7
5
5
5
5
9
7
9
4
5
10
5
6
6
2
7
5
3
7
1
8
10
3
7
9
1
9
8
4
2
1
9
6
4
1
7
7
1
9
9
7
6
10
8
7
4
1
8
1
4
9
5
5
2
1
9
5
8
4
7
1
2
6
10
3
2
10
8
4
1
10
4
2
10
6
7
1
6
1
2
2
6
2
1
6
5
9
6
9
8
2
5
3
6
8
9
3
5
5
6
7
8
10
1
9
3
1
1
7
2
1
1
5
1
1
10
3
9
6
2
7
6
4
2
6
4
9
6
8
9
9
5
6
2
5
3
10
6
9
5
3
3
10
3
9
9
3
6
9
5
1
9
3
6
3
9
4
4
1
3
8
1
1
9
1
9
10
10
1
3
1
5
1
9
7
1
10
5
2
7
5
7
6
2
6
2
8
9
7
6
3
10
3
9
9
8
6
9
2
6
5
7
7
4
4
4
10
10
2
3
7
1
3
3
10
8
10
7
4
8
9
8
6
1
1
1
7
6
7
2
3
6
2
6
9
3
3
7
2
2
5
2
6
1
2
8
8
1
2
4
7
7
2
3
7
4
6
6
9
7
1
7
7
7
7
2
2
6
8
5
1
3
5
8
4
1
10
4
9
10
7
10
8
4
1
4
5
3
4
2
5
8
5
5
7
1
3
8
9
3
6
7
3
10
5
3
3
9
3
2
10
2
5
9
1
10
4
9
4
4
6
5
8
4
1
6
5
1
8
2
3
7
5
6
9
9
5
2
2
6
6
7
2
1
4
5
6
6
8
4
2
7
8
8
4
4
8
10
8
4
8
8
3
7
4
5
2
10
10
9
4
5
7
2
10
4
6
6
6
6
10
2
3
9
8
9
8
8
2
8
9
8
8
3
3
6
7
3
6
7
4
10
5
4
2
1
4
8
7
8
8
1
8
5
10
3
4
7
2
5
5
4
3
6
3
2
7
9
8
5
7
1
4
8
2
10
5
6
5
1
6
5
5
2
10
1
5
2
6
2
2
3
3
6
1
3
1
10
1
10
1
4
10
5
8
9
3
4
6
3
4
2
5
5
10
1
9
6
4
4
6
6
3
10
4
9
6
5
3
6
2
3
3
8
9
5
9
9
5
2
10
9
6
3
8
2
5
7
4
9
3
5
4
8
4
8
1
3
7
4
7
7
9
7
4
5
7
10
3
1
2
3
6
3
2
5
5
10
2
5
3
3
4
4
8
2
7
8
8
1
8
5
9
10
5
3
2
1
6
3
5
5
9
6
10
6
7
3
6
10
8
1
1
4
6
10
4
6
2
10
2
9
2
1
1
10
3
6
10
9
8
4
1
6
7
3
3
10
8
7
5
1
5
10
4
10
9
7
9
1
10
2
8
5
2
5
9
10
3
10
10
4
1
4
8
10
9
2
9
2
8
8
6
2
10
8
2
1
6
2
1
10
5
7
6
6
1
2
9
4
1
5
8
6
5
1
10
5
8
10
6
8
2
7
5
3
2
10
5
2
6
10
6
10
4
8
8
4
8
4
4
2
2
5
8
9
1
10
9
8
3
10
10
4
6
6
6
10
4
3
3
6
3
7
8
6
2
5
2
7
4
1
10
2
8
2
8
1
10
2
3
5
3
5
1
7
7
1
10
4
5
7
4
1
3
6
1
5
2
9
6
4
8
10
10
5
6
6
10
5
5
3
8
7
6
4
1
7
10
4
7
2
7
1
8
7
8
4
1
10
7
3
3
5
7
10
9
8
7
4
2
5
8
6
4
2
3
5
1
8
2
1
10
7
5
7
5
4
2
9
2
2
8
3
6
8
1
9
1
6
8
5
9
3
4
10
1
6
5
10
7
10
6
4
10
7
9
10
4
10
4
10
1
8
8
9
1
8
5
4
2
2
6
2
3
2
6
9
2
2
3
8
2
6
7
7
3
10
5
5
1
10
6
6
6
10
9
2
3
1
3
8
2
1
10
3
10
3
9
7
9
6
8
6
5
1
4
10
5
2
10
6
10
9
9
9
1
4
4
9
10
10
3
1
9
4
1
1
6
2
2
1
8
8
5
4
4
1
3
5
7
9
5
4
5
5
9
9
10
4
8
5
4
9
4
8
4
8
7
10
3
5
7
10
5
7
7
7
1
6
9
2
3
5
9
6
8
6
5
3
7
5
4
1
3
6
1
10
2
10
7
8
7
1
3
1
8
6
6
2
4
1
7
5
8
10
9
10
5
3
5
4
8
2
1
1
1
4
6
7
5
8
10
5
4
8
10
7
7
6
3
9
1
2
2
8
4
6
3
9
4
2
5
5
1
1
2
1
3
5
10
9
2
4
9
6
4
10
5
4
6
5
7
9
5
3
4
6
6
7
7
6
6
1
8
7
6
10
2
10
1
2
9
7
7
1
3
3
4
3
6
10
5
3
9
8
2
9
7
6
8
4
6
9
1
5
6
6
5
1
6
9
8
7
4
2
2
3
5
8
10
10
8
4
9
6
4
5
2
6
1
6
10
10
4
7
1
8
8
8
1
3
7
4
9
6
5
1
7
10
8
10
1
10
8
5
4
2
1
1
3
10
6
3
8
8
4
5
8
9
2
8
6
4
5
2
6
8
7
3
2
9
8
6
4
7
8
3
9
7
7
8
7
8
1
8
5
2
9
7
10
10
3
7
9
10
3
10
1
3
5
4
6
10
2
10
1
9
10
3
3
9
7
5
6
6
4
3
1
4
8
1
3
7
6
3
7
8
8
6
8
9
8
4
9
8
4
3
8
10
9
6
5
2
4
9
4
10
2
7
1
9
4
10
5
9
4
5
7
7
1
1
1
3
5
10
10
9
3
10
6
1
7
2
8
10
4
4
9
5
2
4
10
2
5
7
6
8
2
6
10
5
9
8
7
1
2
7
6
5
9
3
10
6
3
4
6
5
6
4
7
4
7
3
6
10
2
8
8
2
3
8
2
10
9
5
5
7
10
9
1
3
8
5
2
3
6
7
6
3
5
7
8
1
4
3
5
1
9
6
6
4
8
5
10
10
8
9
3
6
1
7
3
7
10
10
7
1
5
3
3
6
10
4
5
4
2
4
7
7
6
2
2
9
7
10
6
7
10
3
6
3
7
8
6
3
8
1
7
9
7
7
5
9
10
7
4
2
8
7
6
10
4
9
5
6
1
5
9
7
10
1
4
6
5
2
6
4
10
7
2
5
1
5
7
7
6
2
3
5
2
3
2
8
4
9
2
1
4
8
7
2
1
3
3
1
4
2
10
1
8
10
10
7
10
10
3
4
3
2
6
1
5
8
1
5
3
10
10
4
2
5
3
10
6
6
7
2
2
1
2
7
8
5
3
4
9
3
3
4
9
6
3
8
3
5
10
9
10
7
2
1
6
5
2
5
6
7
8
1
3
7
3
7
9
4
7
8
6
10
9
4
1
8
7
7
2
8
5
8
5
9
2
4
5
2
6
3
10
9
1
1
8
10
5
4
5
8
5
7
8
2
8
2
3
4
3
10
1
10
8
6
8
1
3
2
9
5
8
9
9
4
8
1
9
7
3
9
6
4
3
3
2
7
6
10
9
1
9
1
3
10
7
4
8
7
10
3
8
3
6
2
3
8
10
7
9
9
5
3
2
9
2
1
5
2
6
8
2
4
10
6
2
6
6
7
7
4
1
5
9
1
9
4
7
5
6
1
8
9
3
3
10
9
9
9
10
4
4
1
7
6
10
5
2
5
7
4
2
9
3
4
2
5
3
9
9
1
6
8
6
6
10
9
10
10
4
3
4
2
9
6
9
2
7
9
6
5
8
3
10
10
10
3
10
3
3
6
4
6
10
10
6
6
6
7
7
10
7
7
8
8
9
9
5
2
7
9
10
3
4
4
8
3
2
8
10
7
8
9
8
8
4
5
5
5
10
9
9
9
2
1
6
10
6
2
1
4
10
6
5
2
5
6
1
3
2
1
5
9
3
10
4
3
2
10
5
4
9
10
7
5
1
10
9
3
3
9
6
3
6
2
1
5
2
6
3
1
6
7
10
1
3
4
7
9
3
8
10
6
1
2
10
2
7
3
5
2
9
9
7
10
10
3
10
10
6
7
7
10
1
1
8
1
10
3
7
3
10
8
3
9
3
5
7
10
8
5
7
8
6
3
10
8
2
6
10
5
7
7
7
10
3
1
6
9
5
3
3
10
9
10
4
8
10
7
3
7
7
6
3
1
7
8
5
9
1
1
9
6
5
4
5
1
5
7
2
5
3
5
9
5
7
4
4
8
5
2
5
2
6
4
7
6
2
3
9
7
4
4
4
3
4
4
10
7
5
2
9
6
6
5
4
2
2
4
2
7
3
9
8
6
8
8
9
10
9
9
3
2
9
6
4
10
4
5
3
4
9
6
7
3
7
6
4
10
2
8
9
10
8
7
10
3
1
5
6
5
4
5
7
4
6
5
3
2
10
7
1
4
9
1
8
3
8
8
8
7
9
10
8
2
9
1
8
2
8
8
10
1
5
10
1
3
8
6
4
10
10
4
5
3
3
9
3
6
1
1
1
7
5
10
10
9
6
9
1
10
9
1
5
9
10
7
10
9
8
7
3
3
10
6
9
3
8
1
3
8
9
2
10
8
5
10
6
1
1
7
4
5
5
8
5
2
5
4
10
4
10
2
2
5
8
5
1
10
1
10
10
10
6
9
8
9
5
8
8
1
4
4
2
10
6
9
1
7
10
5
2
2
1
4
3
5
8
6
4
9
8
10
8
9
7
7
1
8
2
9
1
8
1
6
2
3
7
2
8
2
10
1
5
4
9
1
6
3
10
10
6
1
6
5
2
9
2
2
10
1
5
2
4
9
6
1
7
7
2
1
9
9
9
2
4
7
6
7
2
1
10
8
6
9
1
5
2
5
2
2
5
9
4
6
6
6
9
6
9
5
6
6
9
6
8
2
6
8
10
9
7
5
10
8
9
9
7
5
1
8
1
4
10
7
3
1
10
4
4
5
9
5
8
6
4
7
4
2
9
3
7
4
3
6
2
10
4
9
4
10
6
6
1
4
4
1
2
5
3
10
7
9
9
8
1
6
2
6
9
4
2
10
9
8
6
10
1
1
4
2
6
4
2
10
6
2
4
6
9
5
10
4
7
6
8
5
8
6
6
3
5
4
3
2
2
9
9
5
9
2
7
9
10
3
2
1
2
6
10
1
1
6
3
9
8
6
8
10
5
10
8
8
5
3
3
4
4
3
1
6
7
10
2
9
10
9
7
3
8
3
10
6
4
3
1
1
6
6
4
6
3
9
7
5
4
6
4
2
6
10
5
6
10
9
5
10
3
9
2
5
6
4
7
7
9
1
10
9
5
2
3
10
6
7
10
1
4
5
5
1
6
5
4
1
8
5
4
8
6
1
3
8
5
5
6
9
8
7
9
4
5
10
5
8
8
6
8
9
6
6
9
10
5
7
2
4
3
4
4
5
1
7
3
6
9
8
5
5
4
4
6
10
6
3
9
6
1
1
2
6
6
3
10
10
2
8
7
8
10
10
2
1
8
6
9
1
9
2
5
4
1
1
2
4
8
8
3
5
7
6
3
10
2
9
1
3
7
4
4
7
1
1
9
6
5
2
10
10
1
7
8
5
5
5
2
6
6
2
2
6
2
5
2
7
10
4
4
7
2
7
7
1
3
3
10
6
6
4
1
8
3
3
6
4
5
2
4
9
4
3
6
4
2
3
7
2
4
8
8
5
2
2
1
9
4
10
7
3
1
8
1
4
2
1
1
1
7
8
5
8
6
5
6
7
7
4
7
4
10
2
9
4
5
2
7
2
5
6
8
3
4
4
1
3
6
1
10
3
6
3
5
3
10
8
3
7
6
1
7
6
5
8
8
5
8
7
8
1
2
2
6
1
4
5
8
7
10
7
1
5
10
2
3
3
6
6
9
8
1
4
4
9
1
5
8
10
9
9
5
9
3
9
9
8
5
5
3
8
2
8
3
5
8
7
9
3
6
2
9
5
5
5
3
1
5
9
4
6
7
4
8
6
8
4
6
9
7
7
2
5
1
7
6
10
2
2
6
1
10
10
3
6
3
5
9
4
6
6
7
9
6
9
6
2
4
5
4
6
10
5
2
3
9
7
9
9
10
10
5
4
2
2
6
7
9
4
5
9
2
5
4
6
4
2
3
10
7
2
8
1
6
3
6
6
6
8
3
6
8
8
5
5
9
4
8
10
3
3
5
5
3
2
8
6
9
7
2
7
8
4
5
1
9
4
1
7
10
6
9
8
2
6
7
10
5
7
10
4
4
6
4
2
1
6
7
9
6
3
7
3
6
10
9
5
5
6
8
5
3
1
10
8
9
4
7
6
3
9
7
9
1
5
10
10
2
7
6
4
5
5
3
9
3
9
3
8
9
9
10
8
4
9
9
6
3
1
4
5
8
2
10
9
10
3
9
10
1
1
4
3
9
5
3
8
1
1
1
8
9
4
10
1
10
3
5
7
1
9
3
10
6
2
6
8
2
2
8
8
4
7
4
5
4
7
1
10
6
6
2
9
6
2
10
8
5
7
2
7
7
8
9
8
7
5
2
9
3
6
8
4
9
7
5
5
9
3
10
6
4
6
10
9
1
2
3
10
8
7
5
9
10
8
8
7
8
8
9
1
1
6
5
10
7
9
6
5
2
7
2
5
3
1
4
10
6
7
6
4
3
5
4
8
8
2
2
10
4
4
9
9
6
2
3
3
2
10
2
2
3
3
6
7
3
5
1
8
7
8
10
10
2
6
9
10
5
9
5
1
3
2
7
9
4
2
7
10
3
6
7
9
5
7
4
9
7
4
9
5
1
10
6
1
9
9
1
4
4
5
7
1
4
6
2
3
1
5
3
1
9
3
8
6
7
9
1
2
3
4
7
1
1
8
7
8
4
6
1
6
5
10
1
5
1
6
1
4
10
1
2
1
2
4
7
8
1
9
8
2
1
5
9
8
1
1
10
3
2
5
1
9
7
6
5
1
2
5
9
7
3
1
4
5
3
8
4
8
10
1
8
5
1
2
10
7
10
9
8
2
1
10
3
10
8
6
8
2
5
9
9
2
9
5
7
5
10
9
4
4
10
8
2
2
7
4
8
5
10
8
8
3
6
10
10
8
5
6
6
1
2
6
6
10
5
3
5
2
8
7
8
8
5
9
2
6
1
8
10
7
3
6
6
7
2
3
8
5
8
6
1
4
3
1
4
4
1
8
8
10
3
6
10
5
3
8
1
2
9
6
5
9
9
2
7
6
1
3
4
7
1
3
2
9
6
8
2
4
9
10
5
6
5
6
6
10
8
3
1
9
10
2
8
7
10
6
8
2
5
9
7
2
6
6
2
6
4
10
2
7
9
10
5
3
6
1
9
2
4
1
9
7
8
7
4
4
8
8
4
7
10
8
8
8
1
5
7
8
3
5
7
6
9
2
1
1
6
5
5
4
9
6
3
2
8
10
1
3
3
4
8
10
8
10
6
3
9
2
7
5
2
1
1
7
2
8
1
3
1
8
5
2
7
10
4
9
1
2
6
5
5
8
10
5
2
1
4
10
10
4
9
9
2
7
5
9
7
9
8
10
3
8
10
10
1
6
9
9
9
1
7
4
7
1
4
6
1
3
3
2
5
3
9
1
3
9
6
5
2
1
9
8
5
7
1
3
9
8
10
2
8
9
3
4
5
8
1
7
7
4
5
6
4
9
4
8
1
9
10
3
10
4
1
9
1
8
9
2
2
8
10
9
2
6
8
5
7
6
1
1
3
10
3
10
8
4
5
10
9
6
2
5
1
4
9
6
3
6
9
3
9
9
9
10
1
2
5
10
7
3
9
3
9
7
4
10
7
7
9
9
2
3
6
10
7
2
5
4
1
7
4
7
1
9
2
6
6
9
3
10
7
1
6
4
1
9
9
1
3
3
5
10
8
9
5
9
6
7
6
8
1
5
7
5
3
7
3
2
5
1
10
4
7
3
9
4
7
10
9
8
5
2
8
1
2
10
3
9
5
7
2
3
3
7
8
9
9
1
5
8
4
4
1
3
9
1
1
1
5
10
3
6
1
6
7
10
6
2
9
7
2
4
10
9
9
9
8
2
6
3
1
3
5
6
4
9
10
5
1
8
4
10
4
6
2
9
2
5
10
3
6
1
4
7
10
6
3
7
1
9
5
2
4
2
4
6
10
3
4
2
1
10
4
9
5
6
2
4
10
7
4
9
4
9
7
6
5
1
10
5
3
6
2
2
3
6
9
7
1
4
7
2
2
8
8
1
2
6
4
10
4
9
6
3
7
6
2
5
10
7
2
2
5
9
8
9
9
5
10
4
2
5
10
8
10
8
3
8
4
9
4
8
5
9
2
7
10
1
1
9
3
8
9
3
6
5
1
8
1
7
3
9
2
8
2
6
2
10
3
3
1
8
8
3
2
5
1
3
3
6
6
6
2
5
3
8
10
7
9
6
7
1
6
6
6
8
6
10
4
4
6
6
5
1
4
8
8
3
3
1
7
6
10
4
2
3
10
5
6
10
2
10
4
8
10
10
9
9
5
3
9
6
10
1
3
9
6
2
2
4
1
6
3
10
4
4
5
10
4
10
8
8
1
8
7
8
1
2
9
3
3
1
10
2
7
1
6
8
1
10
10
8
6
2
6
6
8
1
2
1
1
2
10
6
6
6
3
6
2
3
5
10
10
8
3
1
8
10
8
3
5
9
1
5
8
7
1
8
7
9
8
5
6
9
1
1
4
4
5
3
8
9
3
5
1
9
5
2
8
2
6
1
1
3
1
10
9
9
9
5
1
6
8
2
10
1
4
3
10
6
6
7
3
4
2
6
6
2
8
2
1
2
4
6
9
10
5
8
7
2
9
2
10
10
3
9
1
6
10
9
8
5
1
3
1
8
4
3
6
1
3
7
4
2
9
3
2
3
9
9
6
5
4
4
8
1
6
2
2
6
2
9
1
7
8
8
5
1
10
1
8
1
10
4
7
7
3
1
4
10
2
3
5
7
4
4
3
6
8
4
9
8
6
10
10
2
10
2
1
5
7
3
10
9
10
9
8
3
9
9
5
7
3
9
3
3
6
10
9
8
6
4
4
5
10
5
2
8
6
2
2
2
3
9
4
5
8
9
9
6
4
9
6
1
8
3
2
3
7
2
4
1
4
10
1
6
7
8
4
6
3
9
8
10
7
1
5
5
5
1
4
1
5
7
1
10
10
3
3
1
2
3
4
9
5
1
5
1
9
7
10
5
10
9
6
7
1
4
3
3
8
1
7
4
7
4
9
10
9
5
4
6
10
8
3
10
8
9
8
2
1
1
7
5
4
8
10
2
4
4
7
3
1
4
7
10
2
1
4
2
4
4
5
2
2
8
8
7
8
5
5
10
4
8
3
8
10
7
10
8
8
1
1
5
7
6
6
9
5
2
7
9
1
10
8
3
5
1
5
7
2
2
1
9
3
6
8
6
3
9
2
8
8
9
6
7
4
2
7
5
2
6
8
7
9
4
1
10
10
3
6
6
3
2
6
9
7
1
2
5
10
9
9
6
5
3
2
10
9
3
1
5
3
10
9
8
3
9
3
9
1
4
1
10
6
6
5
3
10
8
9
2
9
5
1
6
10
2
3
7
10
5
10
9
9
10
2
4
9
8
6
3
5
10
4
7
9
5
3
3
5
8
3
6
7
7
3
1
2
8
8
5
8
9
8
3
3
1
5
5
9
3
7
6
4
3
9
2
9
9
1
1
8
1
10
9
1
5
10
6
5
3
7
6
8
6
10
7
2
10
5
10
8
5
7
2
8
2
10
2
10
7
2
4
8
5
8
5
2
10
8
8
4
5
3
7
10
2
3
6
5
9
6
8
8
1
4
6
4
6
6
10
7
6
2
1
1
8
8
5
1
4
5
7
7
5
6
4
9
6
9
1
6
5
2
1
10
9
8
4
9
2
7
6
8
10
10
10
4
6
4
5
5
7
3
1
1
3
5
1
3
7
3
2
1
10
2
9
3
3
7
2
9
6
1
4
9
10
10
5
10
5
6
5
1
9
2
6
2
7
2
3
3
1
3
7
5
9
10
5
10
4
1
3
9
5
2
10
4
9
8
8
4
5
2
8
9
3
4
8
5
4
9
10
7
10
7
5
10
1
1
7
4
1
9
6
3
9
2
6
4
1
10
6
5
8
2
4
10
7
7
3
3
5
2
4
4
7
3
10
7
2
2
9
8
2
9
6
8
8
9
5
1
4
2
3
1
2
8
10
10
7
4
7
10
2
5
7
7
1
5
8
1
1
9
10
5
2
8
9
2
2
7
5
9
3
8
3
9
9
2
6
3
3
5
6
7
6
9
10
7
3
3
10
10
10
9
8
4
4
8
3
8
4
8
8
2
5
6
7
2
5
5
2
2
4
6
8
4
1
9
8
7
1
7
10
2
2
8
8
7
1
4
6
5
8
7
10
1
1
2
5
3
4
4
9
8
5
1
2
2
6
9
1
1
4
8
8
10
4
5
2
9
7
8
4
7
6
10
8
7
9
9
8
7
5
5
9
3
7
2
3
1
8
8
3
2
9
8
5
10
5
4
4
10
4
6
6
8
5
6
5
1
1
3
2
7
9
3
7
5
10
1
2
10
3
4
8
10
8
2
3
7
7
2
3
6
1
5
10
9
4
4
9
10
3
9
1
2
9
4
3
5
2
6
5
4
6
7
9
1
4
5
4
6
6
6
1
7
3
5
4
6
7
6
6
6
3
4
6
3
1
6
1
9
2
2
2
10
2
1
3
10
3
7
1
5
2
3
6
1
9
3
8
2
7
4
2
3
9
8
3
1
5
7
6
8
1
9
2
3
7
8
8
10
6
2
5
8
1
2
5
9
7
6
1
6
1
3
4
10
7
3
9
2
4
10
8
3
1
4
4
1
4
3
6
8
4
7
4
5
9
9
10
10
3
2
1
1
1
7
4
9
1
8
6
5
3
7
5
1
1
6
7
1
10
4
7
1
5
9
6
10
1
5
1
7
1
10
10
6
10
7
2
7
3
8
8
7
9
9
3
7
10
1
3
1
1
6
1
9
1
6
8
4
10
4
7
2
7
7
6
10
4
7
1
7
10
1
8
3
2
7
9
4
10
9
10
10
6
4
7
2
9
9
4
7
5
5
10
6
7
8
1
8
4
4
6
2
3
8
2
6
6
3
4
5
8
10
10
10
3
4
6
9
10
8
8
8
2
2
9
6
3
4
6
3
9
4
1
3
5
5
4
3
9
1
4
2
1
10
3
2
7
1
4
10
1
9
4
5
7
8
10
1
3
9
10
5
3
5
8
3
8
8
7
5
7
5
1
2
9
4
1
1
5
10
5
2
7
4
7
6
3
4
9
10
5
2
6
1
7
9
2
8
2
5
9
4
4
3
3
9
9
6
6
9
3
8
8
4
8
3
4
6
1
2
3
10
4
9
6
10
7
6
9
9
8
6
4
1
4
5
9
7
2
4
6
9
4
10
9
9
10
2
9
4
8
5
2
6
3
6
10
7
10
1
1
4
1
5
7
4
5
7
8
9
4
5
9
9
4
8
6
4
8
1
8
10
3
9
7
2
5
2
3
7
9
8
8
9
6
1
7
7
5
6
2
8
3
6
6
4
8
1
8
3
7
1
9
10
8
3
2
1
4
4
7
5
5
4
9
1
1
10
6
3
3
8
1
2
6
2
6
10
7
1
1
7
6
6
7
7
7
5
3
10
10
3
2
8
8
6
5
5
1
9
6
1
8
7
7
3
8
4
6
8
3
2
4
8
3
9
10
1
7
4
9
6
6
2
5
3
2
4
8
4
9
5
1
9
3
9
9
8
4
2
8
9
3
10
7
2
4
7
4
5
7
5
8
2
5
3
8
5
5
10
8
5
3
6
9
1
6
10
1
7
2
8
6
8
6
1
10
2
9
6
8
8
3
1
10
7
8
4
6
6
7
6
1
6
4
4
6
10
5
4
3
5
4
4
1
2
3
5
8
5
10
8
8
7
10
5
2
2
7
2
1
5
8
8
2
10
4
1
4
2
5
7
8
2
6
9
2
3
6
2
5
2
5
8
5
3
6
5
10
5
4
3
9
9
10
1
1
6
3
3
8
8
9
7
7
8
10
7
4
8
1
3
9
8
7
5
4
1
2
10
6
3
1
9
3
7
3
1
6
7
6
1
7
10
3
3
4
3
10
6
7
5
3
10
1
3
7
7
6
8
1
10
7
10
4
10
1
8
5
7
10
7
7
7
10
8
2
3
1
5
8
6
9
9
1
10
1
7
10
3
1
10
3
4
9
3
9
2
9
8
5
1
7
10
8
5
9
2
7
3
5
9
6
1
8
10
1
10
9
2
4
9
5
8
7
8
7
8
10
5
8
10
4
4
10
6
1
9
9
2
4
3
4
4
6
2
4
9
2
4
10
1
4
3
10
9
4
6
9
7
9
1
7
8
8
2
4
3
3
6
6
3
2
3
6
6
10
3
1
1
5
6
1
10
10
3
6
4
1
2
1
2
10
3
3
7
2
8
6
6
7
7
2
4
4
5
5
10
6
1
9
10
2
2
6
1
3
5
5
4
4
5
8
6
6
5
2
1
1
10
4
3
9
7
6
10
2
1
4
6
6
4
6
5
10
10
9
10
8
9
5
8
7
5
10
7
2
3
10
9
1
5
8
9
2
1
2
9
7
10
9
10
5
1
2
8
10
1
10
1
1
1
9
9
3
2
4
9
3
5
7
2
5
5
10
3
9
1
6
10
8
2
6
1
10
2
4
2
4
1
5
3
7
3
4
2
9
9
6
5
7
9
9
9
7
9
8
10
4
1
6
10
7
2
8
4
1
3
7
3
4
6
10
4
2
2
8
6
3
8
6
9
10
7
3
1
10
1
8
7
6
8
7
10
3
4
2
5
3
2
10
10
3
8
7
7
1
8
9
1
10
6
1
4
5
9
7
2
7
9
4
5
9
8
6
1
10
5
6
7
7
10
3
2
8
7
2
5
5
7
8
8
1
10
3
9
7
1
3
3
10
3
2
1
6
3
3
3
3
1
4
2
5
1
4
2
6
3
7
8
10
9
3
4
8
1
8
6
3
9
5
9
10
5
2
4
10
1
2
5
5
5
5
2
8
4
10
7
8
10
10
4
9
10
10
2
10
4
7
10
3
8
6
1
10
3
7
7
1
6
5
7
4
5
5
10
8
10
4
5
8
4
10
1
1
4
8
7
10
3
10
5
9
8
6
8
6
9
8
2
2
1
7
6
9
4
10
5
6
1
5
3
4
1
8
9
4
9
7
1
6
3
5
2
1
9
1
9
5
4
10
6
4
1
10
8
4
4
1
8
7
9
1
7
3
10
4
3
1
4
3
10
7
8
5
3
3
1
4
9
10
2
5
8
7
4
8
10
6
6
4
4
7
10
10
10
4
9
8
7
9
1
7
1
3
4
9
9
9
8
2
7
1
9
5
5
5
9
6
5
8
2
7
3
9
10
10
10
5
10
1
10
6
6
7
8
1
9
7
7
1
5
3
6
10
3
3
8
9
6
7
9
6
6
9
1
2
9
5
8
9
7
7
10
2
9
6
2
8
3
5
10
7
7
9
2
4
2
7
7
6
5
9
1
5
2
2
3
6
3
1
3
5
6
4
5
6
2
10
10
4
6
9
1
9
4
9
6
6
6
7
9
9
10
4
5
8
6
9
3
10
5
6
3
7
9
6
4
9
1
1
9
2
10
7
9
6
5
9
5
1
9
10
8
7
9
9
2
5
1
6
8
2
7
2
3
2
6
2
10
4
4
10
4
10
3
3
7
7
2
7
4
7
9
9
9
4
2
10
4
1
10
7
5
9
7
5
1
1
6
9
9
2
3
9
8
5
7
9
5
9
3
8
10
4
7
10
10
6
4
3
6
1
3
9
1
8
5
4
2
10
9
7
3
1
8
5
7
10
3
10
10
2
6
2
8
8
7
9
4
4
9
6
1
1
7
6
3
7
3
2
10
3
8
2
1
5
2
6
10
8
5
5
1
2
7
5
9
4
4
4
2
7
2
10
10
3
10
4
5
3
5
4
8
1
5
2
9
9
7
6
3
7
7
3
7
2
2
6
8
10
5
5
4
5
2
10
6
2
4
2
2
6
9
10
9
9
9
6
10
6
3
6
5
9
1
10
9
7
9
5
6
10
2
5
3
1
5
6
8
3
1
1
4
1
10
8
4
8
5
5
5
2
4
4
4
4
9
2
6
6
1
9
5
8
7
5
3
8
7
4
5
5
9
3
6
3
6
9
2
7
1
7
5
6
10
4
3
10
7
10
1
3
6
8
4
1
7
7
5
8
6
4
9
3
10
10
8
1
8
8
3
10
8
2
3
1
3
6
7
3
3
9
7
8
1
10
2
3
1
5
9
10
10
9
1
9
3
6
1
9
9
2
6
5
6
10
4
1
5
7
4
6
4
8
5
5
9
8
8
2
7
8
4
9
10
4
6
1
8
3
4
9
1
1
9
1
1
10
7
6
7
8
9
6
10
9
1
10
8
10
7
10
4
4
1
1
6
3
1
2
4
2
5
1
10
5
9
1
6
4
4
5
7
7
8
6
1
8
8
5
6
6
7
10
10
1
5
7
3
10
7
3
4
10
1
1
10
8
10
1
7
4
4
4
1
6
6
6
3
1
3
8
2
7
3
1
1
6
3
5
7
9
3
10
2
9
8
7
1
4
7
8
2
9
5
7
9
1
5
10
8
6
9
1
7
7
9
10
7
3
2
8
3
6
6
4
4
1
3
2
4
3
5
3
3
1
9
4
7
3
8
5
4
9
5
8
5
2
6
1
4
4
5
5
1
6
6
6
4
4
2
9
7
7
8
10
8
3
5
4
1
3
6
6
7
6
9
8
1
9
2
6
10
6
8
6
2
4
6
2
4
9
2
3
4
6
5
8
10
7
6
7
9
1
10
6
7
3
6
2
9
5
4
8
6
3
2
8
2
6
1
7
3
3
4
4
10
8
8
4
5
5
4
8
1
9
9
7
4
2
10
1
7
8
3
6
6
8
2
1
10
8
6
3
1
2
5
7
10
8
8
10
6
10
5
8
1
9
1
10
3
5
4
3
7
4
10
2
5
1
5
2
4
5
2
3
2
8
8
10
1
5
3
2
3
4
8
10
8
10
5
10
6
8
4
6
5
2
2
3
6
2
4
6
9
9
4
10
9
3
1
9
4
6
4
7
3
2
9
8
8
8
7
3
7
1
9
1
5
10
1
10
3
2
6
5
3
2
3
8
2
6
3
10
7
1
4
8
8
8
7
4
7
9
5
10
6
9
10
5
4
8
8
3
2
7
2
10
4
1
8
6
9
9
2
10
6
10
2
6
8
6
5
10
1
2
10
1
9
7
10
4
4
4
2
9
1
10
8
8
4
8
10
7
6
6
9
1
9
6
1
8
9
7
8
4
10
6
9
8
8
9
4
9
2
5
8
5
2
1
1
5
3
6
5
9
4
6
4
3
5
4
1
4
4
1
9
2
6
5
2
4
5
1
4
1
7
5
8
1
2
8
3
4
1
9
2
2
7
5
6
9
10
3
9
4
1
10
3
10
9
3
5
5
1
4
5
9
9
10
6
10
2
6
4
10
4
1
8
2
1
10
8
6
2
1
1
5
7
1
7
2
4
3
5
9
4
8
3
5
2
1
6
9
2
7
1
7
9
3
8
10
9
10
6
6
1
10
8
4
3
5
5
10
5
1
3
10
8
7
6
9
6
9
8
6
3
5
3
8
6
3
7
6
7
6
6
6
1
10
10
9
9
5
6
9
2
9
3
1
1
7
5
10
7
4
1
3
5
1
7
4
3
3
6
2
7
2
7
3
9
9
8
7
9
3
6
4
8
3
6
3
5
3
5
9
10
8
7
7
4
3
8
7
4
10
4
3
7
10
5
7
6
5
1
1
5
5
7
4
10
8
5
1
8
6
9
9
4
2
1
1
10
1
2
9
7
6
7
2
1
8
1
4
4
4
7
3
9
9
5
3
3
9
3
3
4
6
8
10
9
8
1
10
10
2
1
1
4
1
8
1
2
8
2
9
4
8
1
2
2
3
4
1
4
2
7
3
7
7
4
3
8
8
7
5
10
10
1
6
7
4
7
4
3
6
9
1
10
1
9
1
7
4
9
3
5
3
1
2
5
3
3
9
7
1
1
10
1
2
9
9
6
10
5
4
2
6
5
5
10
6
8
2
2
10
5
2
4
8
9
9
3
3
1
8
6
7
7
7
5
10
10
2
10
7
6
10
6
5
9
4
10
4
2
2
4
7
7
6
10
2
4
10
9
5
7
2
9
2
2
5
5
4
1
3
9
9
2
5
7
6
2
4
8
10
2
1
1
7
3
10
1
7
8
2
7
7
3
2
4
3
7
7
5
7
7
2
4
10
5
10
5
1
1
9
7
6
5
2
3
7
6
3
6
5
10
4
5
8
3
3
8
2
3
5
1
7
10
3
6
6
2
1
2
10
10
2
7
6
6
8
4
7
7
3
2
7
1
10
9
9
7
1
1
2
4
4
2
10
10
8
2
5
9
8
4
6
8
8
3
3
10
3
4
3
7
1
8
9
10
7
5
6
2
9
6
9
7
1
5
3
4
1
7
7
7
4
7
9
8
6
10
2
4
8
3
8
9
10
3
8
4
2
7
1
6
6
10
7
1
8
6
1
6
8
3
9
9
6
8
3
1
8
4
10
10
3
4
1
6
10
1
5
10
7
6
3
8
3
1
1
3
3
10
8
1
5
7
2
7
9
3
3
4
8
2
1
1
5
7
4
1
6
7
9
7
7
10
6
4
2
3
7
4
1
7
6
2
9
6
9
3
1
7
7
6
7
9
7
7
1
7
5
2
3
3
6
7
6
1
6
7
1
8
9
8
3
9
7
2
1
6
6
2
2
1
3
6
2
10
6
2
1
5
7
2
9
8
8
5
7
3
7
4
9
10
2
10
8
8
7
6
10
2
7
9
4
9
10
8
8
2
4
1
8
3
8
6
6
10
5
5
1
10
8
8
9
6
4
4
3
4
7
8
4
2
7
8
7
5
6
9
9
9
9
7
1
5
4
5
5
8
5
1
6
6
2
2
4
4
1
5
2
7
2
3
1
10
3
7
3
5
4
4
6
8
3
6
2
10
4
4
9
7
10
9
5
1
1
5
2
5
8
3
1
1
8
7
10
10
7
1
6
3
10
6
8
5
6
8
10
1
2
8
3
7
10
5
4
5
7
10
4
5
2
1
5
6
1
1
6
1
7
6
4
2
4
6
3
10
6
2
4
2
8
4
4
1
6
4
6
6
4
9
4
3
5
10
7
10
2
1
8
7
9
5
7
8
9
9
3
3
8
2
4
8
9
5
10
9
1
9
6
9
3
5
7
9
9
9
2
8
1
10
8
1
1
3
8
3
3
4
5
8
1
5
9
9
3
4
7
7
3
5
7
6
8
1
2
1
5
7
2
10
8
7
6
3
6
1
6
1
8
10
4
7
4
8
5
9
8
7
2
4
8
10
5
5
3
10
1
4
9
10
1
10
6
3
4
6
3
10
4
10
5
8
3
8
3
10
3
4
3
7
10
4
5
7
2
8
9
1
1
10
3
7
1
6
7
3
9
2
10
2
8
6
4
4
7
5
8
8
4
2
7
3
7
5
8
5
1
9
3
5
4
4
3
4
2
6
9
3
1
1
5
2
10
7
1
7
6
1
8
5
8
7
10
6
4
3
1
5
5
6
9
3
5
3
8
5
8
9
9
6
6
6
6
4
9
9
3
2
4
10
4
8
2
5
2
3
10
4
3
10
9
1
3
10
3
7
10
1
4
4
4
9
8
8
8
1
4
10
5
6
4
2
3
9
10
5
3
3
3
5
4
3
5
7
8
5
8
5
7
1
7
7
1
9
8
7
5
3
10
6
9
10
7
1
7
1
5
1
10
1
2
4
2
7
8
10
10
6
7
10
10
3
2
9
9
4
6
6
1
3
7
2
1
9
1
1
4
6
4
4
9
5
3
2
4
8
5
4
5
4
1
3
6
9
7
8
7
4
6
7
7
8
9
6
10
4
1
10
8
4
7
7
8
6
5
1
2
9
2
9
9
10
4
9
1
10
5
8
4
5
8
6
4
10
6
8
2
1
3
2
7
4
1
10
8
3
1
6
5
5
9
5
7
9
3
6
5
6
10
9
5
9
1
9
2
2
10
4
1
5
8
6
3
7
7
3
1
1
1
7
3
5
5
10
8
10
9
3
5
2
2
3
3
7
8
8
9
8
9
10
1
10
3
10
8
8
9
4
8
9
8
6
6
6
3
10
8
3
4
4
9
8
7
8
6
9
5
5
6
5
2
7
5
2
2
10
2
8
4
9
2
2
5
8
7
3
8
9
3
7
3
5
3
2
10
2
6
8
1
10
5
7
4
10
10
8
4
7
1
1
9
1
10
9
10
3
2
9
2
9
3
2
4
7
4
5
9
8
9
7
5
9
8
9
10
9
3
7
4
9
4
10
10
4
6
7
3
2
9
2
3
3
3
9
10
5
2
6
8
2
10
7
5
2
5
4
4
9
5
5
5
6
4
2
8
8
1
5
10
1
1
9
9
7
4
4
4
2
1
7
2
1
6
7
8
10
7
5
1
10
5
4
3
2
6
8
6
7
2
1
5
1
9
4
5
1
4
6
2
7
4
10
4
8
3
8
10
5
5
9
3
4
8
1
2
10
2
3
10
9
7
10
6
8
7
8
3
7
9
8
5
10
5
8
2
2
5
5
8
5
7
3
9
3
1
6
3
10
8
6
6
10
10
9
7
10
7
3
3
1
3
7
3
9
5
1
5
6
2
1
5
10
9
2
4
3
1
4
5
8
3
8
7
6
4
1
10
7
3
4
3
5
10
6
5
9
4
8
6
2
9
5
1
10
9
6
2
8
4
4
4
1
7
10
8
1
3
9
3
9
3
2
2
7
5
9
6
10
10
2
1
1
4
1
7
6
8
10
10
7
10
9
5
1
2
7
5
3
5
7
8
9
8
3
10
6
5
9
6
10
2
6
7
6
5
6
6
3
9
5
4
8
2
4
9
10
3
1
9
9
1
5
5
7
5
4
3
2
10
4
2
3
6
1
6
7
9
7
6
9
8
2
5
4
4
2
8
6
5
5
1
9
10
4
2
4
4
7
5
5
2
10
9
9
4
1
5
7
5
5
5
5
7
2
8
4
8
6
9
1
4
6
8
2
6
6
6
2
3
9
9
9
2
10
3
8
3
1
5
6
1
5
6
5
4
10
5
2
9
6
7
8
6
9
4
9
9
4
2
2
4
2
6
10
2
7
3
10
9
7
10
6
7
3
6
7
1
5
9
6
1
5
6
10
9
7
5
5
1
3
9
2
4
9
2
10
4
7
6
10
10
10
9
7
10
4
2
9
3
7
1
1
7
9
7
9
5
5
2
1
2
4
7
8
6
3
4
1
5
6
6
8
9
6
10
1
4
2
5
3
7
9
5
6
5
1
9
6
5
2
4
3
5
6
4
8
10
1
5
9
5
1
10
6
7
4
10
9
5
8
5
5
9
7
8
9
5
5
10
3
4
2
8
2
3
2
5
1
8
6
9
6
10
5
2
6
10
5
2
1
3
8
6
4
5
5
1
7
6
1
2
10
2
2
8
6
10
8
1
7
10
4
1
7
7
6
9
10
4
8
5
8
1
7
1
10
8
4
8
6
10
1
2
3
3
5
7
10
8
5
6
1
5
4
9
10
5
9
10
8
10
2
9
3
8
2
5
2
10
1
3
6
8
4
7
10
8
6
6
6
1
9
9
8
1
2
10
7
4
5
5
4
4
5
4
10
4
9
2
5
5
2
7
3
2
10
6
2
5
2
3
1
10
5
3
10
6
6
7
10
2
7
9
8
4
4
10
5
5
5
1
1
2
1
9
1
10
4
3
1
2
2
2
9
2
9
4
9
3
7
6
1
5
2
10
10
2
5
1
8
7
8
1
8
7
5
8
2
7
9
4
10
8
9
10
3
10
8
3
9
5
2
2
9
9
4
1
3
3
2
7
7
7
5
6
2
9
4
5
8
3
3
3
8
3
8
6
7
9
1
1
8
6
10
4
5
7
3
1
9
1
10
8
1
3
2
3
3
6
5
4
9
4
10
5
5
7
4
1
10
6
4
4
1
8
10
2
3
4
6
6
4
2
2
6
6
1
2
1
10
8
5
5
2
10
10
10
6
7
9
1
8
4
6
9
5
6
6
2
8
8
9
7
4
7
8
9
3
2
10
8
5
2
9
7
9
4
5
10
6
6
4
4
4
8
9
1
4
6
2
9
4
1
9
3
9
7
2
6
10
1
9
4
1
8
2
7
1
9
8
9
10
6
8
10
6
7
2
6
7
8
8
7
3
10
9
10
6
4
3
6
2
10
8
4
8
6
7
5
5
1
2
2
9
5
4
9
8
3
5
7
2
2
9
10
3
3
2
5
6
8
1
7
9
5
10
10
5
5
9
8
9
10
6
1
9
5
1
1
4
8
3
8
7
7
3
6
4
8
1
5
5
10
3
6
10
5
2
10
8
7
7
9
9
6
2
6
5
8
2
6
10
3
5
5
4
2
10
10
10
6
9
8
6
2
7
10
9
2
10
8
2
10
3
10
8
8
5
1
5
7
10
10
5
2
6
2
7
4
2
4
5
1
5
4
5
6
1
7
7
6
3
5
9
7
8
4
8
5
6
7
7
1
7
1
8
5
5
6
1
6
3
5
6
4
9
6
10
3
6
8
10
5
4
5
2
7
10
4
8
9
8
3
5
4
10
8
7
5
10
5
2
5
10
4
7
1
10
1
7
9
3
3
5
10
4
5
5
4
7
10
4
8
2
8
9
10
2
8
9
8
6
7
5
10
3
7
9
2
7
6
2
2
2
7
10
2
4
10
7
8
8
2
9
8
10
8
3
2
8
4
4
3
5
5
5
4
5
1
1
2
5
6
3
1
5
1
3
4
5
8
4
3
8
5
1
2
5
3
3
2
7
2
8
8
2
8
8
6
5
5
9
5
9
3
6
6
7
1
8
3
10
8
4
7
1
6
4
2
1
6
7
4
4
2
9
5
3
8
10
4
4
1
3
3
8
5
6
10
6
10
5
4
3
7
9
8
4
2
4
10
10
6
2
1
8
5
5
9
7
2
1
8
1
8
8
3
3
1
9
1
3
9
10
10
3
1
9
6
7
5
6
3
3
1
10
1
6
4
7
4
5
1
1
1
5
3
3
1
9
8
2
9
7
4
7
10
2
7
2
6
6
4
6
2
3
2
3
6
1
6
7
8
5
3
3
4
1
8
6
9
8
6
10
1
5
2
7
9
10
10
10
9
10
2
5
1
3
4
1
1
7
1
4
10
10
5
8
10
6
6
4
2
9
10
1
5
4
8
6
1
2
6
4
2
4
3
1
2
8
3
2
9
3
1
9
2
8
5
6
1
6
4
3
8
4
5
9
1
3
2
4
6
3
8
8
7
1
8
1
1
10
4
10
2
2
4
2
6
4
10
10
9
4
2
3
2
3
1
9
8
5
10
7
9
10
3
4
10
4
5
3
6
9
6
5
10
1
6
7
1
10
5
2
8
4
4
8
2
3
1
6
2
4
7
5
5
8
1
4
4
1
3
7
7
10
5
8
3
5
9
8
10
9
10
8
2
8
5
6
10
3
8
10
9
5
10
4
9
5
8
2
8
6
3
8
4
7
2
7
5
3
5
1
5
6
6
2
3
7
2
3
9
9
10
10
4
1
8
10
3
9
5
10
5
8
9
3
5
1
8
6
5
10
2
5
8
8
8
6
5
2
8
9
3
8
7
4
6
9
5
5
1
2
5
8
8
1
9
6
2
1
7
8
6
6
8
5
1
6
2
7
5
3
3
5
9
10
6
10
3
4
7
6
3
3
9
10
8
8
6
4
3
2
3
3
10
2
8
9
8
10
2
7
6
8
9
5
7
6
8
6
1
3
4
5
9
7
9
1
10
4
10
3
1
9
3
5
3
5
7
2
9
9
10
7
8
4
4
8
3
2
6
4
10
7
3
5
9
3
1
5
1
10
7
7
3
2
4
2
4
6
10
2
2
5
1
6
7
9
6
7
8
5
9
4
4
2
4
1
7
8
1
2
6
7
9
2
5
8
7
7
9
10
9
1
5
2
3
4
10
8
5
10
8
4
5
3
5
7
9
7
10
4
7
10
3
7
3
8
5
3
2
2
10
2
6
1
10
7
10
5
3
6
9
5
5
8
6
3
1
4
2
7
5
5
5
9
2
7
6
9
6
10
9
7
4
3
2
6
5
1
5
1
10
8
6
5
6
6
7
3
2
1
2
4
8
8
5
3
9
7
4
3
10
1
8
3
1
2
2
10
7
3
6
8
10
5
10
3
3
10
9
2
6
1
1
9
7
1
7
4
3
2
9
6
1
3
5
2
1
4
9
10
9
10
2
4
9
10
1
5
6
3
8
8
5
7
7
8
9
7
5
1
4
4
3
7
8
7
2
6
1
5
7
4
1
10
8
7
1
4
3
6
2
3
3
5
6
1
10
4
4
7
8
5
8
4
10
10
9
1
3
9
6
10
6
1
3
5
8
10
9
7
2
10
5
4
5
3
2
5
1
1
8
6
1
2
6
7
1
10
2
4
8
1
2
6
4
4
4
2
1
1
7
10
9
5
4
3
8
2
3
8
7
9
2
7
1
5
5
8
3
10
6
10
9
9
5
10
5
5
10
3
8
6
2
8
7
1
4
1
1
1
1
2
7
2
2
10
2
2
1
10
5
7
1
6
6
8
3
1
3
10
9
5
6
7
8
2
10
10
2
4
1
5
5
2
3
4
8
10
10
1
8
5
10
2
2
4
3
6
6
6
2
4
5
5
7
4
9
5
9
4
4
8
2
8
9
6
1
7
1
3
8
10
9
4
2
3
5
3
8
10
9
4
10
2
7
6
3
3
4
4
3
9
9
8
8
5
3
2
10
4
1
2
9
4
6
4
9
3
6
10
8
10
3
9
1
8
10
7
7
6
5
4
4
8
2
4
2
6
10
5
9
7
7
9
10
3
7
8
9
5
6
10
6
6
10
6
2
9
8
2
6
2
10
6
3
1
3
3
9
7
6
10
4
5
9
3
1
2
8
3
7
1
5
2
6
10
4
2
6
9
1
10
7
5
6
7
6
3
10
1
10
2
7
9
8
7
9
7
10
8
6
4
10
2
5
10
9
6
6
8
4
2
3
5
8
6
10
7
8
9
10
8
4
9
4
6
6
1
8
8
9
9
6
10
5
6
5
7
4
1
2
7
10
2
1
1
7
8
8
5
2
9
5
9
5
7
5
2
2
9
6
3
1
2
10
6
4
5
10
5
1
1
4
8
6
5
4
5
10
9
10
4
8
5
1
1
5
6
5
9
9
1
6
4
5
10
10
5
1
7
1
9
3
3
5
6
1
3
2
8
5
7
2
9
3
6
7
4
9
7
10
6
8
5
10
4
10
4
10
1
3
7
7
7
4
2
3
6
10
6
5
8
4
9
2
1
6
5
6
4
4
7
2
4
5
6
2
10
7
7
1
7
3
1
1
2
7
4
10
7
10
2
1
1
4
4
9
6
9
4
7
4
2
6
8
8
9
1
1
3
6
7
10
4
10
10
2
3
7
8
1
1
1
6
4
4
4
2
10
9
4
10
8
2
6
6
4
7
1
10
3
9
3
1
7
1
10
3
3
5
4
3
1
9
3
4
9
6
9
4
9
6
10
3
3
1
3
9
2
8
5
10
8
2
8
5
2
3
3
2
7
9
3
2
8
2
6
2
3
7
9
6
10
2
6
1
2
2
1
1
9
2
5
9
3
4
1
1
3
3
1
2
10
1
3
6
6
9
4
6
4
4
7
10
7
1
7
4
3
8
5
9
3
9
6
5
2
1
9
1
10
10
4
8
2
4
6
1
3
9
9
8
4
7
1
4
7
4
4
2
4
10
6
9
8
8
5
6
7
8
1
7
6
4
6
7
3
7
3
2
1
1
7
8
4
2
8
10
1
2
9
9
3
5
4
2
3
6
1
9
1
1
5
3
6
10
9
6
10
7
2
7
1
10
2
8
8
5
7
10
9
6
10
5
10
8
9
6
1
8
1
2
4
9
7
7
8
8
9
7
6
3
2
8
8
6
6
3
8
8
10
2
5
5
4
3
3
5
4
8
6
9
5
4
7
9
3
7
4
10
10
1
9
4
6
3
4
6
8
9
7
2
4
7
9
9
6
3
3
7
6
10
8
8
7
7
10
6
2
4
5
3
5
2
3
1
10
4
9
5
5
10
5
3
5
7
10
5
4
10
1
9
4
8
1
4
4
6
1
7
8
4
7
2
7
2
4
3
9
5
8
6
6
10
1
8
8
9
4
9
5
1
2
2
9
7
9
5
5
3
5
5
1
4
4
7
7
1
6
3
5
6
7
10
9
7
5
4
10
8
1
6
10
10
10
7
5
9
2
4
2
6
2
1
6
9
7
8
7
3
10
3
3
7
2
2
10
1
1
5
7
10
4
4
7
7
1
5
10
3
2
1
10
2
1
2
8
1
2
8
7
10
9
6
8
3
6
5
4
8
4
7
10
3
4
4
9
3
4
5
5
1
3
2
6
8
10
7
3
10
6
1
10
2
3
3
9
8
9
6
10
4
2
4
8
4
7
1
9
9
10
3
1
6
9
6
2
10
5
6
4
3
9
6
3
1
6
3
6
2
5
10
1
1
5
6
7
6
3
7
3
9
10
8
6
6
6
10
10
5
3
8
5
1
9
9
10
2
9
7
7
9
1
7
2
4
10
4
8
1
1
1
10
6
1
8
7
3
7
3
7
3
6
4
3
10
5
8
4
1
8
10
10
1
10
8
9
7
2
4
8
8
1
3
3
8
10
4
9
8
9
10
2
4
6
9
7
7
7
5
8
6
3
5
1
2
10
6
2
5
2
9
3
9
9
4
6
1
10
4
10
8
8
9
8
6
7
2
9
2
5
4
8
1
9
4
6
10
5
10
6
9
10
1
7
8
9
4
5
7
8
9
3
1
10
8
6
1
4
7
6
7
6
10
3
2
2
4
2
4
3
9
6
4
4
8
1
9
6
6
3
8
5
6
3
2
10
9
6
7
10
9
5
6
2
2
6
9
3
10
6
6
10
8
10
5
2
7
8
10
5
9
3
2
1
1
6
9
8
7
8
6
3
2
7
5
5
5
7
4
10
5
1
8
1
8
2
2
2
1
1
5
5
8
2
9
8
9
6
7
6
9
5
10
1
9
6
8
4
5
1
4
5
2
7
5
5
5
5
2
9
10
6
10
7
8
4
10
2
6
4
6
5
8
2
7
5
2
8
4
9
3
3
2
3
2
9
1
10
2
7
6
3
2
8
2
2
3
7
5
2
3
7
4
3
3
10
2
9
4
2
1
5
6
9
2
4
6
9
8
2
2
6
6
10
6
6
7
3
4
1
1
6
8
2
1
6
6
7
3
7
2
1
4
1
1
2
9
7
5
7
10
10
2
8
9
2
10
8
4
9
4
6
3
2
8
4
8
1
9
1
10
8
8
9
2
10
7
2
7
6
6
3
10
4
1
6
7
4
9
3
4
7
2
10
7
7
8
3
1
2
3
6
1
6
7
5
9
4
6
2
6
1
9
8
10
8
10
9
6
8
8
1
1
3
10
9
1
4
3
1
4
10
2
2
4
9
9
10
3
6
5
5
4
3
9
4
2
7
4
9
1
2
10
1
9
5
6
5
8
9
8
7
6
3
3
5
2
4
7
4
10
9
4
7
4
6
7
3
3
5
6
2
4
5
2
4
1
4
8
10
3
4
7
2
1
1
5
8
8
8
3
10
10
7
10
1
4
10
10
2
1
6
1
2
10
6
5
4
6
6
4
4
10
8
9
2
7
3
9
8
10
9
4
9
4
2
1
5
5
1
1
4
10
7
1
10
5
1
10
1
4
1
9
1
4
1
9
10
6
3
10
10
1
3
9
7
10
9
10
2
6
8
7
7
4
1
7
6
10
4
5
6
4
6
7
7
9
5
2
1
8
5
3
4
7
2
7
6
8
2
4
3
9
8
3
2
3
4
2
10
3
8
5
2
8
2
5
3
5
2
4
5
5
6
5
1
2
2
3
9
5
7
5
6
8
3
9
10
10
4
1
7
2
7
6
4
8
9
3
2
10
1
1
5
5
2
10
7
10
4
4
1
5
7
8
8
9
7
8
7
6
5
9
10
3
1
6
3
10
8
7
10
8
3
9
1
3
9
1
4
7
3
3
7
4
7
1
2
8
4
6
5
5
3
9
1
4
10
10
1
2
8
6
4
7
2
6
10
3
4
1
2
7
3
6
4
10
6
1
2
3
1
7
3
10
7
2
6
2
7
7
2
10
8
3
5
7
2
7
3
1
2
1
4
10
2
4
8
4
4
2
7
8
9
2
6
9
4
8
8
2
5
9
3
4
2
4
7
9
1
6
8
3
5
2
4
7
10
2
1
4
1
7
6
10
6
4
1
6
10
10
7
2
8
4
5
8
9
7
7
5
6
10
2
9
5
3
4
8
8
7
2
8
5
1
1
3
8
5
9
1
3
5
5
7
8
1
1
1
3
5
5
6
7
7
2
1
6
1
1
7
7
4
2
7
8
5
10
3
9
1
10
8
2
2
6
7
9
4
9
9
4
10
4
3
10
5
8
1
10
10
4
8
7
8
3
5
1
10
2
6
6
5
4
6
3
6
7
2
2
4
5
8
5
1
7
8
6
9
1
1
9
9
5
7
10
8
8
6
10
7
8
8
5
3
6
9
10
8
3
4
6
2
3
6
8
1
2
3
2
4
10
9
3
8
1
2
8
2
4
6
3
7
3
1
4
2
9
6
6
9
8
7
1
7
5
1
7
3
2
7
10
4
3
10
8
2
7
3
4
9
7
9
8
6
2
5
10
9
6
6
5
4
3
8
5
6
3
3
5
2
10
1
8
3
5
2
6
3
3
1
7
7
2
10
2
1
5
2
6
9
5
3
3
10
9
7
10
8
1
6
4
7
10
9
9
2
10
7
5
7
6
7
6
10
8
2
7
1
6
7
8
5
4
8
3
7
4
9
3
8
5
5
8
3
4
6
9
3
1
5
6
4
8
5
6
3
3
5
9
9
2
6
8
2
9
2
2
6
1
1
10
4
1
10
4
8
3
8
2
7
1
10
10
5
2
4
6
5
10
6
7
4
10
5
5
1
2
2
6
8
2
5
7
9
8
3
2
3
2
5
8
1
4
9
7
2
7
6
7
3
10
3
10
3
2
2
1
6
3
3
9
4
2
5
7
6
5
10
9
3
8
3
8
6
9
3
9
1
7
3
6
2
5
4
2
5
1
9
2
4
9
3
9
3
4
1
2
10
9
1
1
9
2
6
3
9
2
4
5
6
3
5
2
10
7
5
1
10
4
6
6
7
1
3
2
2
8
5
5
2
4
8
2
4
8
4
7
7
2
9
1
8
1
2
5
3
5
4
6
9
9
9
6
2
10
5
3
8
7
9
4
1
2
5
9
7
10
3
10
3
6
2
5
7
8
1
5
3
4
7
9
1
3
1
2
9
6
3
1
7
5
7
7
10
4
4
6
9
9
2
8
7
10
3
10
7
7
2
2
7
8
4
2
3
6
2
2
2
3
3
4
2
7
8
3
4
9
3
3
5
6
1
8
6
1
6
10
6
9
6
7
8
10
2
5
8
3
5
4
9
6
5
10
2
6
2
6
6
9
1
1
8
5
6
1
9
4
9
7
5
2
8
9
1
9
5
1
1
7
2
6
3
10
3
2
6
4
7
9
10
1
6
1
2
5
3
4
3
5
8
4
4
4
10
2
3
2
1
1
7
8
6
5
2
10
3
8
9
4
5
8
3
6
10
9
4
5
6
4
5
6
9
7
10
1
10
4
8
5
8
9
3
9
7
2
3
7
3
6
10
9
4
5
10
2
3
1
5
7
7
4
6
7
9
5
3
1
4
1
4
10
10
5
4
1
2
10
3
7
10
5
2
7
4
5
6
8
3
9
4
8
2
9
5
3
2
8
10
8
6
10
6
1
5
5
2
4
5
1
8
8
6
7
10
5
3
2
4
5
10
9
10
5
10
4
4
4
9
6
2
8
1
9
2
2
1
10
8
6
5
7
6
7
9
6
7
8
4
4
5
9
6
8
8
2
6
4
2
8
9
6
4
9
5
4
5
1
9
5
7
3
10
1
8
3
7
7
1
4
9
10
4
9
10
7
5
2
10
3
3
10
2
4
9
3
8
4
8
5
2
2
8
6
1
5
9
6
2
7
5
10
3
3
7
4
8
2
9
2
7
9
6
9
6
2
8
3
1
8
4
5
4
9
10
9
10
5
1
5
2
10
6
8
3
4
9
10
4
7
9
10
7
6
3
1
10
9
10
6
8
4
8
10
6
8
2
8
1
2
4
5
5
2
9
7
7
10
5
9
2
8
2
2
4
1
1
8
3
9
7
10
10
2
4
6
10
5
3
10
10
4
1
2
10
3
9
8
5
10
4
4
8
8
9
1
8
1
7
5
3
10
2
10
4
9
9
1
10
3
9
10
3
8
10
2
7
3
7
5
8
9
1
6
6
4
3
6
1
4
9
4
1
7
8
9
4
7
5
10
10
9
5
2
7
8
10
10
2
3
6
5
5
4
5
10
6
8
1
10
8
4
10
9
5
9
6
9
1
2
5
2
9
9
9
10
5
10
10
9
4
10
8
5
6
4
7
3
6
2
6
3
5
3
6
8
9
2
9
5
3
10
5
6
9
1
2
9
7
5
5
6
3
10
10
1
2
3
6
7
10
8
6
5
7
4
2
4
5
4
4
5
5
6
10
6
5
6
8
1
6
5
10
2
7
3
5
7
3
5
1
10
9
5
6
4
7
10
10
10
3
3
10
4
7
3
5
4
6
8
1
10
8
10
3
9
4
4
8
10
7
4
8
5
5
7
6
2
1
7
3
2
7
7
7
3
5
3
7
6
4
7
7
6
9
3
5
1
1
3
8
9
4
1
2
7
7
6
9
7
5
3
10
10
7
2
10
2
3
6
3
4
5
6
3
2
5
1
10
9
4
10
10
3
6
4
10
10
4
3
3
3
9
10
2
10
2
4
3
6
1
4
3
8
3
9
5
8
6
10
2
6
5
2
1
3
7
3
7
5
1
1
9
2
3
6
8
9
6
5
3
2
7
10
4
2
6
7
2
5
4
10
8
10
3
1
4
9
1
7
4
3
1
6
4
10
10
8
8
3
1
7
6
4
5
6
7
10
2
6
1
4
2
7
2
4
8
3
4
3
6
5
6
10
6
8
4
10
9
1
5
8
3
2
1
3
2
4
9
2
3
4
10
4
2
9
2
3
4
9
3
4
1
1
4
2
9
4
6
3
8
3
10
1
6
7
3
4
8
7
4
2
2
4
3
3
3
1
6
3
7
2
2
3
4
1
8
6
6
4
4
2
4
4
2
5
2
3
2
7
3
8
6
2
9
2
3
7
8
6
1
9
3
10
4
6
7
10
5
8
2
8
3
9
3
5
4
2
9
2
9
6
9
3
3
10
4
6
9
2
9
8
3
8
1
5
4
2
2
6
10
8
7
6
9
5
7
10
3
10
10
4
2
2
10
4
9
7
9
1
9
8
4
3
1
10
8
7
5
10
5
3
4
4
4
5
9
8
4
7
4
10
2
2
10
4
10
3
1
4
4
3
7
3
5
3
7
2
8
10
4
8
2
2
8
9
8
9
10
10
10
1
6
6
7
6
9
3
9
10
1
1
9
4
2
7
10
1
4
5
10
3
8
7
9
5
7
7
9
6
7
3
6
4
6
10
8
8
10
1
1
3
4
2
6
5
8
10
8
4
5
5
4
9
3
10
7
6
6
7
4
10
5
10
10
6
6
2
1
1
4
6
3
4
9
3
5
6
2
2
9
8
1
10
10
2
2
7
6
4
6
8
7
9
6
3
9
2
1
3
6
9
7
4
7
5
1
3
5
10
1
8
9
9
5
7
8
2
2
6
8
7
6
5
1
8
5
10
2
5
3
8
5
10
4
6
2
2
5
6
10
7
2
9
9
9
9
1
6
4
4
2
6
4
6
10
6
4
2
6
7
7
6
1
8
3
5
8
1
1
6
4
7
1
2
10
1
9
4
9
9
2
3
10
6
3
5
7
3
6
1
2
2
4
7
4
2
10
3
8
4
8
7
8
5
5
9
7
9
3
6
5
3
10
6
9
8
4
4
4
7
10
7
10
3
10
1
9
9
2
2
2
1
1
1
7
6
9
2
8
3
9
6
5
5
9
8
8
6
4
2
7
9
4
3
9
10
8
6
1
8
7
7
9
1
9
8
3
2
6
9
6
2
10
6
1
8
7
6
3
1
7
10
2
6
5
2
2
10
4
6
8
8
7
9
9
3
3
9
5
8
2
1
8
4
10
7
10
10
6
9
10
7
9
4
3
4
5
7
5
10
4
2
10
7
7
7
2
3
6
4
9
6
9
8
1
5
10
6
2
10
1
7
10
7
3
9
8
4
10
2
10
8
9
10
10
7
5
8
10
2
4
9
2
5
10
3
3
10
5
3
7
9
9
1
4
3
7
3
5
4
1
9
4
9
9
5
6
2
3
5
6
6
9
7
1
5
3
5
8
7
8
3
5
4
4
2
8
4
5
7
1
7
4
6
8
5
9
10
9
6
6
7
9
7
2
9
10
5
8
4
6
2
1
6
9
4
4
1
1
7
6
1
1
5
2
6
5
8
5
10
8
8
4
8
4
5
9
5
4
5
2
5
3
1
8
5
7
7
3
5
4
2
3
2
6
7
5
9
10
6
3
8
7
2
1
1
9
6
6
6
2
1
10
4
1
8
5
6
5
6
9
5
9
9
6
3
4
3
1
7
9
9
2
3
9
9
4
5
4
10
2
8
5
7
1
2
5
6
8
10
5
3
9
2
5
1
9
7
3
8
1
4
6
2
8
8
9
1
10
7
10
4
8
4
5
9
5
9
2
10
7
4
2
2
8
10
9
2
4
3
10
6
9
5
4
9
8
5
4
9
7
4
8
6
6
6
10
4
10
2
5
4
2
5
3
9
6
8
5
7
3
9
6
4
4
10
10
9
10
7
6
7
1
5
2
9
2
5
9
4
4
4
2
3
6
8
1
10
9
2
7
6
10
4
1
8
8
8
2
9
4
7
9
5
4
1
5
6
4
10
5
6
1
6
4
9
6
8
2
7
6
6
6
4
9
4
6
7
1
5
5
5
5
8
10
4
8
10
2
3
4
3
8
9
2
1
7
8
6
10
8
8
5
3
7
5
3
8
6
5
10
6
2
1
7
9
6
6
5
5
9
4
1
9
5
1
1
6
4
10
6
8
6
5
6
10
9
1
5
8
5
4
3
6
9
7
4
3
6
10
5
6
5
7
10
6
7
2
10
4
8
3
1
1
5
5
6
3
7
3
10
1
6
4
6
8
3
5
9
5
6
10
4
6
7
2
1
1
4
5
1
1
7
9
9
4
1
10
5
6
7
5
6
8
8
5
8
9
3
4
10
9
2
9
6
1
3
10
8
10
9
3
7
6
10
9
4
2
1
6
3
4
3
8
2
5
7
2
9
6
5
7
9
6
2
1
7
2
10
3
10
8
3
4
4
4
1
9
9
10
4
5
1
7
2
8
10
9
2
5
5
4
10
2
3
4
8
4
8
10
3
6
7
6
4
3
4
2
5
2
8
1
2
3
8
10
7
4
10
4
2
3
7
1
1
2
6
2
8
5
10
1
10
3
5
9
2
8
2
5
1
7
1
6
2
4
4
10
2
8
1
7
3
8
5
8
10
9
5
2
2
1
3
8
3
1
3
8
10
1
1
6
9
2
5
9
3
2
1
8
10
4
7
10
9
5
6
9
5
9
8
6
8
10
9
7
7
2
9
2
1
2
9
8
6
9
4
9
1
8
1
5
6
4
8
6
9
8
4
8
9
4
9
8
6
9
9
3
1
2
5
2
8
5
8
3
5
8
9
7
5
2
4
6
6
8
8
8
8
3
5
6
3
8
5
9
1
6
5
4
2
6
6
10
6
6
7
10
8
5
10
10
8
8
3
10
7
9
4
7
9
7
4
10
4
4
8
3
6
4
7
5
5
6
8
9
1
9
8
1
6
1
7
7
2
7
7
3
2
8
5
10
9
4
9
6
2
8
9
2
10
3
1
5
6
5
4
10
9
6
1
6
6
6
7
1
7
1
4
8
5
9
9
1
8
9
4
6
5
7
10
5
3
2
6
8
1
4
2
4
3
1
8
10
6
8
6
5
2
10
2
9
9
9
4
1
2
2
4
3
3
2
7
10
1
2
7
4
5
7
8
2
10
9
10
4
6
3
8
6
10
2
6
4
6
4
8
4
4
2
10
9
8
9
3
2
9
1
8
8
1
5
3
5
8
10
10
2
9
7
2
3
6
6
10
10
3
2
8
3
5
5
9
3
4
6
10
2
8
8
1
4
7
1
1
6
4
2
10
8
4
10
3
8
8
6
8
10
5
5
7
6
5
1
4
8
1
1
4
6
9
7
10
9
10
6
1
9
9
5
4
9
8
6
10
4
6
6
1
6
8
5
2
2
9
8
8
1
7
4
8
8
8
5
8
6
7
3
7
5
5
3
4
9
6
3
5
8
10
9
7
4
3
3
10
10
6
8
6
9
10
8
6
3
3
6
2
2
8
10
1
10
9
1
3
7
8
9
10
7
10
5
8
7
6
7
6
10
4
10
7
3
1
2
6
1
6
8
6
6
7
4
6
2
10
10
4
8
6
10
1
2
2
8
9
9
2
2
1
3
6
9
10
4
5
8
1
7
7
7
6
5
1
5
4
2
2
2
2
9
1
9
8
8
4
2
8
7
8
2
8
9
8
3
7
2
7
5
10
6
6
9
6
4
7
1
9
3
6
10
10
3
4
8
4
10
2
7
8
10
10
6
6
1
9
5
4
6
9
7
5
1
1
4
9
10
2
6
4
6
10
10
7
9
3
1
5
6
4
6
7
7
1
10
1
5
10
7
1
5
4
10
4
7
2
6
7
7
1
4
3
2
7
10
2
2
5
10
5
7
4
10
9
7
6
4
9
8
7
5
7
6
4
8
3
7
7
6
4
8
2
7
10
3
8
4
4
9
5
7
6
1
10
3
3
1
3
9
7
9
5
5
7
4
1
9
2
4
5
8
5
4
5
7
10
6
9
8
6
10
5
9
3
4
6
6
3
2
7
6
3
5
3
5
7
8
5
4
2
3
1
8
7
10
3
8
9
8
9
6
6
4
2
1
3
3
5
1
8
8
7
1
3
5
5
6
9
9
9
1
8
2
4
4
10
3
3
2
10
7
10
9
10
1
9
3
1
3
2
8
6
2
7
9
6
1
5
6
7
2
1
3
2
2
6
8
10
4
2
10
1
1
7
5
3
9
8
2
8
6
1
1
1
2
10
8
10
10
5
2
8
1
9
7
6
5
7
6
7
2
4
4
4
9
3
3
3
5
3
4
7
10
5
10
6
8
4
4
2
6
1
5
10
5
8
5
7
7
10
2
5
4
9
2
10
4
3
2
6
6
5
7
9
4
5
8
9
3
2
3
2
3
4
3
9
4
9
5
5
6
8
10
6
8
9
8
1
2
7
8
9
6
7
5
3
6
3
3
4
8
5
1
10
6
1
2
2
4
4
5
6
2
10
6
6
9
8
8
7
9
3
3
2
2
10
2
4
5
10
10
4
5
1
6
5
8
9
2
8
8
2
9
3
6
6
7
7
1
6
5
1
4
5
9
2
2
3
8
10
4
8
7
9
10
9
10
3
8
7
5
5
7
6
4
3
3
6
9
9
10
2
6
4
1
9
10
7
6
4
4
9
10
8
7
7
8
9
4
2
9
1
8
3
5
4
3
9
2
10
6
10
7
1
7
2
5
5
5
5
7
9
4
8
6
5
10
7
9
8
10
3
3
9
10
6
3
2
6
9
3
4
6
9
7
8
1
7
9
2
4
7
4
1
3
7
7
5
6
1
6
3
1
4
2
1
5
9
9
7
6
5
5
2
5
9
8
9
2
1
6
1
10
9
10
9
2
2
6
3
8
8
10
2
10
1
3
2
10
5
4
8
1
7
5
4
6
8
3
1
8
6
7
3
3
5
8
5
5
10
3
6
3
10
8
2
7
9
6
7
1
3
8
10
1
7
6
2
4
10
8
6
7
1
6
10
6
10
4
4
6
5
7
4
5
9
3
8
10
5
10
5
2
2
4
6
6
7
3
10
1
6
4
10
1
5
8
6
9
8
6
9
4
10
10
2
1
6
8
8
1
7
10
10
1
2
3
4
10
9
6
7
2
6
7
7
10
4
3
8
1
7
7
4
4
3
10
6
5
1
6
3
10
1
1
4
2
7
6
8
8
3
5
6
3
2
6
6
10
6
2
1
2
10
9
10
2
6
4
9
3
7
9
8
4
7
2
8
2
1
2
7
4
5
9
4
2
8
4
7
4
2
9
2
5
7
7
1
3
4
1
8
9
10
2
1
7
9
3
9
5
4
3
4
7
5
10
1
5
5
5
4
8
10
1
9
8
9
2
8
7
5
5
1
1
8
9
1
9
7
9
1
6
1
10
3
6
9
1
5
6
8
5
2
2
4
3
4
4
10
9
8
2
2
8
5
5
6
6
2
6
9
1
1
2
9
5
1
7
9
5
1
5
7
5
4
2
1
10
3
1
8
5
7
8
5
1
10
7
8
2
9
10
5
2
10
7
5
2
9
10
10
3
8
10
10
9
6
4
9
5
4
9
10
6
2
1
4
10
1
5
8
2
1
9
3
8
5
7
7
6
7
1
1
2
7
10
7
6
1
6
2
8
7
8
4
7
2
3
4
2
3
6
9
4
8
3
3
7
4
2
1
10
6
10
4
5
8
9
3
5
10
6
9
4
4
10
7
10
7
10
5
5
7
2
5
6
5
2
4
9
1
4
8
9
9
10
9
8
3
8
3
7
7
9
5
10
5
1
1
8
5
2
9
3
1
3
10
9
10
8
5
4
1
6
4
4
10
5
3
10
8
4
3
9
4
10
3
9
4
5
10
3
4
6
2
10
5
1
3
9
2
2
10
9
1
7
9
7
6
8
10
3
1
3
7
10
8
3
4
5
8
9
7
4
3
2
3
8
3
4
4
5
2
10
5
9
4
7
4
4
7
5
8
9
4
3
1
3
7
3
1
2
8
1
6
4
6
5
7
2
5
8
2
10
9
10
5
2
10
1
5
10
10
7
1
7
5
5
8
5
3
6
1
2
3
3
5
8
7
6
8
1
7
9
1
9
7
6
8
7
8
7
3
9
4
10
6
4
4
6
8
2
10
6
3
1
3
3
3
5
9
1
2
9
10
10
9
9
8
2
8
6
6
7
10
2
5
10
8
7
5
6
7
3
9
5
6
4
1
9
9
3
10
8
9
1
1
7
3
9
9
6
7
7
7
9
2
10
2
4
7
7
1
4
8
5
4
1
10
7
1
3
10
9
9
6
6
9
3
7
7
2
3
2
4
8
6
9
4
7
3
10
9
4
7
8
10
7
4
3
5
9
5
3
8
4
9
3
6
1
6
4
8
2
3
3
4
7
7
2
6
7
7
1
2
6
10
4
3
8
10
1
1
7
3
3
1
5
4
10
9
3
3
1
8
4
7
5
1
3
5
2
7
3
7
9
1
7
2
4
1
1
7
6
7
8
10
8
7
5
3
3
5
7
8
9
1
10
2
5
5
8
2
8
1
1
6
7
8
8
7
4
4
3
9
3
8
3
2
6
8
5
7
3
4
4
1
6
6
10
7
5
2
5
3
9
10
10
10
1
9
3
2
2
8
3
6
4
10
3
9
10
8
8
3
2
9
4
10
9
3
9
2
2
5
3
7
7
3
1
1
7
5
10
6
8
3
6
10
7
7
5
4
5
9
1
9
2
10
1
2
4
8
2
9
9
7
4
6
4
8
2
3
5
3
5
2
9
9
10
7
8
1
4
4
6
9
7
3
5
9
9
9
3
2
7
7
8
4
8
5
2
3
7
8
5
5
9
4
9
4
6
5
7
3
2
5
8
10
4
2
2
9
7
3
5
3
8
3
6
10
1
1
9
3
8
10
10
7
6
2
2
8
3
1
5
7
8
10
5
6
7
5
5
1
4
5
10
1
8
9
1
9
3
2
1
2
7
4
10
2
1
6
2
1
10
4
6
3
2
1
4
7
5
5
7
9
1
10
2
7
9
2
7
9
9
5
8
2
7
1
2
10
10
8
7
2
2
5
2
6
4
9
8
3
3
8
6
7
7
2
7
9
2
7
9
3
5
3
1
10
6
2
2
3
10
6
3
10
9
6
8
9
7
7
9
3
4
2
9
7
10
10
9
10
10
7
3
8
4
6
8
10
5
1
9
9
6
9
10
1
10
8
4
6
4
5
6
6
5
9
4
1
2
9
9
10
2
2
5
10
2
2
7
3
8
6
1
1
7
10
3
1
5
5
7
9
7
2
1
2
7
1
1
5
2
7
4
1
7
10
9
7
3
10
8
7
9
10
8
10
10
2
9
3
5
6
8
3
3
1
6
1
10
6
1
5
6
4
10
4
10
9
3
2
4
3
1
8
9
2
7
10
4
3
8
9
4
8
5
6
2
9
7
2
9
6
9
1
5
3
2
9
2
1
10
9
2
4
4
1
7
3
10
9
2
6
3
3
9
7
7
8
9
4
1
1
10
1
1
3
10
3
2
1
9
10
4
8
1
3
7
10
5
8
10
5
4
2
2
5
7
8
6
7
8
6
4
4
5
5
2
3
8
9
10
10
2
5
2
2
5
8
9
5
7
1
9
7
5
7
3
6
1
1
9
6
8
10
7
5
9
9
10
8
6
4
8
2
7
5
8
5
7
3
6
7
6
4
2
1
6
9
10
1
8
5
4
4
8
5
2
3
5
4
3
1
6
6
10
6
10
1
5
10
1
5
7
9
6
6
3
7
4
5
1
4
6
5
9
3
2
9
10
3
3
3
7
4
5
5
1
10
10
1
9
3
6
2
5
8
4
8
2
2
2
2
5
7
10
9
8
5
1
7
5
7
1
10
10
7
1
6
1
4
10
3
8
2
3
6
2
5
3
10
1
7
9
4
10
6
1
8
3
2
9
2
3
9
2
7
10
1
3
4
5
3
10
10
10
10
1
10
10
5
10
3
8
2
6
6
1
2
6
1
8
3
7
4
3
7
4
5
1
10
5
8
5
3
8
1
4
5
9
3
8
1
2
9
10
5
8
5
1
10
8
6
9
4
5
2
10
10
4
1
1
6
4
2
2
6
5
9
2
5
4
7
9
6
8
5
5
5
4
4
2
8
10
2
3
7
4
3
10
7
4
1
1
2
5
8
10
9
7
10
7
3
3
8
5
5
5
2
8
6
2
5
6
10
5
10
8
3
1
1
10
5
8
6
7
10
8
8
3
6
1
8
6
6
4
1
5
10
7
8
7
6
7
4
5
10
4
2
6
5
5
10
6
7
4
1
6
6
8
4
10
4
2
9
3
3
4
7
1
9
7
2
3
9
10
10
5
3
4
4
1
1
1
7
2
10
2
9
9
9
3
8
6
7
5
7
6
6
5
1
7
2
8
9
10
2
6
10
3
7
3
1
3
9
6
1
8
5
7
10
3
7
10
1
3
3
7
8
5
1
5
6
7
8
5
2
4
10
10
1
3
10
8
10
8
10
5
9
8
9
6
8
3
3
3
4
10
9
5
6
2
10
9
2
7
8
9
1
2
3
2
7
8
3
6
10
6
2
10
2
4
9
8
8
9
1
3
6
1
9
6
3
8
5
6
3
9
4
7
4
4
7
1
5
8
9
6
5
1
3
6
2
4
7
7
3
10
7
5
5
10
2
10
3
8
5
6
6
7
6
2
10
1
8
9
10
6
2
1
9
6
9
4
9
8
5
6
8
7
6
10
5
3
6
4
5
6
10
5
4
8
4
1
2
5
5
3
6
4
10
8
6
1
3
5
10
5
2
8
3
6
4
1
7
6
9
10
6
3
6
8
10
8
3
5
10
1
7
3
5
2
3
8
10
1
2
10
8
3
2
6
7
8
5
4
4
1
6
6
3
5
1
7
8
8
1
6
7
3
3
4
8
3
7
6
1
9
5
6
5
7
7
1
6
3
6
2
5
4
9
9
8
4
6
1
6
1
4
1
8
9
10
5
8
9
10
1
5
9
1
6
4
10
8
5
3
7
6
9
3
3
6
4
1
10
9
3
2
3
1
7
9
7
7
5
1
7
2
9
10
3
5
2
10
10
1
3
1
8
8
4
2
7
4
9
3
9
10
8
2
6
5
7
5
7
5
5
2
1
3
3
8
10
8
3
1
1
2
7
8
1
1
5
4
2
5
6
1
3
6
1
10
1
4
2
7
2
3
3
2
6
3
8
1
7
3
1
2
6
2
4
5
4
2
5
8
6
7
10
8
1
8
3
1
5
6
5
1
4
2
6
5
4
10
9
9
8
1
8
2
2
10
10
2
2
10
7
5
7
1
5
4
1
10
3
2
6
9
9
6
8
10
8
10
3
3
5
8
10
4
9
9
3
4
10
8
4
2
9
5
5
5
8
3
2
8
7
6
9
3
4
6
2
1
9
10
1
5
10
9
7
10
5
4
2
2
1
10
4
7
7
3
10
2
4
3
7
5
2
5
2
4
7
4
3
2
10
9
8
8
1
5
3
8
9
9
3
6
5
8
1
1
8
10
8
2
10
6
6
3
5
6
9
8
7
9
9
9
4
4
5
8
10
7
2
5
8
9
4
3
5
9
6
6
8
4
2
7
7
8
7
2
7
5
4
9
1
1
2
10
6
2
6
2
4
5
10
4
10
3
3
7
3
6
2
2
2
9
6
8
2
1
3
5
3
9
7
5
6
1
7
10
7
1
3
8
1
7
9
9
4
9
10
6
10
3
10
6
3
4
1
7
2
1
1
2
8
9
2
6
9
9
6
9
7
2
3
8
6
8
6
4
5
6
5
1
6
9
6
7
4
8
3
5
3
8
5
9
9
7
1
2
1
2
4
1
4
5
6
8
8
3
3
7
5
4
5
2
10
1
9
1
6
2
7
6
10
7
2
7
7
8
5
1
10
1
2
5
2
1
9
5
8
2
7
2
8
8
10
2
9
5
3
2
10
1
4
2
7
7
4
10
9
8
8
4
5
3
4
10
2
5
3
6
1
6
5
5
7
5
5
5
2
5
2
6
7
3
6
6
8
3
7
8
7
2
1
4
8
2
3
6
6
1
8
5
1
6
9
10
9
6
5
9
4
4
2
8
4
8
8
2
2
9
5
10
8
1
3
4
2
10
2
9
8
2
3
2
9
4
9
8
6
3
10
9
2
7
1
8
3
1
10
4
6
5
4
5
7
5
8
2
7
1
4
9
6
8
8
3
4
7
7
10
10
2
8
5
7
5
1
10
5
9
10
5
6
10
4
3
9
9
10
8
8
7
2
6
9
6
4
1
9
8
9
10
4
1
7
4
7
9
8
1
1
6
7
9
4
1
5
2
5
10
5
9
8
10
6
1
3
1
5
3
10
5
10
8
8
10
5
6
1
5
10
1
4
1
3
4
5
3
10
4
4
8
9
3
1
1
3
1
9
7
7
1
7
3
8
7
9
5
3
5
4
9
6
3
9
5
4
9
1
6
9
8
9
6
3
10
2
5
3
8
1
5
6
3
6
5
10
1
8
1
1
8
1
4
6
1
9
4
10
6
7
4
9
6
8
1
5
7
9
7
5
4
6
4
8
1
5
3
8
2
2
9
7
5
7
1
2
9
7
1
3
4
8
1
7
8
4
9
7
6
5
7
5
8
7
10
7
2
7
5
5
7
8
2
8
4
9
8
10
8
3
9
6
5
7
5
7
3
2
2
3
4
4
7
8
2
9
10
1
4
8
2
3
6
2
4
10
8
4
4
4
3
10
2
10
3
1
8
5
7
5
5
9
5
5
4
9
10
3
5
7
3
1
7
8
5
7
3
6
3
10
10
8
10
5
3
9
1
1
2
5
9
4
7
9
5
5
7
4
9
10
3
3
2
8
1
9
7
9
2
9
3
2
2
6
4
9
7
4
1
2
5
5
3
8
5
5
7
1
7
4
5
3
7
1
3
1
6
10
8
9
10
5
7
5
7
5
6
7
4
7
8
2
9
6
9
10
4
1
1
2
7
9
9
10
5
3
9
8
1
4
3
1
10
1
8
4
4
4
5
8
8
8
8
10
1
6
2
9
4
3
10
10
1
4
7
10
10
5
1
3
9
4
10
4
4
1
4
2
7
1
5
5
2
9
1
8
10
9
4
2
9
2
4
8
3
9
7
2
5
1
6
1
10
8
1
1
2
4
1
10
10
9
1
7
5
4
6
4
3
7
10
5
8
4
5
6
4
1
6
1
6
7
10
1
9
3
3
7
2
10
7
1
6
4
1
5
8
2
7
3
8
10
10
7
6
3
6
8
7
9
8
6
6
5
3
2
10
8
4
5
6
7
10
4
4
2
3
5
3
5
8
4
3
8
4
1
5
7
1
1
2
10
7
8
9
1
5
6
8
6
9
9
4
7
4
8
9
6
8
4
6
6
4
1
1
7
1
4
2
4
10
6
10
3
4
4
2
4
7
10
10
10
6
6
8
10
1
3
7
4
10
7
1
9
7
8
3
1
9
5
4
6
7
9
3
2
9
7
2
10
2
9
8
10
3
3
4
5
7
6
1
1
1
3
3
5
5
10
10
6
10
9
7
5
5
10
10
8
4
8
9
9
7
4
4
7
5
1
4
1
4
2
10
7
1
3
10
8
9
9
6
1
3
9
9
6
9
2
6
7
6
9
10
5
6
6
5
7
2
6
5
2
8
10
2
3
9
10
10
10
7
4
10
4
9
5
1
1
3
2
9
6
7
1
6
8
4
1
10
4
4
4
8
9
8
1
4
3
2
9
1
4
2
10
3
10
10
2
9
10
1
2
8
3
8
1
9
6
1
6
10
6
6
9
4
10
3
10
6
5
8
2
10
9
6
4
7
10
6
7
5
1
8
9
4
7
1
10
2
1
5
9
10
1
8
7
7
7
7
2
7
1
9
4
1
3
7
7
7
9
9
9
9
2
10
1
6
9
8
5
10
6
1
1
8
9
2
7
10
4
6
5
10
5
10
1
10
9
10
4
3
10
3
3
8
5
9
4
10
1
10
2
7
7
7
8
2
4
3
9
7
7
3
4
5
5
5
7
3
9
3
4
7
5
5
8
8
6
4
4
6
8
9
8
8
8
9
7
9
6
7
6
8
10
8
5
4
1
10
3
1
9
1
3
2
9
2
3
6
5
1
6
1
8
8
5
3
7
9
3
10
3
5
3
5
1
1
9
4
6
10
4
7
1
6
6
8
8
6
9
5
2
4
10
10
4
9
8
3
10
6
1
8
2
7
7
1
3
6
6
5
10
9
6
2
5
8
5
1
7
9
6
4
4
10
3
9
8
8
3
9
5
5
6
1
7
9
1
4
4
2
2
3
3
5
3
6
1
4
5
9
8
5
7
3
9
8
5
9
9
6
7
1
8
10
8
7
10
2
2
4
6
2
9
4
7
3
2
1
7
6
10
3
10
9
8
8
9
5
7
7
2
9
5
8
5
5
2
10
3
8
1
4
5
10
10
5
2
9
3
10
5
8
10
6
3
3
9
5
6
6
10
5
6
9
4
10
1
2
6
2
8
10
3
7
7
6
3
4
4
3
9
8
4
3
4
4
6
1
9
10
4
10
9
2
10
9
5
4
4
6
2
3
10
8
6
5
8
6
5
6
9
6
1
3
10
7
10
3
7
9
7
9
1
8
7
3
8
9
4
9
1
10
5
2
4
6
5
9
8
1
5
4
5
1
10
10
9
2
1
3
9
5
1
8
1
3
7
4
1
1
2
5
3
2
10
4
6
3
2
9
8
4
7
5
1
4
5
2
3
5
3
3
6
8
4
1
3
10
8
4
5
8
1
3
2
6
7
4
9
9
5
6
5
4
5
1
5
3
3
7
6
2
3
1
1
9
6
2
9
3
2
3
6
10
1
4
10
6
8
2
9
2
3
7
9
8
2
6
5
7
3
4
4
6
3
7
10
1
8
4
1
4
8
2
3
10
1
4
2
7
4
6
2
7
1
6
3
7
1
4
7
2
1
10
7
5
3
8
3
2
6
2
9
3
4
10
5
7
10
8
5
9
1
7
10
6
7
10
3
2
8
7
3
10
2
5
6
5
3
5
8
8
3
7
3
7
6
5
5
4
6
7
7
6
2
6
7
7
10
4
7
10
1
3
7
1
10
4
7
1
9
10
7
4
10
7
5
9
4
4
10
3
3
1
7
5
1
10
1
1
10
8
7
4
5
2
9
10
1
4
7
3
10
1
3
10
6
2
5
1
8
9
10
7
10
8
5
2
8
6
2
8
8
9
2
4
6
6
6
3
4
3
8
4
8
9
7
2
4
7
3
1
9
5
7
5
1
7
5
4
2
4
9
5
6
2
6
2
7
7
2
4
6
3
7
6
4
6
7
7
2
3
1
3
4
7
2
5
9
9
9
2
6
8
10
6
5
7
2
7
3
10
10
7
3
1
1
1
6
4
2
7
9
2
10
4
10
4
1
5
4
7
7
1
6
5
3
9
6
5
9
7
5
10
4
4
7
4
10
4
3
3
8
5
9
3
6
2
9
10
8
4
4
6
1
9
2
4
10
7
5
10
1
4
2
6
1
4
7
1
3
7
3
4
7
5
1
1
2
7
10
9
7
10
6
8
3
6
7
7
9
2
5
3
1
1
10
8
7
10
9
6
2
4
2
2
1
1
9
10
9
8
2
1
4
3
1
5
4
10
3
9
6
2
8
3
6
2
2
2
5
1
4
7
1
10
2
9
2
6
10
3
4
2
6
4
1
4
9
2
4
2
9
9
1
4
5
2
3
7
10
3
3
3
4
4
9
9
2
8
9
10
3
1
8
1
9
2
6
9
6
8
7
9
2
5
3
7
8
9
1
3
1
4
4
6
9
5
6
5
2
8
2
1
6
10
5
9
10
2
10
10
9
9
9
2
3
3
7
5
4
1
10
9
1
8
2
3
7
8
6
1
9
5
4
8
4
5
6
10
10
5
7
8
10
6
6
1
7
6
7
10
6
10
3
5
5
5
4
8
6
9
5
7
10
8
6
7
3
1
7
6
1
10
5
2
6
10
4
5
4
8
8
8
7
10
10
9
10
1
6
3
7
8
7
4
7
5
6
2
10
6
5
1
10
3
10
4
8
3
7
8
3
5
8
9
6
10
1
1
10
2
8
3
1
9
3
2
2
1
8
2
5
2
10
3
8
2
2
8
5
6
4
8
4
5
3
8
6
1
10
2
4
4
8
10
10
10
10
3
3
3
4
10
3
4
9
6
10
8
5
2
4
4
4
10
6
5
5
10
6
2
7
10
6
3
10
1
3
5
10
8
6
5
6
6
5
7
7
6
3
4
9
8
2
5
9
2
7
5
7
1
8
4
8
7
9
10
5
10
6
10
8
9
8
4
7
6
2
4
4
5
2
5
8
10
2
9
2
6
10
8
9
1
5
3
9
4
9
8
10
1
1
4
6
7
6
2
8
6
5
4
5
4
2
1
8
10
4
7
9
8
6
9
8
2
8
1
10
3
7
10
3
7
1
2
8
8
8
6
7
8
4
5
10
4
8
3
10
1
7
10
10
7
4
9
2
3
8
1
8
1
4
4
1
10
5
8
6
2
3
7
1
4
2
3
2
7
2
6
6
6
6
5
5
8
1
6
8
3
6
2
7
6
1
5
2
10
5
7
6
2
7
7
10
10
1
1
3
7
5
8
4
8
2
3
8
3
1
6
4
8
3
2
4
4
9
2
8
4
8
4
9
2
2
3
10
9
6
2
2
1
7
6
10
3
10
8
2
6
1
9
2
4
4
8
2
2
3
3
3
1
2
9
7
6
10
2
1
2
3
4
6
7
8
8
10
3
1
8
1
1
5
1
6
9
9
9
7
2
6
8
9
7
7
1
3
7
9
6
7
6
3
4
1
5
9
4
10
3
4
4
4
3
5
6
10
6
1
9
3
3
2
10
6
6
6
4
3
3
10
10
10
5
3
7
1
8
7
7
6
8
10
9
8
3
6
9
9
6
10
7
7
5
2
2
9
2
4
7
6
2
3
9
3
6
5
3
9
10
10
9
7
3
3
7
5
1
7
9
1
10
6
8
10
6
1
2
6
7
8
1
6
5
3
5
8
1
10
9
5
7
1
10
1
3
2
9
5
9
8
7
4
7
6
6
2
3
6
3
8
10
9
4
7
4
7
9
10
10
6
5
6
10
6
10
10
5
7
4
10
3
1
7
9
2
9
6
8
8
8
6
10
10
3
5
8
6
3
7
6
2
6
4
8
5
2
6
10
2
10
10
8
8
3
6
10
2
1
2
4
9
6
9
4
7
4
9
2
7
3
6
10
1
8
7
2
5
9
5
1
5
8
10
4
2
10
4
9
6
8
9
6
7
9
9
4
7
1
10
5
1
3
9
8
9
1
4
6
8
2
10
1
5
8
5
4
1
3
2
2
1
5
8
10
10
1
9
8
4
8
1
2
9
5
8
7
6
8
8
2
6
2
9
8
6
8
9
9
10
4
7
4
9
8
5
10
2
1
5
6
3
6
8
1
3
10
2
10
5
8
4
3
8
6
4
2
8
3
6
9
7
9
5
5
10
4
9
4
10
1
2
5
5
10
10
2
2
9
8
1
5
6
6
3
6
9
8
3
5
7
5
9
7
1
9
5
4
1
8
9
9
9
3
9
2
1
10
3
6
6
8
7
6
4
10
9
1
7
10
4
8
5
7
1
3
7
9
5
10
7
3
3
5
4
8
2
4
2
2
10
9
4
10
4
6
7
6
9
7
5
4
5
3
9
7
1
8
3
6
9
1
3
5
9
8
1
4
3
1
9
7
5
10
5
9
2
9
7
10
2
2
3
9
8
2
2
10
8
4
5
9
1
5
8
9
8
2
10
1
6
4
5
1
6
9
7
8
9
10
4
2
10
9
7
6
5
8
3
6
8
5
10
6
5
6
2
3
6
5
1
1
5
7
4
3
5
4
6
8
1
2
7
4
3
4
10
5
8
6
5
9
2
5
8
6
1
6
7
7
9
3
5
6
8
8
5
2
7
4
2
8
8
9
1
8
7
5
9
5
3
10
3
2
4
9
8
4
9
6
6
6
1
8
8
5
6
2
6
5
8
9
8
4
6
9
7
4
8
10
1
1
8
8
1
4
5
10
9
2
9
6
1
3
4
7
1
6
5
8
10
6
10
5
2
10
3
2
8
10
3
8
5
9
10
9
10
5
3
3
10
3
4
4
7
1
7
5
7
3
7
4
10
7
7
7
7
3
6
8
10
10
8
6
7
8
7
5
1
2
10
4
6
4
8
9
5
8
4
7
3
3
9
10
4
2
7
3
6
6
3
10
5
10
6
6
9
10
5
6
5
6
10
10
8
1
5
4
2
1
7
7
4
3
5
8
9
1
10
2
9
1
10
3
10
9
7
4
2
2
2
2
10
1
7
1
5
10
3
5
7
7
2
8
3
5
7
6
9
8
8
10
6
3
7
7
9
6
8
3
10
7
8
8
8
6
8
1
7
2
10
6
4
6
3
8
3
2
3
2
3
10
2
1
7
5
8
6
5
8
9
1
4
9
3
9
3
8
1
9
1
8
8
8
8
2
2
7
7
1
7
6
5
2
10
2
6
9
9
5
9
9
10
10
1
9
9
5
3
3
2
7
6
5
7
9
1
10
5
8
5
2
10
8
8
1
5
5
4
4
10
6
2
3
10
9
3
5
2
2
3
1
6
9
9
7
3
3
8
7
8
9
6
10
9
8
5
7
5
7
6
7
8
1
5
7
5
10
6
6
8
6
1
7
5
5
3
10
9
4
1
10
9
4
2
4
10
8
7
9
1
6
8
2
5
3
6
2
8
3
5
3
4
8
6
8
4
8
5
2
1
7
1
5
6
1
9
8
2
3
5
7
6
2
1
3
1
8
2
2
3
3
2
1
8
4
4
1
6
3
8
7
6
1
7
8
4
3
4
10
3
8
1
3
2
8
1
9
4
3
2
2
3
7
6
6
2
2
5
9
9
10
6
7
9
8
10
3
1
5
4
7
7
5
10
5
4
10
8
7
4
8
1
3
4
2
2
10
6
3
10
4
2
5
8
10
6
8
5
4
7
5
5
10
2
4
2
10
2
10
8
8
3
3
5
1
4
6
7
4
6
4
2
6
7
2
4
4
1
5
6
7
10
9
8
4
8
4
4
6
2
9
5
1
5
7
10
9
3
7
2
7
4
5
7
4
3
2
10
3
9
8
10
2
4
9
1
8
7
3
4
3
9
7
2
10
4
10
6
6
7
3
2
4
10
8
3
3
8
2
9
5
5
5
10
7
4
6
4
8
8
9
5
4
7
4
9
1
10
8
7
8
5
2
6
7
1
10
1
5
1
8
2
4
9
10
7
10
3
8
8
10
1
7
2
2
6
9
9
7
6
8
4
4
4
3
1
1
7
3
3
3
3
4
5
6
6
4
6
2
1
7
6
7
3
9
8
3
8
4
3
7
8
6
8
3
6
4
1
5
8
9
8
6
1
4
6
10
10
4
8
10
3
5
5
2
1
9
6
2
1
4
5
9
9
4
1
9
2
9
9
5
10
6
7
8
4
5
6
5
1
10
6
1
3
8
6
1
5
8
6
8
2
9
9
10
2
3
8
9
4
2
1
5
5
7
5
6
4
3
5
2
3
10
1
3
9
3
7
3
5
4
9
7
8
3
1
1
4
6
9
3
10
6
7
2
9
3
3
2
6
6
2
1
2
4
2
10
7
3
2
9
1
10
6
1
5
1
1
8
4
3
10
1
4
10
10
3
2
6
6
5
10
7
9
8
6
10
7
9
9
5
8
5
9
10
6
7
4
3
2
4
8
8
7
1
4
8
9
1
10
2
3
6
6
6
2
4
10
8
7
9
5
3
3
8
2
8
2
6
7
2
7
10
9
1
5
6
3
6
6
6
7
7
4
7
8
10
8
4
8
10
5
9
2
5
6
6
8
1
7
9
4
10
4
10
10
8
8
10
9
10
7
8
4
8
4
3
10
4
8
6
7
4
10
8
8
6
6
8
5
3
4
9
7
3
2
6
3
9
7
3
3
7
9
5
5
8
8
7
6
1
10
7
4
4
7
6
4
4
10
3
9
4
6
8
2
6
1
7
5
2
10
6
6
3
2
10
6
2
7
7
4
3
10
2
1
8
9
9
5
5
1
5
8
3
10
2
2
3
7
4
4
5
2
2
6
8
9
7
1
7
10
10
6
4
9
7
6
8
9
8
1
8
1
3
10
3
8
8
5
10
5
2
4
6
8
7
9
7
7
6
4
6
10
1
6
10
1
5
5
8
10
8
2
9
7
2
1
7
1
1
10
4
4
6
10
9
3
4
5
10
9
7
1
8
4
2
3
10
9
5
8
9
4
7
2
6
9
10
5
5
2
2
5
7
6
4
4
7
8
2
2
10
8
3
4
8
2
6
5
5
8
7
8
10
10
9
5
8
4
5
4
1
8
9
7
9
4
10
5
5
8
7
9
2
5
10
10
3
7
7
10
4
3
6
5
10
6
3
6
2
8
1
2
5
4
10
4
9
2
7
1
1
6
6
9
9
1
8
9
9
1
6
2
9
3
3
2
5
6
3
9
10
8
5
4
5
1
9
6
5
10
4
1
7
10
1
8
7
10
9
1
10
5
2
3
7
3
2
9
5
3
1
7
10
7
3
8
10
4
2
4
2
1
9
5
4
9
7
3
8
5
8
2
2
9
1
9
10
10
3
9
7
6
5
8
2
10
5
4
6
3
5
7
8
4
9
9
2
3
7
4
8
1
4
10
2
8
10
6
10
4
1
10
1
1
6
3
5
8
10
8
5
9
1
9
5
6
7
5
3
10
1
9
3
9
3
1
7
1
7
1
8
4
3
8
7
9
7
8
9
7
10
6
3
1
5
7
4
8
3
1
9
7
4
10
7
10
2
5
1
8
9
4
6
7
10
10
2
8
2
6
4
4
10
1
3
6
10
5
9
4
8
4
3
9
7
9
4
7
8
4
6
10
7
5
6
10
4
8
7
9
4
1
3
10
7
4
4
5
8
9
9
10
7
1
6
2
10
3
3
5
7
8
6
5
3
8
10
8
2
1
4
4
10
6
6
4
9
7
7
3
9
1
8
3
8
6
2
8
1
8
9
9
10
2
2
4
4
5
1
4
1
6
1
6
8
7
4
5
3
7
7
7
10
1
10
9
9
10
5
4
6
9
10
10
5
4
9
3
7
4
10
5
5
7
10
2
1
7
9
8
2
10
3
10
8
7
4
7
3
5
5
8
10
9
10
2
7
8
7
1
6
3
3
3
5
5
3
4
3
6
5
2
9
2
2
7
4
1
10
10
9
9
9
5
1
6
8
2
9
2
4
1
6
6
2
9
1
3
9
7
5
10
1
2
8
3
5
2
3
3
6
1
2
8
10
10
1
4
2
3
9
2
2
10
2
10
1
3
2
4
3
3
2
5
1
1
1
7
5
6
7
10
7
1
5
2
2
8
7
7
10
2
8
2
7
3
6
1
5
5
9
7
3
3
2
9
8
3
1
2
4
8
8
2
1
6
2
8
1
4
1
1
9
8
1
10
10
2
9
8
7
6
10
4
5
7
8
8
8
9
9
5
4
3
1
1
8
9
7
10
1
5
8
1
9
9
10
5
2
8
9
10
3
3
3
2
10
8
5
6
1
4
8
4
8
6
3
1
7
2
5
9
7
10
9
8
6
10
9
3
1
6
5
9
7
1
7
7
10
9
7
10
2
5
4
10
10
8
8
6
10
9
5
4
7
5
10
10
1
5
7
10
1
1
6
9
7
1
9
9
1
1
4
10
7
5
3
8
2
4
5
4
4
9
5
7
3
1
10
2
4
9
4
6
1
7
10
3
6
3
4
4
4
9
9
8
8
1
1
6
7
4
5
1
5
9
10
8
4
4
10
4
4
8
10
7
3
10
9
10
2
5
3
2
5
10
9
10
10
10
4
4
3
9
4
10
9
4
3
5
6
8
3
6
1
1
1
9
9
10
6
6
1
9
6
1
6
9
9
4
3
2
10
9
7
7
4
7
1
7
6
2
6
4
7
8
7
9
6
8
8
9
5
10
8
6
9
7
2
2
2
2
5
8
9
6
3
10
4
7
1
8
10
7
10
1
2
4
9
5
7
4
6
8
8
4
3
1
1
8
1
6
10
4
7
6
9
7
7
1
1
6
4
7
8
8
8
1
1
8
1
8
7
10
5
7
5
2
9
9
3
2
4
8
3
4
4
2
2
5
10
3
8
9
10
9
8
2
3
10
7
9
4
4
3
6
6
5
7
4
8
7
8
6
9
5
6
3
2
5
9
10
6
6
10
2
3
10
3
1
1
1
3
1
8
4
3
7
2
10
9
10
4
7
2
8
10
2
4
3
7
10
9
10
10
8
5
8
2
7
9
9
3
8
3
3
7
4
10
8
1
8
7
4
10
1
5
4
6
4
1
5
9
7
7
9
10
2
1
1
9
1
9
2
1
8
9
2
2
7
1
7
1
4
9
6
10
4
1
10
9
4
4
4
4
6
7
5
10
2
7
8
8
5
6
4
5
6
1
4
5
3
4
10
2
5
9
9
5
2
10
4
10
4
6
9
6
8
1
8
9
7
4
9
10
4
6
1
2
7
3
7
2
1
6
2
3
7
4
1
5
10
4
7
3
3
7
9
9
1
10
10
3
2
4
5
7
6
8
3
2
2
3
2
1
6
4
8
2
8
8
6
8
3
2
8
8
5
6
2
8
2
1
1
10
6
8
8
3
2
4
3
9
6
2
2
1
10
4
6
1
3
3
2
3
2
9
9
2
8
2
3
2
7
8
8
8
8
3
8
3
4
1
3
8
10
1
1
1
4
5
1
1
4
6
3
4
10
8
5
1
9
3
5
10
2
6
3
2
3
1
1
5
6
4
4
2
6
7
4
7
8
8
9
2
2
8
7
6
8
1
2
5
9
10
2
2
3
4
7
5
4
7
7
10
7
1
3
2
1
8
7
5
3
9
6
3
2
3
4
5
7
6
6
3
2
3
1
5
10
5
7
3
5
4
1
8
6
1
6
9
4
7
8
9
5
4
2
10
7
1
9
9
7
2
7
1
4
9
6
3
2
7
3
6
1
6
10
3
4
7
1
4
4
4
1
2
1
4
1
9
2
7
9
9
5
4
5
3
4
7
7
2
4
4
9
4
6
2
2
2
8
7
3
10
8
10
10
1
8
4
3
7
6
9
2
9
8
3
10
4
8
5
10
7
3
1
6
4
7
5
4
3
4
6
9
8
1
4
7
2
3
1
2
2
2
5
3
1
3
2
6
8
7
10
4
6
5
3
8
7
2
7
4
1
10
3
9
3
8
8
10
1
9
9
5
9
8
3
2
5
7
7
10
10
5
6
3
9
1
5
4
5
9
8
4
4
9
10
4
3
2
9
8
2
2
2
10
2
5
6
3
4
3
4
8
6
2
4
8
2
8
3
4
6
10
7
4
2
7
6
8
8
10
1
9
4
1
8
4
3
6
3
2
1
4
10
6
2
9
5
3
10
3
10
3
4
4
9
2
10
5
1
1
4
10
1
10
5
9
9
10
3
4
6
7
2
6
4
4
3
3
4
5
2
5
8
5
6
3
5
10
10
6
6
9
2
5
6
6
9
9
9
6
10
10
1
5
7
6
4
6
7
8
9
4
6
6
6
4
8
10
5
9
6
3
4
2
10
4
8
5
7
7
10
10
6
3
4
10
2
8
3
10
10
10
10
2
6
1
3
10
8
8
1
3
3
5
9
6
6
8
6
5
2
5
6
5
6
2
6
9
10
1
2
6
9
10
2
8
6
4
9
4
1
5
1
5
5
4
6
3
3
6
1
9
8
9
7
8
4
7
9
9
6
7
5
7
1
10
10
9
7
8
1
10
6
7
4
8
4
3
1
1
6
3
7
4
9
7
7
7
6
3
9
4
6
10
2
8
4
5
3
7
5
5
5
9
1
8
8
2
9
4
3
9
1
6
5
10
6
6
4
3
7
8
5
2
4
6
4
1
6
2
5
3
2
4
2
1
2
10
7
3
2
3
5
7
4
3
2
8
7
10
10
6
3
7
8
7
4
8
7
7
7
6
7
3
5
6
9
9
1
6
3
8
10
5
4
3
10
5
4
8
2
4
2
10
7
4
4
3
3
4
3
8
3
8
8
1
5
9
6
5
4
7
1
4
1
5
6
5
5
1
7
4
1
10
7
9
3
2
7
1
9
2
4
6
3
2
8
1
10
2
8
5
9
6
5
5
7
6
1
1
7
8
10
2
5
2
5
9
9
4
8
10
6
4
3
5
8
9
3
5
2
9
4
6
8
9
3
6
9
1
6
5
3
1
4
6
1
9
9
8
8
4
2
10
3
3
4
8
6
9
4
1
10
9
8
7
9
9
9
3
9
4
8
7
9
9
8
8
3
4
6
6
4
9
2
4
4
1
8
7
7
1
2
9
8
6
9
8
4
9
6
8
8
5
2
2
3
5
2
4
1
5
2
2
4
9
7
8
6
8
2
3
2
9
10
5
4
3
6
2
1
8
1
1
2
3
4
8
2
4
5
9
5
10
4
10
10
5
9
4
1
4
3
10
3
2
10
1
2
3
5
9
1
1
5
6
9
8
9
7
6
7
4
1
8
10
10
3
8
5
10
2
1
8
5
1
8
3
10
6
7
1
6
5
3
4
8
3
8
7
4
2
3
2
7
9
4
9
5
8
3
2
9
5
1
4
8
8
6
7
2
4
2
6
4
6
3
10
10
2
5
9
9
3
8
2
3
6
1
2
10
1
1
7
3
3
5
5
6
9
5
7
6
9
9
9
8
10
7
5
8
7
2
9
6
10
4
4
4
10
4
6
7
10
4
2
7
5
10
3
9
1
3
7
8
5
10
9
3
7
2
5
1
9
4
4
6
9
1
3
5
1
5
4
5
4
7
1
3
7
2
3
1
5
1
6
6
2
9
4
6
7
6
7
5
4
5
8
6
3
7
2
1
8
7
7
9
8
6
9
3
8
5
10
7
9
2
7
4
7
7
3
5
4
5
8
7
10
1
4
6
10
4
2
4
4
3
2
3
4
5
8
5
6
10
5
4
8
1
5
2
9
1
1
6
3
8
9
6
5
3
4
3
9
7
6
6
5
10
6
7
5
9
7
3
7
9
5
7
6
7
5
9
4
1
5
2
4
3
7
6
7
1
10
2
8
2
6
4
2
8
9
4
1
3
9
5
9
9
5
4
5
7
8
6
3
7
10
4
10
8
10
10
10
6
3
8
8
7
7
5
5
5
4
9
8
5
3
9
10
6
10
10
6
4
5
4
2
7
7
10
8
8
2
9
6
2
4
9
4
7
4
2
2
3
4
7
4
1
6
5
5
4
8
5
8
9
9
5
7
3
1
7
9
9
4
1
8
5
8
5
10
8
8
8
1
8
10
3
1
9
5
3
4
10
4
10
8
9
7
3
8
2
2
10
2
6
6
3
6
8
8
4
10
7
2
9
6
6
9
5
5
1
9
6
3
4
1
4
9
10
3
5
1
5
5
9
5
9
3
6
3
5
8
6
3
1
5
7
9
3
4
3
6
10
1
7
3
8
2
9
7
2
10
8
2
6
7
7
9
8
8
6
1
5
2
5
9
1
10
5
4
4
10
6
1
9
1
9
10
6
4
2
2
5
7
5
10
5
5
9
1
4
2
1
3
4
1
2
7
9
4
6
9
2
2
3
10
10
6
6
7
7
10
3
7
8
9
7
3
1
2
3
3
7
6
10
5
4
3
4
1
7
7
9
1
1
1
8
6
7
2
10
9
6
5
1
4
6
1
6
4
8
1
1
10
9
2
6
10
4
5
4
4
3
4
6
8
3
9
4
6
1
3
10
4
5
1
1
5
7
8
6
4
8
1
6
6
9
5
2
4
4
8
8
2
4
3
9
4
5
9
4
8
2
7
3
9
10
1
1
2
3
5
6
7
4
7
5
3
10
7
10
10
2
3
4
9
3
8
8
7
7
8
6
8
6
4
6
6
3
3
10
7
6
1
7
1
6
2
5
5
3
1
10
6
5
1
5
10
3
2
7
5
5
7
5
1
4
5
7
6
9
10
1
2
7
10
9
10
9
10
2
1
1
7
10
1
7
2
4
7
10
2
4
2
8
3
8
10
9
5
10
3
1
10
10
9
2
1
4
6
5
4
9
3
7
8
8
5
2
3
10
9
9
8
3
6
4
1
5
7
6
7
3
10
7
3
4
9
9
4
5
10
10
5
1
4
2
9
2
8
5
2
9
4
6
3
8
4
3
10
5
1
7
1
2
10
9
1
5
4
3
5
10
8
7
4
4
5
9
4
10
6
2
9
5
9
7
3
5
8
2
6
1
4
2
6
9
4
3
5
10
6
7
7
7
1
8
10
9
4
5
4
8
3
8
3
6
10
5
5
3
10
3
10
5
8
7
7
10
5
6
7
10
3
5
3
8
9
1
2
2
1
8
9
6
2
9
5
6
5
8
3
1
2
3
7
7
9
6
3
9
3
4
3
7
3
1
9
2
3
9
9
2
4
6
4
6
4
1
4
9
4
4
6
8
10
4
10
6
1
7
1
10
5
3
8
6
8
8
10
2
5
8
7
10
7
3
5
6
1
3
7
9
7
9
9
6
8
6
8
7
2
6
2
10
9
10
2
10
6
2
10
2
4
2
1
2
4
2
1
8
8
7
4
10
7
8
1
7
10
10
4
5
2
1
3
10
5
9
6
5
7
9
2
7
2
10
7
6
7
8
1
9
3
4
5
2
9
10
5
2
8
6
7
10
4
10
10
5
9
1
3
5
8
1
8
10
8
3
10
1
9
9
2
4
8
10
3
10
7
5
7
2
10
6
5
10
6
10
6
9
3
4
1
4
3
5
9
3
2
3
2
1
8
7
7
3
7
3
4
7
10
9
8
7
5
9
5
5
3
10
2
2
3
2
7
4
3
6
6
7
5
4
5
2
4
10
5
9
10
2
9
2
6
10
10
6
9
2
5
7
4
7
3
3
7
6
3
1
5
4
7
6
1
2
9
2
9
3
8
9
7
5
3
3
7
7
4
4
8
3
10
2
3
3
8
1
3
6
2
3
1
9
1
9
2
7
9
2
5
6
7
9
1
10
3
6
1
9
4
7
8
8
6
8
8
3
8
1
9
7
2
4
5
3
4
7
6
5
9
9
8
9
6
2
4
4
6
8
6
9
3
6
9
7
6
3
2
1
2
5
2
3
6
2
2
9
3
4
7
4
9
7
10
7
7
2
3
1
4
4
4
10
6
2
1
4
1
3
4
1
8
1
2
8
1
3
3
1
4
3
7
5
9
6
5
10
7
6
5
9
2
3
4
7
7
3
6
2
9
6
8
10
1
3
7
5
6
1
2
7
2
5
6
3
4
4
6
1
1
3
8
7
10
1
2
9
3
2
9
6
5
6
1
2
1
1
9
4
8
10
10
4
10
2
5
7
9
9
9
5
10
5
10
5
6
4
9
9
8
2
4
10
9
9
7
3
1
1
10
6
4
7
7
3
9
10
8
9
7
5
10
3
9
9
4
4
3
6
6
2
9
7
1
6
6
10
4
9
7
7
8
1
5
1
9
8
2
4
1
9
7
2
7
3
8
4
3
6
6
3
7
4
10
5
4
4
10
6
4
7
1
7
5
9
3
1
2
5
2
5
8
2
7
4
4
1
6
8
1
1
2
1
4
5
2
1
5
3
8
5
5
2
5
7
4
3
3
1
8
5
4
6
1
3
9
5
9
1
6
6
5
10
8
10
6
8
6
10
4
2
9
6
1
4
4
4
9
3
6
1
9
6
2
6
6
10
8
1
10
10
5
4
3
7
4
8
8
5
7
7
9
5
6
8
6
7
6
3
6
3
3
6
8
10
9
7
7
5
10
8
8
7
10
5
3
1
2
3
2
8
10
9
8
10
6
5
7
1
9
9
5
5
5
1
9
5
6
7
6
10
6
4
8
5
6
6
7
10
9
10
7
8
9
4
1
1
9
8
10
1
6
6
10
10
5
4
1
2
6
7
10
5
5
6
4
10
4
5
7
10
1
2
5
1
7
8
7
7
2
9
4
9
3
6
5
1
6
10
1
10
8
4
9
3
10
9
3
9
5
9
5
8
7
8
10
10
6
6
2
2
3
9
10
1
7
8
2
4
10
8
7
6
1
10
9
3
2
2
5
8
4
10
9
8
4
6
8
7
7
9
10
6
6
3
10
6
1
9
5
1
10
8
3
5
2
6
2
1
5
3
4
3
5
9
7
2
9
2
5
8
2
5
1
6
8
9
8
3
7
4
9
4
6
1
7
2
3
9
2
7
2
10
5
1
7
5
6
3
7
1
9
6
9
3
9
7
10
2
9
2
2
7
10
10
9
8
9
8
5
5
9
7
5
10
2
8
5
5
6
9
4
6
4
7
4
4
2
1
7
7
8
5
2
6
7
2
9
3
2
6
6
9
1
2
1
2
2
4
6
1
7
2
9
4
7
7
10
4
6
6
10
10
7
7
8
3
3
6
9
9
4
9
10
2
1
6
10
9
9
4
1
9
7
5
8
3
4
5
9
3
10
7
3
1
3
4
6
8
4
4
4
3
4
9
2
10
6
5
1
9
8
10
9
7
8
8
2
5
8
7
7
8
2
8
2
1
8
2
1
1
10
6
4
9
2
8
3
6
2
10
3
4
5
4
5
1
6
4
3
10
8
9
9
7
8
5
1
7
4
7
4
10
8
5
6
5
1
3
5
10
6
6
10
4
2
1
9
1
9
9
8
2
8
4
3
2
7
10
1
2
7
4
4
7
1
7
2
4
3
3
6
9
2
1
2
3
5
5
2
8
10
9
10
5
2
3
4
5
8
2
6
3
3
10
10
8
3
10
1
3
7
1
1
8
10
7
2
9
10
9
1
3
7
3
3
9
6
8
1
7
4
10
8
8
10
3
3
10
5
9
1
9
5
1
6
1
10
1
4
2
7
1
1
5
1
3
6
4
8
3
1
2
6
9
9
5
6
9
6
2
7
2
5
10
10
5
10
1
1
7
5
10
4
1
3
2
10
10
1
8
9
10
5
9
10
4
6
3
2
8
9
9
5
4
2
9
6
5
7
4
9
5
4
7
6
8
6
9
9
2
1
4
5
1
1
9
2
2
7
3
2
5
9
7
7
7
4
7
2
7
9
9
5
9
8
10
1
6
7
6
4
3
2
5
2
6
8
3
3
10
1
9
7
2
5
4
3
5
8
2
6
9
3
1
8
6
10
2
9
5
1
5
8
6
3
2
2
5
2
7
7
3
6
4
6
3
2
1
9
9
2
3
4
5
2
8
4
1
7
6
2
2
9
6
3
5
1
3
3
6
5
3
7
2
5
9
4
9
7
7
5
5
5
10
10
10
2
7
4
6
4
6
10
3
9
2
10
10
3
4
9
7
2
1
6
9
5
4
10
7
7
5
10
4
9
2
6
3
1
1
7
5
8
4
3
10
8
7
7
2
6
8
10
10
6
1
9
10
9
10
4
3
3
7
8
6
1
4
8
2
4
8
8
6
7
1
9
10
1
5
5
9
2
8
6
2
6
9
9
2
10
10
6
9
10
3
8
7
4
6
8
1
9
1
6
10
10
6
4
2
5
3
2
9
4
3
9
4
7
9
6
4
9
10
2
10
1
5
9
8
3
2
9
1
9
3
3
4
2
9
1
4
3
10
6
5
6
9
10
6
9
5
5
9
1
1
7
2
6
5
8
1
9
9
5
8
5
10
8
6
10
1
4
10
8
10
9
5
9
5
7
10
2
3
10
9
2
4
7
1
6
9
10
5
3
4
10
10
6
3
7
8
9
3
3
5
3
6
9
10
5
8
4
5
7
4
10
10
1
3
8
5
8
9
7
2
4
4
2
8
7
5
6
6
10
3
4
3
10
9
3
2
3
4
1
3
2
5
3
6
10
8
2
7
3
3
10
10
4
8
1
8
4
10
9
4
8
2
9
4
8
7
10
1
2
7
6
6
6
3
8
3
5
6
7
4
8
9
10
4
10
4
5
2
2
6
6
9
7
7
10
8
9
4
4
8
8
6
1
8
4
4
6
7
9
4
9
6
3
4
7
4
1
4
8
7
3
2
5
2
2
6
9
4
9
9
4
9
2
4
6
6
4
8
3
10
1
5
3
7
7
9
10
2
10
1
10
3
4
7
10
5
9
6
3
4
7
1
6
9
4
7
8
5
8
8
10
1
7
9
1
7
8
5
1
2
4
10
2
1
5
4
3
8
4
8
6
4
10
1
6
8
5
9
1
9
3
9
5
7
5
8
2
1
9
2
6
3
8
1
4
5
5
1
9
2
6
2
9
6
4
6
2
4
7
10
4
2
1
9
4
2
2
8
5
8
6
4
9
2
7
5
7
9
7
2
10
3
2
1
10
4
3
8
2
2
3
4
5
4
3
1
2
4
10
3
10
1
6
6
10
9
2
5
2
10
10
5
9
7
8
3
10
7
2
5
8
4
4
8
5
2
2
6
3
2
8
7
1
3
6
3
6
10
5
8
7
4
9
10
5
1
8
1
3
6
1
8
9
6
3
9
5
7
6
2
5
10
5
10
10
7
9
1
7
7
7
6
6
8
6
5
4
5
9
10
4
2
7
2
3
9
1
9
9
7
7
8
6
10
2
6
3
10
10
9
4
5
10
1
6
10
4
2
2
2
3
4
7
1
7
6
9
9
6
10
10
2
3
7
8
7
6
9
5
3
3
4
4
9
10
6
8
6
10
3
4
8
3
6
1
1
2
2
2
2
7
4
8
2
10
5
4
1
4
6
5
5
9
7
7
3
4
4
4
5
7
10
1
3
2
6
2
7
3
6
2
1
2
4
9
9
3
7
6
10
3
4
5
8
10
2
7
1
3
2
1
3
10
6
5
4
7
5
7
1
7
8
7
2
6
8
6
10
3
6
9
3
9
10
4
10
6
3
4
3
3
6
9
2
10
4
9
5
1
6
10
9
1
2
2
10
7
8
5
10
10
6
1
2
1
10
6
6
8
3
4
8
7
2
10
5
2
1
9
10
9
3
3
10
4
4
2
1
8
5
6
7
9
1
1
2
10
1
5
6
1
1
4
8
7
1
10
6
1
9
3
2
4
7
6
2
8
1
1
3
4
8
5
5
4
2
5
7
1
7
7
10
6
4
9
7
2
4
3
1
4
10
7
9
9
9
7
8
10
4
8
9
7
1
6
5
5
10
1
7
9
4
10
9
8
8
1
2
2
6
3
1
5
9
1
5
2
5
5
4
2
8
7
9
10
2
10
9
4
4
8
9
5
8
5
1
5
6
1
9
6
8
3
6
3
5
7
5
4
4
9
2
8
3
10
10
1
8
1
9
2
3
2
9
8
8
10
2
5
9
3
5
9
6
1
5
5
3
10
8
5
1
3
9
10
3
7
8
5
5
6
8
3
5
6
7
7
4
8
9
2
1
7
2
7
6
8
10
8
1
10
8
5
4
6
9
8
3
10
1
8
5
3
10
2
10
4
10
7
4
6
1
9
6
3
2
10
7
7
3
5
2
6
3
5
5
8
2
1
8
3
8
9
6
7
8
3
5
9
7
8
1
4
8
4
3
6
6
7
4
2
1
3
5
5
9
10
7
1
9
9
1
4
7
5
9
4
6
1
9
5
4
5
8
4
8
5
7
4
4
4
1
3
8
3
8
7
6
6
7
5
1
1
7
5
6
1
9
10
8
3
2
6
9
1
5
10
9
4
4
8
1
4
5
2
3
8
2
2
7
6
4
8
10
2
8
9
6
6
10
3
7
2
9
2
10
1
5
8
3
10
9
10
1
6
9
3
4
10
3
2
5
6
3
2
10
8
4
4
3
10
4
8
1
1
1
3
5
10
7
5
7
9
7
5
10
3
9
5
9
8
1
3
6
4
4
10
1
9
10
4
1
10
1
7
10
5
2
4
3
8
1
6
2
10
3
7
9
6
3
1
1
2
3
8
6
7
7
6
5
2
9
9
7
8
6
3
5
5
1
1
9
4
3
5
10
1
7
2
8
10
10
3
2
4
7
5
10
2
3
3
9
8
7
7
1
3
7
5
7
1
6
9
9
2
6
9
9
3
7
8
7
2
2
10
10
5
5
2
2
10
7
2
2
1
9
2
4
9
2
3
5
10
6
6
7
1
7
8
2
5
2
7
7
7
5
8
2
8
9
8
4
8
1
7
2
9
2
6
10
5
8
1
5
4
2
1
7
7
3
8
1
6
5
8
1
3
5
3
8
3
6
7
5
8
10
4
7
9
6
4
5
8
10
1
1
1
6
2
2
7
3
3
4
3
9
5
7
7
3
9
6
1
1
3
6
2
9
1
9
5
7
10
4
8
4
3
1
4
9
1
1
10
1
3
6
3
4
1
9
6
5
5
7
10
8
10
10
9
8
4
5
8
10
3
9
2
5
2
3
4
6
2
8
1
3
5
9
1
9
4
9
7
6
7
1
7
8
1
10
3
2
6
6
3
8
3
9
2
5
7
6
5
5
10
9
1
8
3
4
3
6
1
7
9
3
6
7
10
2
8
5
9
3
3
4
3
8
1
2
9
5
10
4
5
6
9
10
10
7
4
7
2
6
10
8
1
3
2
7
6
2
9
4
6
2
5
5
7
9
7
4
5
10
4
9
5
3
8
6
5
6
9
10
3
2
4
5
10
6
4
9
10
9
7
8
3
6
1
5
5
5
10
4
1
6
1
7
3
10
8
9
10
2
6
4
3
10
1
10
7
10
6
6
4
9
10
8
5
3
3
1
4
2
10
2
10
8
7
7
2
10
5
3
4
2
1
5
7
1
10
7
7
1
6
10
5
9
6
10
10
8
5
9
6
7
6
4
5
5
8
1
1
10
9
5
1
4
2
7
2
5
1
10
8
5
3
3
9
10
9
4
7
10
7
7
7
3
8
1
7
5
6
3
9
7
8
2
7
1
9
5
1
1
7
2
1
10
10
4
5
4
1
4
2
1
8
8
2
4
5
1
2
9
5
6
5
6
10
6
8
2
7
1
9
4
2
10
3
9
7
10
9
10
3
1
10
5
4
3
5
3
9
4
3
8
4
9
6
1
2
1
5
9
3
5
7
8
7
6
5
1
9
9
10
3
2
3
9
4
7
10
2
7
4
1
2
4
1
6
9
2
1
10
2
5
7
8
7
2
5
8
4
7
4
7
9
9
6
10
2
5
6
5
7
2
2
2
10
10
1
1
2
5
9
9
5
7
4
8
6
7
7
10
4
9
6
6
1
10
2
9
8
2
1
8
3
7
5
4
3
10
5
1
6
9
9
8
7
5
4
10
7
7
8
8
10
8
3
2
5
5
10
1
4
9
10
7
6
7
6
5
2
3
5
2
5
7
3
9
2
3
1
2
7
1
8
7
8
10
1
4
6
1
4
6
1
1
5
10
3
8
6
9
4
10
5
2
3
10
5
9
3
6
3
6
5
8
10
6
1
10
4
1
9
7
4
4
3
5
4
9
2
9
7
3
1
5
2
7
3
8
3
1
1
1
6
5
7
8
8
7
3
1
2
3
8
4
8
4
9
5
6
2
8
9
2
5
6
3
1
2
4
7
5
4
5
1
1
3
8
2
8
2
1
1
9
10
4
2
10
2
10
3
10
9
4
4
3
10
7
7
8
8
6
4
2
7
6
8
8
7
2
2
6
6
10
3
7
4
2
3
10
2
3
6
8
10
3
2
10
8
7
5
4
1
7
2
2
7
4
10
8
7
4
5
6
7
9
9
9
2
9
2
7
2
1
7
5
6
10
4
5
5
4
5
1
9
10
9
8
1
4
5
6
1
6
10
2
1
3
6
7
7
2
4
9
7
5
5
3
4
5
9
10
10
7
2
5
2
5
8
7
2
5
7
8
6
1
7
2
9
6
5
5
9
2
9
4
6
6
5
8
4
7
6
5
1
3
1
6
7
5
10
3
3
10
2
2
2
10
3
6
9
9
4
9
2
2
2
10
5
5
1
10
10
2
1
5
6
7
3
8
1
1
4
6
6
5
4
4
7
4
2
10
10
9
10
7
4
10
8
9
4
3
5
7
7
9
1
8
6
4
5
5
10
10
10
10
3
6
7
6
4
8
1
3
10
3
2
7
10
9
5
3
9
6
8
1
5
2
1
5
9
2
5
9
8
1
6
3
9
3
5
9
7
4
5
3
9
4
10
3
9
5
4
6
7
3
7
5
8
10
5
7
5
2
5
9
9
1
3
10
6
10
3
6
10
7
4
10
8
5
7
6
10
8
8
3
1
9
5
9
7
2
10
8
3
6
10
3
8
1
4
8
8
6
10
3
2
7
7
4
5
9
7
10
6
3
7
2
5
1
8
4
10
8
10
4
3
7
9
10
1
9
2
1
10
5
9
7
7
4
5
7
2
3
3
1
10
9
6
10
3
4
4
5
5
5
7
8
8
5
10
1
4
6
1
10
5
2
4
4
10
7
10
9
10
4
4
5
1
6
1
7
1
1
7
8
7
5
4
1
8
1
10
2
4
3
8
7
1
7
4
4
7
7
1
2
8
6
6
10
4
2
7
8
9
3
7
9
2
1
7
1
3
2
10
3
9
5
7
8
9
10
5
7
8
8
7
5
10
10
6
10
2
10
1
3
10
6
4
6
1
1
4
3
6
8
2
2
10
9
7
9
6
2
7
9
6
8
4
8
6
3
3
3
1
10
3
8
1
7
6
3
2
2
9
5
9
4
7
9
1
10
9
8
7
2
2
3
1
2
3
1
8
10
1
3
3
5
10
8
6
8
5
5
7
7
3
3
1
6
10
1
6
7
1
8
10
4
9
3
8
7
4
8
10
8
6
7
8
7
4
3
5
9
9
10
3
7
7
1
8
9
7
6
4
9
2
3
8
10
2
8
9
7
8
1
3
2
8
9
9
10
10
2
9
7
3
4
8
1
8
1
2
1
10
2
1
3
10
4
3
7
3
7
8
1
10
6
10
3
5
8
1
7
3
6
10
9
8
9
2
10
10
7
6
9
8
9
8
9
6
8
5
3
9
10
6
4
4
3
5
8
5
5
10
5
5
5
10
9
1
5
4
5
5
3
2
10
2
1
3
10
1
7
7
7
3
9
1
5
3
8
2
4
4
8
4
8
9
9
2
7
6
4
1
2
10
9
6
3
7
10
6
5
7
5
3
4
7
6
3
7
7
4
3
7
10
5
9
6
10
8
8
4
3
2
2
8
8
2
9
1
6
10
2
3
7
2
5
1
4
9
9
8
5
9
3
2
7
5
10
10
4
2
1
4
5
3
10
2
7
2
9
10
1
3
7
1
10
8
4
3
7
5
3
2
8
10
7
2
1
8
9
4
6
9
5
2
5
7
4
3
4
9
10
1
10
1
7
2
6
5
6
1
4
7
9
4
4
2
9
2
10
7
10
3
9
1
2
4
1
2
3
2
8
1
3
10
2
9
5
5
6
9
7
8
9
3
4
2
2
9
7
1
6
4
2
8
7
9
7
8
6
7
2
8
1
8
8
4
2
7
6
4
9
3
4
2
3
8
3
9
9
1
3
5
10
10
4
8
5
7
6
8
1
8
2
6
10
10
8
9
4
4
9
4
9
5
9
6
1
8
4
4
7
7
3
9
3
5
2
6
10
9
1
4
5
5
1
6
10
3
1
2
7
9
9
8
10
3
1
3
10
5
9
2
5
8
4
5
2
5
8
2
10
3
9
5
2
4
9
9
5
8
9
2
10
9
1
3
7
7
10
4
3
9
10
6
10
8
3
10
1
4
9
5
1
5
4
8
10
5
4
4
8
5
3
7
7
7
4
2
7
9
6
2
8
4
9
7
8
2
6
6
2
8
7
5
8
9
2
6
10
3
5
10
4
7
9
4
7
5
3
6
7
9
10
8
5
3
6
6
1
4
1
2
6
8
10
1
10
1
6
9
9
9
3
4
5
8
2
7
9
6
9
8
3
7
2
1
1
2
9
5
2
4
3
9
4
10
10
7
8
9
8
8
10
5
8
5
1
7
2
7
3
8
6
1
7
6
6
10
3
6
3
9
4
8
2
8
6
9
4
2
6
6
7
4
5
4
2
6
9
6
5
2
5
6
4
8
3
4
1
2
7
2
1
7
2
8
4
8
5
6
5
1
2
6
6
4
9
2
3
4
6
8
2
7
4
10
1
5
4
10
10
3
6
10
6
6
3
10
8
7
4
7
5
5
8
8
2
5
2
3
7
10
1
1
7
5
9
1
8
7
2
9
5
10
9
10
10
5
3
10
4
8
7
10
4
1
10
3
9
1
5
5
7
2
10
10
2
9
5
1
1
1
5
5
10
8
10
8
3
3
10
1
7
2
3
7
4
1
2
7
4
9
1
8
4
7
7
5
2
4
9
3
10
10
2
2
5
10
10
8
2
9
3
5
3
10
3
2
8
2
6
8
8
7
8
4
4
10
4
5
3
6
7
1
3
7
7
7
6
9
6
1
8
4
5
3
4
8
1
4
6
9
6
5
1
4
9
6
3
8
9
4
9
8
3
4
6
5
1
3
4
8
10
6
2
4
4
4
5
10
2
7
4
9
6
8
7
8
2
4
10
2
2
2
3
2
2
6
4
7
7
6
4
6
5
3
2
4
5
1
4
6
9
4
1
5
3
10
5
10
6
7
3
1
5
7
3
1
1
2
10
3
1
7
10
7
9
7
2
8
3
5
1
6
2
1
4
8
4
3
9
9
8
2
2
2
2
3
2
5
2
10
3
10
10
8
8
6
1
6
10
6
8
2
7
3
3
3
5
9
6
4
5
7
10
7
2
9
5
1
10
3
6
6
5
9
9
3
10
4
6
8
8
5
3
9
5
7
9
2
8
1
1
7
4
7
5
4
5
1
2
6
7
4
10
10
10
9
9
4
1
8
6
5
9
2
3
1
3
3
3
7
7
1
7
4
5
9
2
4
8
10
5
4
6
8
10
2
5
5
8
1
10
3
2
2
6
5
4
2
7
1
8
8
6
3
5
1
1
8
7
8
3
2
4
4
7
8
3
7
8
2
4
10
9
6
3
9
6
9
8
9
5
7
4
2
1
10
2
2
2
10
7
4
8
6
8
4
5
4
10
4
7
7
2
3
6
10
5
3
6
10
6
6
3
5
2
9
8
3
1
8
6
6
3
7
4
9
8
6
10
9
9
7
5
4
9
9
7
1
2
4
8
9
7
7
8
1
7
2
9
3
2
7
7
5
5
7
1
7
8
10
6
7
10
7
10
4
8
2
7
10
8
9
6
4
8
8
9
8
3
3
4
9
8
10
9
4
5
2
2
2
9
4
6
1
6
4
9
1
5
5
6
7
9
8
2
10
2
7
6
1
1
4
7
4
4
10
9
6
6
2
5
3
10
10
4
6
2
8
10
6
10
7
8
5
7
5
1
4
3
1
5
9
9
7
4
1
4
1
3
10
3
3
6
8
3
7
2
9
7
5
5
9
3
10
2
6
4
10
6
1
7
2
6
4
8
4
3
1
5
7
5
9
9
9
10
4
7
1
5
5
4
3
9
9
10
10
5
3
6
3
3
6
7
1
6
5
1
9
1
2
5
9
3
7
3
4
7
6
10
7
9
10
5
3
8
5
7
2
9
1
1
7
4
1
4
3
10
3
2
8
1
5
4
4
4
5
9
6
3
1
3
2
6
5
6
3
6
5
7
9
6
2
2
4
8
7
4
8
10
5
1
10
8
6
9
2
4
6
9
6
6
2
1
2
1
4
10
10
6
2
9
7
1
3
2
7
7
10
8
10
4
8
9
1
6
9
2
6
1
1
10
2
3
2
4
1
2
8
6
9
10
6
2
1
8
10
8
6
9
4
3
1
6
8
9
5
3
7
7
8
2
9
7
9
3
6
9
6
10
9
2
4
6
10
10
7
1
6
10
8
8
4
7
7
4
10
8
10
8
1
4
4
10
7
6
8
4
4
1
2
7
4
5
5
5
8
2
3
6
7
10
9
3
5
5
1
9
8
5
4
1
3
10
2
5
6
6
5
8
5
4
5
5
8
8
8
2
1
4
9
6
2
5
7
7
7
10
4
2
7
4
9
10
2
10
8
7
2
8
8
1
9
1
10
1
1
1
9
7
4
9
7
9
4
10
7
2
2
8
4
9
9
9
5
4
6
10
4
3
8
10
6
4
6
6
3
3
6
5
6
2
6
2
1
7
4
2
1
10
1
3
4
4
3
9
6
4
4
9
10
9
3
5
7
6
1
4
8
6
3
7
7
1
6
9
3
10
1
10
6
3
6
6
4
8
4
5
7
2
2
6
10
3
8
6
2
9
7
2
1
2
3
9
7
4
6
5
2
2
3
2
8
4
4
4
8
7
7
9
6
4
7
7
6
9
10
5
7
3
2
8
6
3
8
6
10
5
1
6
6
2
9
6
10
7
1
6
6
9
3
8
6
6
4
1
7
4
6
8
7
8
6
9
7
2
1
6
8
10
9
7
2
1
5
7
6
6
7
3
9
3
2
3
4
4
7
4
9
5
1
6
4
5
2
3
10
3
3
2
1
10
7
9
3
4
7
10
4
2
5
9
1
5
5
5
4
3
9
3
4
10
4
6
10
6
2
9
1
10
9
5
1
10
9
6
7
1
8
1
4
2
4
4
7
6
5
8
4
2
2
1
8
9
4
7
1
5
7
8
1
6
4
3
10
5
2
5
6
8
5
3
4
10
6
7
5
8
9
10
5
7
9
4
7
6
1
3
2
9
1
5
6
7
3
3
4
9
7
3
9
4
8
6
7
10
1
7
6
5
7
2
6
6
10
1
4
10
2
9
3
5
2
4
4
7
10
7
2
5
8
6
7
7
1
1
7
7
6
6
4
10
1
9
3
4
2
7
2
2
4
10
9
3
2
5
1
7
6
2
8
3
4
1
4
7
5
3
5
9
1
1
5
1
1
4
5
5
6
6
1
10
10
6
2
9
5
6
9
1
5
5
3
5
7
1
7
1
9
8
1
6
5
1
1
2
9
9
10
9
9
2
2
2
7
6
5
4
4
5
8
4
5
6
2
8
6
6
2
1
5
9
4
10
9
2
8
10
6
2
4
1
8
2
7
8
6
10
4
2
8
6
2
2
9
8
3
8
3
8
5
2
6
3
10
4
2
1
9
8
2
2
9
9
8
7
6
10
6
3
9
7
1
4
6
3
2
6
4
3
3
10
2
2
4
1
3
7
7
7
6
8
4
4
1
9
4
10
7
5
3
2
3
5
10
10
4
10
6
10
8
7
3
9
7
5
5
5
6
3
7
4
4
10
10
9
4
4
2
8
8
6
10
5
7
9
3
5
5
5
5
3
6
1
8
6
8
4
3
3
9
10
1
6
9
6
6
10
3
2
1
7
3
3
5
4
9
5
2
1
9
9
6
6
4
8
5
2
9
7
3
4
1
8
1
4
8
2
7
1
8
4
6
1
3
8
1
8
4
5
1
9
7
6
3
9
5
10
8
5
6
1
9
9
10
4
6
5
1
5
8
2
10
10
8
1
4
10
4
3
10
7
4
5
9
8
3
1
9
3
8
9
6
2
2
2
5
3
9
6
9
10
5
6
6
10
4
10
9
3
2
7
9
9
8
5
2
6
5
6
4
7
7
9
9
6
6
10
2
8
3
4
4
3
8
4
6
7
7
10
9
7
7
8
9
4
7
3
10
8
6
9
10
7
1
6
5
2
10
6
9
4
1
7
9
6
8
6
10
1
2
2
2
7
2
3
4
9
3
8
10
4
3
7
7
6
3
10
8
6
5
8
6
4
8
5
8
1
1
1
10
5
1
7
10
5
5
7
8
3
10
2
10
7
9
4
5
3
8
6
10
8
10
7
1
5
7
1
2
3
10
2
2
1
5
3
1
2
2
6
9
10
5
7
3
7
3
1
10
5
1
1
1
3
2
10
7
8
6
4
5
7
10
3
3
9
2
3
5
6
5
2
3
10
5
2
7
4
2
8
6
5
5
5
1
1
8
5
6
10
2
10
10
9
4
4
6
4
6
2
1
5
5
7
1
8
1
6
10
3
6
4
8
4
8
2
7
2
5
1
5
7
7
2
8
3
3
6
5
8
2
2
3
6
5
7
9
6
8
1
10
2
2
10
8
7
2
7
3
3
7
2
6
3
4
7
2
5
1
3
7
5
1
7
2
1
10
9
4
8
10
4
1
4
3
2
4
1
10
8
3
6
1
9
4
6
1
1
7
9
5
1
6
8
5
10
6
8
5
6
7
5
7
10
6
5
4
1
2
4
6
9
1
8
5
3
1
1
5
1
9
2
7
10
6
1
4
5
10
10
4
9
5
7
8
5
6
5
10
4
4
10
1
10
1
1
9
2
5
3
7
6
5
1
2
3
1
8
1
6
2
3
3
9
3
1
5
7
3
5
4
7
10
6
10
2
9
3
6
5
3
4
9
10
9
2
4
4
10
4
10
1
5
1
1
4
3
7
5
7
10
5
7
5
10
2
10
9
7
9
3
8
5
6
2
7
5
3
10
2
9
3
4
7
5
3
10
6
10
7
7
1
9
2
3
9
3
2
4
2
7
5
6
10
8
1
6
6
9
1
3
8
7
2
5
6
9
1
5
1
9
10
8
5
8
4
7
3
1
5
10
10
9
5
5
6
10
4
8
10
5
4
4
5
8
5
3
5
9
2
1
6
2
6
1
1
3
7
4
8
4
3
5
4
10
10
7
5
2
4
8
10
1
8
10
9
5
8
9
5
4
6
9
4
6
7
4
8
4
2
7
3
8
7
7
2
8
3
10
9
8
7
1
4
9
2
9
2
10
8
4
2
8
7
10
6
3
2
10
6
9
3
5
2
5
3
4
2
5
7
7
4
10
7
6
1
3
6
8
4
3
9
4
7
5
6
4
10
5
4
1
10
7
2
5
3
5
5
9
8
1
9
7
8
10
10
4
6
1
7
3
7
9
10
7
5
1
7
10
6
8
7
8
5
2
8
2
7
6
4
9
2
4
8
9
1
4
8
4
9
6
5
10
5
9
9
8
2
2
7
6
5
7
9
7
10
7
9
1
1
8
2
1
2
6
5
10
9
1
4
4
3
8
10
8
3
1
10
5
5
6
10
3
4
10
6
3
7
5
5
5
7
1
5
6
8
7
3
9
5
3
7
9
6
7
3
8
8
2
4
1
1
7
10
5
8
2
8
1
2
6
7
8
2
4
6
10
4
4
7
1
10
8
1
10
5
7
10
6
5
2
7
9
4
6
6
7
9
2
8
3
1
8
3
7
9
3
5
5
2
9
9
2
7
9
10
6
1
6
5
4
2
9
7
4
7
3
10
4
9
4
1
10
4
4
6
9
3
1
2
10
7
2
7
5
8
8
3
9
8
4
9
3
2
7
4
5
9
8
2
2
10
8
1
6
5
5
8
9
4
3
2
5
4
7
3
5
3
2
4
7
5
3
9
5
9
10
5
4
8
5
7
1
2
4
2
10
1
9
5
10
2
2
10
7
2
10
10
1
1
4
1
4
8
6
2
3
10
2
3
10
8
4
8
4
3
4
8
2
9
1
4
5
10
3
4
5
3
5
7
8
7
4
9
10
6
7
5
9
8
9
4
3
8
1
8
3
7
10
10
1
4
7
3
3
5
4
2
1
3
2
10
3
6
7
8
10
8
10
5
9
1
5
8
8
1
2
5
5
10
2
9
6
4
7
8
4
8
6
2
1
9
3
3
1
7
9
4
10
6
7
9
4
10
10
6
9
4
7
9
3
2
1
5
10
1
3
6
7
7
6
10
10
10
2
4
3
2
9
6
1
9
2
2
5
9
7
10
3
5
3
6
2
10
7
8
4
4
5
4
9
3
10
2
4
10
2
6
5
5
3
9
9
6
9
5
2
5
10
8
3
10
2
2
9
5
10
10
8
8
1
6
3
9
1
2
10
8
7
1
6
3
4
5
2
5
10
6
7
7
9
3
6
1
7
4
3
10
2
10
9
4
1
2
10
1
3
6
1
9
10
3
8
7
3
2
5
5
9
5
5
5
6
7
3
4
3
2
9
1
3
4
7
5
9
8
3
3
4
4
7
5
6
9
1
9
5
10
5
1
9
6
4
8
3
10
10
3
3
10
8
8
1
8
7
9
8
8
3
4
3
2
10
3
6
8
4
8
3
6
4
3
10
2
5
9
5
3
2
2
6
8
8
4
10
7
9
2
10
3
7
1
10
3
6
8
5
10
4
6
3
2
6
6
7
2
7
4
7
1
8
3
2
3
8
2
8
3
4
9
5
2
6
7
4
6
1
2
3
1
9
2
8
6
2
2
5
7
9
10
7
6
7
8
10
7
1
4
4
1
9
3
1
9
6
6
1
3
6
4
7
10
4
5
4
3
6
6
2
2
6
9
6
10
8
8
1
4
6
5
10
10
6
2
8
8
4
4
8
10
2
7
7
7
5
3
2
7
5
1
2
4
5
4
10
7
8
8
3
9
6
4
6
7
9
7
6
4
7
7
5
4
7
1
6
2
7
9
6
3
4
9
10
10
3
4
5
3
4
7
5
5
6
1
4
4
7
1
1
7
6
1
6
1
2
4
6
5
2
2
3
3
4
10
1
3
2
7
5
7
5
1
9
8
7
1
6
5
2
6
4
7
10
8
5
7
1
5
4
3
1
7
6
7
8
1
3
2
7
6
2
6
10
8
9
4
5
3
2
4
3
8
5
5
8
2
8
2
6
7
5
8
9
6
3
6
1
10
9
1
9
6
4
4
9
9
9
6
5
3
4
7
1
2
5
7
3
9
6
7
9
3
7
2
5
7
5
4
8
5
5
8
9
5
1
7
9
7
8
2
1
6
1
6
9
9
2
1
7
9
10
5
9
2
1
3
6
5
10
4
5
2
9
2
10
3
2
9
7
1
8
8
1
5
7
1
8
10
1
2
9
5
10
10
2
6
7
5
4
7
5
8
5
4
9
1
9
6
7
5
10
7
4
10
4
2
1
3
1
8
6
9
8
10
3
4
3
3
8
1
6
1
8
8
9
4
5
9
7
8
1
2
1
9
4
5
5
2
9
9
5
5
2
10
3
3
5
3
2
4
10
8
6
2
8
1
4
8
3
7
2
9
9
6
7
3
5
8
2
5
10
7
3
7
5
5
3
6
8
6
10
4
4
3
4
3
2
7
5
8
1
3
7
3
8
3
9
6
5
1
9
4
10
3
9
3
8
10
9
9
6
2
10
9
5
6
1
2
9
4
7
4
2
6
2
2
1
9
2
5
6
6
3
10
8
2
4
4
3
5
2
3
9
1
7
10
6
1
6
2
6
3
5
3
4
6
1
4
10
3
4
9
9
7
4
1
4
4
9
2
9
1
1
3
4
1
2
8
10
9
4
2
9
10
1
3
2
1
5
3
8
1
8
9
9
7
9
8
3
3
3
8
10
5
5
4
5
6
2
7
7
6
4
4
9
1
10
10
5
2
1
9
4
9
10
9
2
7
3
5
7
10
9
9
6
1
6
8
5
1
6
6
6
4
6
3
2
1
8
5
3
9
9
8
6
10
4
9
1
8
3
5
3
1
10
7
3
5
1
5
1
2
6
7
4
10
6
3
1
2
10
9
10
2
9
1
5
7
3
1
2
5
6
9
7
4
9
9
9
8
5
5
3
5
9
1
7
6
7
9
8
7
4
6
1
2
4
9
1
2
6
5
7
1
1
5
9
10
10
4
3
4
5
8
7
5
5
7
6
5
7
8
2
6
9
2
1
10
2
7
4
1
9
2
4
5
3
10
9
5
8
10
10
1
2
4
5
2
2
3
7
7
3
10
4
1
10
6
2
7
2
1
10
5
5
3
1
6
5
9
9
10
8
2
4
2
3
1
5
7
7
10
6
2
10
8
4
5
9
6
7
6
10
3
3
4
8
6
8
5
7
4
1
7
3
7
8
9
5
9
3
4
7
3
2
9
6
10
9
6
5
2
2
6
4
4
8
8
3
7
9
4
8
4
1
10
8
5
6
6
6
4
9
5
6
2
3
4
3
3
5
3
8
4
7
4
9
1
9
7
10
10
10
5
10
8
6
6
2
6
4
10
7
3
4
1
4
5
2
2
8
10
7
4
7
3
8
9
10
2
9
10
10
8
4
5
7
2
6
1
6
9
8
10
5
7
10
8
2
6
9
1
9
6
5
3
10
6
9
4
1
2
3
8
6
9
1
10
10
6
7
7
1
7
8
4
1
5
1
7
6
1
3
7
1
7
10
5
6
3
8
3
2
10
3
5
4
1
2
10
4
7
1
5
6
5
6
8
10
7
1
6
9
8
6
7
3
1
5
4
8
10
4
10
6
6
7
7
3
9
4
8
3
8
4
7
1
3
3
8
1
9
8
1
2
1
6
9
7
6
3
2
2
5
7
1
7
9
1
2
1
8
9
8
2
2
6
5
7
10
1
4
7
4
10
5
4
2
3
1
1
4
7
6
10
7
8
5
2
4
7
7
3
6
7
1
5
8
5
10
7
3
5
1
5
5
9
8
4
9
7
10
1
7
7
10
1
2
4
1
10
3
4
8
7
4
7
1
6
2
9
5
2
6
6
4
4
9
6
8
7
4
1
6
7
2
8
8
1
10
5
2
10
7
4
5
4
9
8
2
2
10
9
4
7
10
8
9
4
6
1
4
2
7
9
7
2
6
2
5
5
6
3
1
9
5
2
3
3
1
4
7
7
7
1
9
5
7
3
2
8
10
3
9
5
6
4
4
4
6
1
8
2
5
10
9
2
3
2
3
9
6
8
2
1
4
1
3
1
5
2
6
3
5
7
6
7
8
4
3
8
10
6
3
1
9
2
7
6
7
5
1
1
5
2
1
4
7
9
8
5
7
8
9
6
7
9
1
4
6
10
5
2
2
2
6
1
6
6
2
3
6
5
9
4
1
8
7
9
5
5
4
6
1
7
5
8
10
3
10
10
1
8
2
4
9
8
5
1
5
7
1
10
3
9
4
1
5
8
8
6
1
1
9
4
3
2
3
2
8
6
3
6
5
2
2
3
6
7
6
4
2
9
2
6
5
9
6
10
8
8
8
10
7
1
10
1
5
3
9
1
5
9
2
3
2
5
6
10
6
1
4
1
5
9
9
2
6
6
5
2
8
6
2
7
4
10
2
8
4
10
1
7
3
2
8
1
9
1
8
3
3
10
10
10
4
1
1
3
1
10
1
8
9
7
8
2
10
4
2
8
5
1
4
7
5
6
9
6
9
5
4
2
4
9
10
2
6
9
8
4
1
4
5
7
6
3
1
4
10
10
1
5
9
10
7
4
2
1
3
1
2
9
9
4
8
8
4
3
7
9
2
6
4
10
8
6
4
1
9
10
7
8
10
3
8
1
8
3
7
5
6
2
9
6
6
7
7
5
7
1
6
6
8
7
7
2
9
6
3
8
8
9
1
5
10
5
8
10
7
3
6
8
1
2
3
4
6
6
6
4
1
1
10
4
10
4
4
4
1
2
6
6
7
1
5
3
2
9
6
3
2
1
3
2
2
8
10
9
8
6
3
7
4
10
2
6
7
9
2
8
7
8
2
3
2
7
4
9
1
10
7
1
1
10
9
9
3
7
1
9
1
10
8
4
7
10
6
2
1
2
3
2
8
1
3
3
10
3
2
7
5
5
1
10
3
5
7
7
1
8
7
8
6
3
8
5
7
5
3
9
8
4
2
6
5
5
6
8
5
8
9
2
10
9
9
8
9
1
6
2
7
6
4
5
2
4
7
5
7
8
10
7
1
10
2
3
3
10
2
5
7
8
3
10
3
7
8
1
7
10
2
3
1
2
9
5
10
6
3
6
5
7
4
8
10
9
7
7
2
9
9
10
3
10
3
6
4
2
10
9
1
3
10
6
5
8
3
4
8
1
10
8
3
7
8
2
3
6
8
2
8
7
3
3
7
7
1
4
3
5
2
6
8
3
7
5
6
1
10
9
6
4
1
7
3
5
6
1
1
9
6
8
2
6
3
1
1
4
9
8
3
2
1
2
2
5
7
4
10
2
8
6
4
6
7
3
3
10
6
4
7
6
8
3
3
2
10
10
4
2
8
2
10
6
9
4
1
4
6
5
5
6
2
7
9
4
5
6
9
9
4
5
4
9
6
5
10
2
3
2
7
5
7
4
7
3
1
8
8
1
3
6
6
4
9
2
6
5
9
10
9
9
7
7
7
3
4
8
9
8
3
1
9
4
6
5
8
1
8
9
5
9
7
3
3
9
10
7
1
2
5
9
5
5
8
6
5
5
5
4
4
3
4
2
4
8
5
8
1
3
6
9
6
2
8
7
8
6
4
5
10
2
4
9
5
3
8
1
7
10
4
10
3
9
10
5
8
4
3
3
7
2
3
9
10
3
8
8
6
8
9
10
9
8
7
7
8
4
5
10
6
3
9
10
10
10
4
8
9
5
5
7
6
10
8
9
10
9
9
8
9
2
3
3
5
3
6
3
7
7
3
6
5
10
5
3
1
1
5
4
1
4
4
8
7
1
4
8
2
1
5
10
1
8
9
3
6
7
2
5
5
7
1
9
6
9
1
10
10
7
1
3
4
8
1
10
6
2
6
4
8
4
9
10
5
7
6
8
8
3
2
7
10
9
10
2
5
5
9
1
5
10
7
5
6
4
6
3
1
3
2
10
10
7
4
6
4
8
6
6
6
10
10
3
1
10
7
1
6
8
6
8
4
4
6
6
9
5
7
3
3
9
6
2
6
1
6
6
6
2
4
3
1
5
3
5
6
3
10
5
10
9
5
8
4
8
10
4
9
5
5
6
8
8
10
3
7
5
1
9
1
6
7
3
3
9
8
5
7
2
9
10
4
7
2
2
10
4
6
10
6
7
7
1
4
6
10
9
8
8
9
9
9
9
5
9
6
10
5
8
1
8
2
9
5
7
6
4
1
1
1
7
8
2
8
2
9
5
10
2
5
8
7
7
1
8
9
10
2
8
3
2
2
5
3
9
2
10
6
7
5
8
9
9
3
9
2
6
8
7
8
8
2
10
7
7
5
9
9
6
7
4
4
3
8
10
10
9
4
9
8
5
2
4
3
7
2
9
9
10
4
9
10
9
6
3
5
8
5
1
10
10
3
10
3
1
5
5
1
8
8
1
8
8
5
2
4
7
4
3
9
2
3
8
4
10
3
8
10
9
2
7
5
4
2
9
7
2
6
8
8
6
9
10
7
2
10
2
6
5
7
6
8
4
3
10
6
4
7
2
1
4
6
10
6
4
8
4
6
10
10
3
5
10
2
1
6
1
1
5
9
1
5
6
8
4
6
6
2
9
7
4
4
9
8
1
4
6
5
6
5
3
3
3
3
10
5
3
10
1
1
7
2
3
3
8
7
2
1
4
4
10
9
1
5
5
5
3
6
8
5
6
8
3
3
8
9
4
6
9
8
3
7
9
10
3
9
8
9
7
5
4
9
9
1
1
5
6
4
1
4
1
4
3
6
10
10
4
10
8
8
2
10
5
3
7
1
5
7
10
6
9
2
7
2
4
8
3
4
7
1
10
4
5
10
7
8
5
7
8
6
6
5
7
10
8
4
8
10
2
7
5
9
4
2
8
5
1
1
10
6
8
7
3
6
3
10
5
3
10
6
10
3
2
9
7
5
7
7
5
4
2
10
8
7
3
3
5
7
10
6
5
1
4
9
6
9
10
7
1
1
5
3
3
8
2
3
6
4
4
7
3
6
9
7
1
7
6
10
5
7
9
1
1
10
9
7
2
9
10
2
4
10
4
9
6
8
8
3
5
9
7
10
5
2
7
4
10
9
9
3
6
3
5
6
9
8
3
7
8
10
5
1
8
10
7
1
3
8
10
8
4
5
2
5
7
4
2
9
8
1
2
2
8
6
6
1
8
5
8
2
9
5
7
2
6
5
4
1
8
10
9
8
5
9
3
6
4
6
10
2
3
8
4
10
4
8
1
3
1
7
3
8
8
10
4
2
3
3
7
5
4
6
7
1
7
1
7
3
1
4
3
8
2
9
1
2
3
10
7
3
1
2
2
1
8
8
3
5
9
1
7
8
5
6
2
8
5
7
6
3
5
6
8
8
9
1
5
8
2
7
10
9
4
7
4
4
8
10
9
3
7
8
2
6
8
10
8
9
8
10
3
2
9
5
10
1
6
4
1
2
4
7
10
5
7
8
10
2
4
2
8
9
5
3
6
5
8
8
5
6
3
2
8
2
4
6
9
4
1
10
7
6
5
1
2
8
3
5
8
5
9
5
7
9
2
4
9
9
2
10
1
6
6
3
6
8
1
4
4
8
10
9
3
6
9
8
3
2
1
3
4
5
6
6
2
6
10
7
9
5
9
4
2
4
5
9
5
2
3
1
9
4
8
5
7
4
3
10
5
5
2
7
10
2
2
4
7
10
2
5
8
10
8
8
3
9
4
5
7
10
9
9
4
1
4
6
3
6
3
2
7
10
1
5
6
10
4
9
2
1
9
7
8
2
2
9
6
2
6
3
1
5
1
7
7
10
1
1
4
4
10
6
3
1
5
10
5
10
5
9
9
6
10
2
5
7
10
8
1
8
7
6
3
5
10
10
1
1
9
5
3
8
9
7
5
8
4
6
8
3
4
1
2
1
6
8
1
3
6
6
2
8
7
9
6
7
9
3
8
6
5
7
10
8
1
2
1
2
9
10
7
3
3
4
10
3
7
7
9
9
3
3
1
3
6
3
7
9
1
6
3
4
8
1
10
3
5
1
9
8
5
3
3
6
7
3
9
10
8
5
3
1
5
3
4
8
9
4
6
5
3
1
3
1
7
6
5
6
5
7
7
8
5
7
10
2
4
2
9
6
7
7
5
9
2
3
9
5
10
4
8
10
6
4
4
7
5
4
5
5
4
4
5
8
4
9
4
6
9
1
10
2
8
5
7
10
8
4
4
8
10
5
10
2
7
9
3
3
2
4
2
6
6
5
5
8
9
6
9
9
2
2
5
10
10
9
3
5
9
7
2
3
9
5
3
6
7
2
7
5
7
5
2
6
4
5
2
6
3
8
9
2
10
9
9
4
2
7
9
4
8
6
1
9
8
2
8
2
8
3
3
3
6
9
1
1
6
5
10
1
5
2
10
2
4
8
7
8
2
8
9
5
8
9
8
5
6
9
3
6
7
8
8
10
2
9
6
1
7
5
7
2
4
3
5
2
2
2
4
1
6
4
6
9
4
10
6
6
10
5
7
5
8
7
6
3
5
5
7
1
2
1
9
3
8
3
6
1
5
2
2
2
1
7
4
8
6
9
3
3
9
1
8
5
7
4
4
4
8
8
3
3
1
1
8
8
2
3
10
6
5
5
10
1
2
3
9
8
1
4
5
5
6
1
6
10
3
9
10
7
8
1
7
9
1
1
4
4
3
7
2
4
3
5
10
8
5
7
3
7
4
5
5
7
10
10
3
3
1
2
8
6
7
8
1
4
10
1
3
9
6
6
8
3
5
1
4
2
1
6
8
10
10
4
10
4
3
10
3
8
9
4
2
6
10
2
5
2
1
2
6
3
4
1
2
5
10
1
10
1
3
8
4
10
8
5
6
3
10
4
2
7
8
8
4
7
5
10
9
6
2
5
3
9
8
2
3
1
5
6
10
9
10
4
5
1
2
5
8
2
2
3
4
7
6
6
2
7
7
2
9
4
2
1
7
9
3
10
10
7
7
3
8
5
7
9
3
7
3
5
10
7
10
9
1
4
4
4
6
7
2
1
10
8
8
4
10
5
9
1
3
9
7
6
8
9
10
3
6
4
7
10
10
3
5
1
1
9
6
6
2
9
3
10
6
3
7
1
3
8
7
10
5
6
5
8
7
3
1
9
1
1
7
4
8
4
8
5
9
2
9
1
3
4
5
1
9
7
6
4
8
1
4
10
2
8
10
1
1
8
3
5
8
7
1
7
2
10
6
4
1
5
6
5
7
6
9
10
3
4
1
3
8
2
1
1
6
8
4
4
9
9
8
8
3
1
2
10
8
4
9
1
9
9
7
8
7
3
6
6
6
9
1
6
1
7
3
2
3
2
10
2
6
5
7
1
4
10
9
10
8
4
2
4
3
4
7
1
6
2
5
2
4
1
2
10
2
6
5
8
9
4
8
9
10
7
9
2
9
3
7
2
9
9
9
2
5
2
6
3
2
3
9
1
7
7
7
7
9
9
6
4
6
5
5
8
9
4
3
10
8
3
9
4
5
7
7
10
4
6
9
8
3
9
4
8
7
10
8
1
5
3
9
8
10
5
4
10
4
5
6
2
5
5
9
4
5
8
2
8
7
7
2
3
6
2
9
7
6
3
2
9
10
7
7
4
6
4
7
9
6
1
9
2
9
4
10
6
2
3
6
3
2
9
2
4
10
10
9
6
9
1
10
10
6
5
4
7
2
9
7
2
1
1
3
8
10
6
8
6
4
10
7
7
8
4
6
6
1
2
9
6
10
1
9
8
1
5
9
4
1
6
2
4
4
7
10
7
10
3
3
8
7
1
2
3
5
8
3
4
10
8
6
2
6
4
8
6
9
6
5
5
2
3
1
3
1
3
5
9
9
6
4
8
4
7
7
10
7
9
2
4
3
6
1
8
6
6
3
5
9
2
1
3
5
3
8
1
8
5
9
4
7
9
8
8
2
7
2
2
4
8
4
5
6
5
1
5
2
9
1
3
10
3
6
3
2
3
6
3
9
6
1
2
2
10
6
2
9
6
9
8
4
2
10
2
9
9
4
10
6
9
3
6
4
10
9
7
1
1
4
2
4
3
2
4
2
4
1
1
4
2
9
9
3
1
8
2
8
6
1
5
9
7
6
9
4
5
3
4
6
5
7
5
7
2
3
10
7
1
1
2
9
7
4
7
1
9
3
9
7
7
5
1
6
4
1
6
4
2
10
1
2
9
10
6
8
7
7
7
3
5
8
2
4
7
8
6
5
9
6
9
1
1
3
3
7
8
9
1
8
8
9
2
1
7
7
8
2
6
5
6
1
5
2
1
7
2
7
8
1
7
2
5
2
4
3
9
7
3
3
6
6
2
9
7
7
9
3
4
9
4
2
4
5
10
6
5
8
5
10
3
5
1
6
6
3
6
3
3
6
7
2
6
6
4
1
3
10
1
6
10
2
1
10
5
1
2
2
9
1
10
3
3
9
4
1
6
9
9
9
4
8
2
3
3
8
10
8
3
10
8
2
3
10
1
10
1
5
3
4
4
1
9
9
10
5
4
4
6
4
3
5
3
1
1
8
8
5
10
9
4
9
9
6
7
7
3
9
5
5
7
8
2
10
8
8
10
1
9
3
3
10
2
8
7
5
1
10
10
9
2
7
1
1
3
3
5
7
4
10
2
6
10
5
10
7
10
7
7
7
4
1
3
7
2
10
7
2
10
8
6
7
5
9
6
2
4
8
4
5
4
6
3
1
7
1
3
9
1
9
9
6
6
6
3
5
3
2
1
1
6
5
10
6
8
8
5
4
5
10
6
8
9
10
4
2
1
9
4
8
3
9
8
5
6
4
8
3
1
9
3
10
6
8
4
2
7
8
9
2
2
1
3
6
1
3
6
8
10
7
3
4
4
6
10
6
7
6
4
3
8
8
8
2
8
6
8
7
2
6
9
10
3
3
10
8
6
3
2
9
8
8
10
1
6
5
10
6
2
7
1
9
9
10
7
6
10
8
10
2
4
7
3
6
1
7
6
6
4
3
2
9
10
1
4
3
10
3
1
9
6
5
4
5
7
6
6
8
3
10
6
10
5
8
10
4
4
1
4
4
7
8
8
4
6
3
6
7
7
2
6
7
2
4
4
9
10
1
4
4
2
3
1
5
5
2
7
6
8
10
7
6
3
7
9
8
10
3
1
10
4
7
3
8
5
3
2
9
10
3
4
9
1
8
4
4
7
10
10
4
9
3
1
10
4
5
10
9
9
6
7
4
1
1
2
6
7
2
1
5
6
7
2
10
5
4
4
5
9
7
6
8
6
5
4
4
8
9
4
7
9
1
5
8
4
3
10
2
6
6
7
7
10
9
10
1
7
8
7
6
9
3
4
5
6
3
5
4
6
2
1
3
1
10
8
4
8
6
4
4
4
3
4
1
2
4
5
3
6
7
1
7
2
7
4
7
5
9
3
7
3
2
3
9
1
6
10
6
1
9
2
5
10
1
9
7
6
4
7
6
4
4
7
4
9
9
6
5
3
8
1
3
9
4
8
8
9
4
3
2
3
9
1
6
7
3
3
6
9
1
10
6
8
10
6
7
8
7
3
5
8
8
5
5
4
6
6
7
10
7
8
8
1
6
6
3
5
4
10
10
8
5
6
1
4
2
5
6
5
8
8
10
9
5
3
10
1
5
3
2
6
2
8
3
5
5
1
4
4
8
3
5
3
9
6
9
10
10
9
3
10
9
6
3
5
8
9
8
4
5
1
1
3
2
1
5
10
2
3
3
8
5
7
7
8
1
3
6
1
9
4
1
3
4
2
2
4
4
5
3
5
9
4
7
4
4
10
9
10
2
9
2
6
10
8
10
3
7
3
6
7
6
10
6
1
9
2
6
8
4
3
1
7
2
10
9
7
9
4
6
1
3
7
10
4
1
1
7
5
1
10
9
2
8
8
6
5
7
2
1
7
5
6
10
4
6
5
1
2
2
2
4
6
2
2
3
4
5
7
3
4
4
4
2
6
6
3
7
5
10
7
5
9
3
3
7
10
10
7
8
10
1
8
9
1
4
1
1
5
7
4
6
8
3
2
9
4
5
1
9
3
1
2
1
7
2
7
2
6
4
8
6
1
9
10
7
10
1
10
9
4
8
3
5
7
3
2
9
7
8
7
4
4
1
7
5
8
10
6
9
2
9
5
5
6
3
5
8
2
2
5
7
5
1
4
10
1
7
4
7
3
7
10
6
6
7
9
3
10
8
3
2
7
5
3
1
9
4
8
7
10
5
7
4
10
6
4
3
9
9
3
7
4
7
8
2
5
10
9
7
7
2
2
1
1
5
4
8
6
7
2
2
3
9
7
1
4
10
10
4
10
1
5
9
3
6
5
2
6
7
1
7
6
8
8
10
8
8
1
8
6
10
3
10
3
4
2
6
1
7
4
3
7
2
1
8
4
6
10
7
9
5
2
8
9
4
4
9
1
7
9
5
5
10
6
7
2
5
6
4
7
2
9
2
10
6
4
6
7
8
2
5
6
10
1
10
6
4
10
4
8
1
10
6
8
9
9
10
4
7
6
9
8
3
9
4
1
6
8
2
1
9
2
9
10
9
10
2
2
3
3
3
4
10
1
5
9
2
5
9
1
6
9
2
5
5
9
1
9
7
10
4
6
3
7
1
4
4
3
8
9
1
7
1
9
7
10
3
2
3
5
4
4
3
7
5
9
5
8
10
8
10
5
3
6
4
3
6
10
9
1
1
8
3
1
10
7
6
4
3
6
1
7
6
9
2
5
2
2
4
1
2
8
4
2
7
6
9
10
4
4
5
1
9
9
2
2
8
5
5
2
3
9
1
10
1
8
6
9
3
4
9
4
3
2
7
1
2
4
10
3
8
6
5
2
4
10
2
10
1
1
5
6
9
5
8
8
4
5
5
10
10
9
8
1
5
6
8
8
10
8
8
7
4
4
9
5
10
10
9
4
9
5
7
7
4
7
7
6
2
5
8
10
7
6
8
2
8
8
3
10
8
3
4
2
5
9
7
2
4
1
7
5
10
3
4
6
7
9
10
9
1
2
6
6
10
1
4
7
8
5
5
8
2
8
1
1
7
8
4
9
8
9
4
9
10
4
9
1
6
7
10
1
2
10
4
3
10
2
7
2
10
8
6
1
5
9
4
7
10
3
4
1
3
7
9
5
10
7
4
2
2
8
9
3
10
5
3
5
1
8
8
10
4
5
5
9
4
6
4
10
4
4
8
7
10
7
6
10
10
10
3
8
3
6
7
6
6
3
6
5
5
6
2
4
1
6
3
6
1
6
8
5
9
2
3
3
9
5
10
4
8
3
6
8
3
6
1
4
1
9
10
2
6
4
6
5
9
7
8
10
3
9
4
1
10
5
6
8
2
6
3
5
2
7
10
5
8
8
2
4
9
8
9
1
6
2
9
1
5
1
8
7
3
1
5
10
8
9
8
1
5
3
1
10
4
2
1
6
4
4
7
5
1
7
4
8
1
10
10
4
5
8
10
1
8
6
7
5
3
1
4
8
2
4
3
6
2
6
9
5
7
5
3
1
1
4
2
9
9
8
9
1
4
10
10
6
7
9
1
3
2
7
5
4
6
3
2
2
4
2
6
8
9
5
6
7
7
5
2
9
4
2
3
3
6
4
3
8
10
4
3
10
3
5
3
10
6
1
6
1
8
10
10
6
9
3
8
9
3
9
3
9
1
6
9
7
8
6
2
1
8
7
5
4
6
2
5
8
4
6
5
7
10
10
10
6
9
9
7
4
3
10
6
5
8
8
4
1
2
1
2
4
5
2
5
6
7
5
3
1
5
4
6
10
7
7
4
8
2
9
10
9
3
10
2
2
10
2
3
9
1
9
4
6
5
7
4
5
8
2
7
9
7
5
9
9
7
10
9
5
7
10
5
6
7
4
4
1
2
6
9
5
3
4
9
4
6
9
2
10
3
5
8
3
2
6
9
1
4
2
10
2
8
6
10
2
9
2
4
2
8
2
7
7
4
3
8
8
2
1
6
9
1
8
9
4
10
9
9
8
6
7
2
5
5
9
7
1
7
3
3
10
8
4
9
7
2
8
10
6
7
10
3
3
10
5
2
10
5
10
6
7
1
5
8
7
9
4
3
6
2
7
9
4
1
1
4
7
1
10
3
5
9
8
9
5
9
9
1
10
3
2
1
1
3
2
3
1
9
1
6
6
8
10
6
2
6
6
4
1
3
5
6
2
10
7
2
5
3
5
1
6
1
2
9
2
2
10
8
1
9
6
3
1
3
7
5
3
7
4
8
1
6
7
6
1
7
8
2
8
2
9
6
3
5
2
9
4
1
4
4
2
8
2
4
8
7
4
9
6
7
5
8
8
3
7
6
9
2
9
5
10
4
5
3
10
8
2
5
2
6
6
1
9
6
8
8
10
6
3
2
5
4
5
7
9
6
3
1
5
6
6
10
6
2
2
7
3
9
3
4
6
5
2
8
2
5
8
6
9
4
3
9
10
2
5
4
7
3
5
6
6
6
8
4
4
7
2
7
9
10
7
6
2
4
6
5
7
5
10
7
2
5
9
2
6
1
10
5
4
10
2
6
10
1
9
4
3
7
3
10
3
9
4
7
2
5
3
8
3
4
10
8
10
10
10
10
8
1
5
3
5
3
6
9
3
6
10
10
10
5
10
3
3
1
10
6
5
8
10
2
5
8
6
4
7
7
8
1
1
6
4
2
4
4
7
6
4
1
7
9
7
9
1
7
4
9
10
6
7
9
1
6
10
9
10
2
6
8
3
10
6
7
9
8
9
3
4
9
6
3
8
4
9
9
4
6
5
9
3
7
9
8
2
2
4
4
8
8
5
3
9
2
7
8
2
8
4
4
10
8
2
9
2
6
5
7
6
5
6
8
9
7
6
5
1
2
1
9
1
1
7
8
10
3
4
8
1
10
10
4
5
8
4
5
1
4
2
5
2
8
10
8
2
3
5
7
3
3
5
5
2
10
7
9
7
5
8
4
10
6
9
3
3
10
3
4
7
10
4
5
6
9
3
3
6
5
8
4
4
5
2
1
2
4
7
2
4
3
4
6
5
2
5
2
6
6
7
4
9
3
7
3
8
9
8
1
2
8
7
5
4
7
6
9
1
4
2
7
5
7
10
4
1
3
7
2
4
4
9
1
8
9
8
9
8
9
8
6
7
7
4
3
8
10
5
3
9
9
10
4
4
10
3
2
9
5
4
2
1
7
6
7
8
8
10
8
4
3
9
8
3
5
3
3
6
5
7
8
1
10
10
4
2
9
10
4
1
7
10
1
1
9
8
7
1
3
7
2
1
5
10
5
8
9
10
10
5
5
2
1
2
4
7
3
9
5
1
7
1
5
4
9
5
3
4
1
9
3
4
3
8
8
1
3
4
8
9
2
2
3
10
10
7
10
5
3
5
5
8
7
8
10
8
7
8
1
8
8
4
9
4
3
5
6
3
1
6
5
6
6
10
10
5
6
2
2
3
2
6
8
4
1
8
9
3
6
5
3
3
7
7
4
5
8
10
10
7
5
4
2
1
4
5
4
3
9
1
7
2
10
10
7
9
3
1
3
4
10
10
7
2
2
7
4
8
6
8
1
7
3
8
6
3
7
5
10
5
3
2
8
8
4
2
9
1
6
6
5
7
2
4
5
1
5
2
7
6
1
5
8
2
1
1
5
5
7
2
9
6
2
1
10
6
5
7
10
10
10
3
2
7
2
7
2
1
2
2
4
3
8
7
2
5
1
1
1
6
3
8
2
8
10
3
4
7
9
10
9
9
1
6
7
1
6
1
5
1
1
5
7
10
1
1
6
8
9
3
5
6
8
9
6
10
9
9
4
3
7
1
3
2
10
10
10
2
6
1
4
5
8
10
3
8
9
5
3
8
3
9
10
3
2
9
6
5
5
10
7
10
7
4
3
8
9
3
6
8
1
7
8
4
7
8
9
3
4
3
5
4
4
1
6
4
2
7
3
3
3
1
5
7
7
8
6
6
1
4
4
3
5
1
5
5
5
9
2
7
1
4
1
8
8
2
9
10
2
6
6
5
9
2
7
5
5
1
3
3
9
7
9
10
1
1
9
4
8
3
7
7
8
5
7
7
5
2
10
1
5
6
4
9
10
7
1
5
1
9
5
3
5
8
6
4
9
4
7
5
10
4
4
10
8
8
7
8
9
10
3
8
3
9
3
6
3
2
2
8
9
1
7
4
2
2
2
1
2
5
6
7
7
9
10
7
3
7
4
1
6
6
9
6
3
8
8
3
4
8
9
10
1
9
9
4
9
9
4
8
2
4
4
1
7
10
1
10
2
2
7
8
4
6
9
7
4
7
4
6
1
2
3
7
6
6
2
1
1
8
2
4
1
9
8
4
10
3
10
7
7
3
10
10
7
1
8
8
2
6
6
8
5
4
3
10
6
6
6
5
9
7
1
3
8
6
10
1
6
5
7
8
3
7
7
2
1
1
1
4
1
10
5
2
5
4
7
2
2
5
3
9
3
4
5
2
8
4
8
2
7
2
1
1
4
5
1
6
2
8
1
5
2
3
5
4
9
3
2
9
5
4
4
4
6
2
2
2
7
3
3
9
10
3
5
4
4
9
8
9
1
7
7
6
7
5
5
10
8
7
6
8
3
5
4
7
2
5
1
9
2
9
7
1
7
5
5
3
7
7
5
8
4
3
1
10
1
5
7
9
10
4
3
2
4
8
3
6
7
7
9
3
1
5
2
3
10
1
8
10
9
8
7
4
2
5
2
9
6
5
8
10
3
10
6
3
1
10
10
4
7
9
6
9
4
6
2
7
1
3
10
7
1
8
1
7
2
6
1
9
3
8
10
4
7
8
10
4
7
6
7
5
2
7
2
10
5
6
8
8
6
3
10
10
8
3
6
5
7
5
3
1
8
4
8
8
2
7
9
6
6
9
1
6
2
5
6
5
4
5
4
3
5
9
6
7
6
8
1
9
10
7
5
6
9
3
7
10
2
3
1
9
1
5
8
8
7
8
2
3
9
10
1
10
10
5
9
2
2
5
3
8
3
1
4
7
3
4
6
2
9
6
1
5
8
8
7
5
1
8
1
10
2
5
9
4
8
5
6
6
6
2
8
7
3
2
5
7
10
3
6
3
2
10
3
5
7
2
3
10
10
4
3
10
7
10
5
7
5
5
2
10
10
6
9
2
8
10
1
10
9
5
3
8
5
6
2
6
4
9
9
3
3
10
6
8
6
6
10
2
10
10
8
10
4
6
2
6
5
3
7
2
6
6
10
9
9
10
2
7
1
2
10
7
2
2
1
7
8
7
9
4
1
5
1
3
4
8
1
10
6
9
3
10
4
4
5
5
5
10
3
1
10
5
8
3
3
3
7
1
1
3
1
1
9
8
3
2
4
6
7
10
6
7
2
3
9
8
3
3
3
7
6
8
6
10
6
1
10
5
4
1
9
7
8
6
10
5
1
7
3
2
1
2
1
5
3
9
9
2
2
9
9
8
10
10
1
1
5
2
3
9
4
4
10
1
5
4
7
1
9
7
7
10
5
3
4
3
5
7
10
6
2
8
6
5
9
6
6
3
2
5
3
9
2
6
10
9
8
1
4
6
9
8
9
3
5
2
9
2
7
2
6
10
9
9
1
6
5
9
8
10
8
8
5
5
4
10
8
4
6
6
8
6
2
5
10
8
4
10
1
1
8
4
10
7
2
2
4
10
9
3
7
8
2
8
7
8
1
9
3
9
3
6
1
8
3
1
2
1
8
3
4
10
3
6
4
10
5
2
2
1
7
1
3
9
1
5
10
6
4
9
9
10
8
1
4
2
5
4
1
4
2
5
1
9
8
6
1
7
6
8
9
7
2
8
2
3
8
8
2
9
6
5
1
9
4
4
7
4
3
5
4
4
3
2
8
1
6
9
1
8
6
6
9
10
1
4
6
1
2
10
7
3
8
1
1
2
6
1
4
5
7
9
6
9
4
2
5
4
4
10
1
3
1
10
4
1
7
4
4
2
7
1
7
7
4
10
9
2
3
5
1
1
6
6
1
1
2
5
10
4
1
9
3
1
2
7
10
1
1
7
1
3
4
2
10
10
9
5
7
7
3
1
6
5
9
1
6
9
8
7
5
8
2
7
7
3
10
2
5
2
6
7
1
8
6
2
8
6
5
10
3
9
9
9
5
5
9
10
7
1
5
2
1
4
6
1
4
9
6
2
9
8
3
8
9
7
6
5
5
7
7
6
1
7
10
5
10
9
9
4
8
3
3
2
3
8
4
5
4
9
1
5
5
1
2
9
3
5
5
5
8
10
7
1
2
7
7
10
2
10
8
2
3
10
3
8
7
9
3
3
6
9
3
9
1
2
8
3
3
10
8
4
7
3
6
4
2
4
5
6
3
8
3
2
8
3
1
5
10
5
4
7
6
4
7
8
3
4
4
3
7
2
10
8
8
6
5
8
2
6
5
9
9
3
7
3
7
10
1
10
2
3
3
1
7
2
2
8
5
6
3
4
1
6
4
9
5
2
9
8
9
7
8
9
6
8
3
1
6
9
4
5
1
5
7
7
3
1
3
7
9
5
6
6
8
2
9
7
2
1
1
10
1
8
5
5
2
10
7
5
1
8
3
2
1
5
9
7
4
6
6
5
7
10
10
1
10
9
1
6
9
5
7
4
10
7
7
3
5
8
8
6
1
7
6
10
6
8
4
1
8
6
5
8
3
2
8
6
6
7
5
4
6
5
2
10
8
7
10
2
9
6
9
7
6
3
3
4
9
10
7
1
7
1
10
4
7
10
5
10
7
4
2
5
2
4
3
4
9
2
1
7
3
2
9
6
7
9
5
1
8
3
2
5
10
7
7
8
5
3
1
1
9
1
9
9
10
6
3
4
8
8
9
7
5
8
1
3
1
1
6
3
10
6
3
7
4
5
3
7
10
3
1
4
8
8
7
2
4
3
5
5
3
6
9
4
6
6
8
10
9
3
7
8
8
1
9
9
1
3
4
8
8
10
9
4
2
5
6
5
9
1
6
8
1
2
4
6
7
9
1
1
6
4
9
6
8
6
6
6
2
9
3
9
7
4
1
1
9
3
5
7
5
8
3
4
2
8
9
5
4
3
4
8
6
6
9
9
8
6
3
3
3
7
10
5
9
8
10
8
4
4
8
7
6
1
9
9
1
3
7
7
1
8
4
8
4
9
10
5
10
9
7
9
4
10
7
10
2
3
1
10
9
6
8
7
6
5
1
1
6
7
10
6
6
2
6
8
3
4
9
4
10
10
7
8
5
5
3
2
10
3
2
3
5
4
7
1
6
4
3
1
8
10
9
4
3
8
3
3
5
5
1
4
6
8
6
2
4
10
9
5
6
6
4
9
2
9
8
2
8
10
8
2
9
5
2
9
1
1
5
1
5
4
4
3
8
2
1
10
10
7
7
8
8
8
9
1
5
5
10
3
9
5
7
3
8
1
1
3
2
6
10
7
7
10
1
4
5
6
6
3
5
6
3
1
3
10
4
4
4
10
4
6
3
6
3
10
3
2
1
9
5
10
4
3
1
8
6
2
1
8
4
3
10
10
6
2
8
5
7
9
3
1
5
2
1
6
3
5
9
6
3
10
2
8
7
10
6
2
7
8
8
2
5
5
10
9
10
8
5
9
7
7
9
2
7
2
9
5
8
8
6
9
9
1
2
7
10
7
10
6
9
6
4
1
4
2
3
7
6
6
8
6
5
10
8
3
1
6
3
5
5
1
8
1
9
6
9
10
1
6
4
10
9
4
3
8
7
3
3
3
3
10
5
6
2
10
5
10
6
3
1
10
6
8
1
4
2
5
8
8
3
6
6
2
7
9
7
8
7
2
2
7
10
9
6
7
9
2
9
6
5
8
9
7
10
1
3
4
6
9
3
5
9
5
9
5
9
8
2
5
1
5
10
4
6
8
8
2
10
5
4
9
4
3
4
4
9
6
2
2
2
7
3
3
8
6
9
2
6
2
3
6
7
7
8
5
6
9
4
8
6
7
3
9
5
7
4
7
2
3
10
1
10
4
6
3
7
10
6
1
6
1
2
5
10
7
9
9
9
6
10
9
10
5
9
3
2
5
5
7
7
3
6
8
4
10
3
9
9
9
10
6
2
5
2
8
8
2
3
2
7
10
5
1
1
6
3
6
1
5
10
9
5
1
8
5
1
9
8
5
7
10
1
10
5
2
4
10
2
8
1
4
7
4
1
9
9
4
10
6
9
7
9
3
7
6
8
5
10
9
1
4
3
10
4
3
6
8
2
9
10
2
5
9
10
7
4
3
2
8
8
7
10
2
10
9
5
4
4
8
1
6
10
2
6
1
10
9
10
5
6
9
1
2
3
1
9
2
8
5
8
5
2
6
5
1
3
6
8
4
2
4
6
6
3
10
4
3
9
5
10
9
7
10
10
10
9
6
7
5
5
4
3
1
4
1
10
9
9
2
4
6
4
2
6
8
7
6
9
9
6
7
9
2
10
7
6
2
3
10
3
10
10
8
4
8
4
6
5
2
2
7
5
2
2
6
5
5
1
10
6
3
3
5
7
6
5
7
8
3
4
8
6
10
5
5
5
9
3
10
10
7
6
5
10
4
6
4
4
6
7
3
6
9
8
2
3
4
3
10
8
7
2
7
5
2
3
8
1
1
10
1
3
1
2
9
3
5
3
10
10
1
10
7
9
3
5
9
5
1
6
4
3
2
10
3
7
4
9
2
10
9
6
7
5
2
10
6
6
1
1
3
2
9
2
9
5
2
8
4
7
4
6
5
9
1
5
6
2
1
5
1
2
2
8
5
5
3
8
6
3
4
2
6
3
7
1
3
3
6
1
3
10
3
3
4
3
7
1
7
3
6
1
7
8
4
6
3
6
2
10
9
7
7
10
3
5
9
5
1
1
10
3
10
5
2
7
10
9
4
6
10
5
7
3
6
9
5
2
2
8
6
6
9
2
3
3
6
3
5
4
4
8
7
4
7
4
10
4
2
4
7
6
7
3
7
5
9
5
4
9
2
4
1
2
5
7
2
3
5
9
8
6
2
7
2
9
9
3
2
8
7
9
5
7
3
8
9
8
6
8
2
5
9
7
10
2
1
4
7
8
9
10
3
6
3
5
1
5
3
5
3
7
10
8
2
6
10
3
7
1
9
7
7
10
6
10
4
9
9
2
8
9
6
10
4
8
3
5
2
2
9
4
5
6
8
2
7
10
2
1
2
2
3
6
8
6
1
8
1
3
4
2
8
5
6
8
10
5
9
2
1
8
7
9
8
9
4
1
3
5
2
10
5
10
4
8
6
7
6
9
10
2
5
5
8
4
6
7
4
10
4
7
10
6
10
3
2
4
5
4
8
6
6
9
2
7
9
2
3
9
10
4
10
4
10
6
8
7
7
1
2
5
10
3
1
5
6
3
7
5
5
3
4
9
9
7
9
9
4
9
10
6
7
3
10
7
3
4
9
6
9
3
5
4
3
10
9
7
9
2
5
8
6
3
8
10
5
3
9
2
5
4
1
7
5
5
4
9
3
8
4
1
2
3
10
9
7
5
5
1
8
5
10
7
9
1
1
5
10
10
3
10
9
4
7
8
7
6
2
4
2
10
6
2
7
6
9
2
5
10
10
9
7
1
4
10
6
4
10
10
9
5
8
10
6
4
7
7
6
3
9
6
8
3
7
2
4
8
3
10
4
1
6
9
6
4
5
6
1
5
1
9
8
3
4
4
7
2
1
10
4
1
10
10
1
10
5
9
5
10
9
9
8
6
3
1
8
9
6
7
3
10
4
9
5
10
1
1
8
7
10
5
1
7
5
10
2
10
9
2
10
1
1
5
5
9
10
9
6
10
10
5
2
4
5
6
3
3
5
10
3
6
1
4
4
2
3
7
2
6
2
6
2
6
4
9
5
7
10
5
4
3
10
2
3
3
7
1
3
8
10
3
1
6
6
9
3
8
9
10
4
5
6
7
2
2
8
3
1
4
10
5
6
7
8
6
6
3
10
5
9
4
10
10
8
4
8
4
4
10
1
7
3
6
4
6
4
4
3
9
5
8
7
9
4
7
7
1
3
3
6
8
3
1
7
3
10
5
6
3
9
7
10
4
10
7
9
4
2
9
7
3
7
9
1
2
2
9
3
9
9
4
10
8
7
10
7
10
8
4
10
7
3
10
7
6
7
3
3
2
4
7
3
8
10
2
8
8
5
5
6
6
6
9
6
8
5
6
6
8
10
3
1
10
2
5
6
6
6
10
5
3
7
3
5
4
5
10
5
2
8
2
2
8
4
3
9
3
10
7
9
4
10
1
7
6
8
4
10
4
3
2
10
5
4
6
1
9
8
10
1
5
5
10
6
6
4
8
6
7
3
10
9
8
3
4
9
1
6
3
6
7
5
4
4
7
9
9
2
4
7
5
6
8
2
4
6
4
4
10
9
7
4
9
1
3
5
1
2
5
3
6
8
7
2
7
7
1
6
1
1
1
2
7
3
8
4
10
4
9
8
4
3
7
3
9
7
9
1
2
6
7
7
10
6
6
9
5
2
1
1
9
4
6
1
6
1
3
9
2
9
2
5
4
1
7
8
4
10
2
9
4
6
6
10
9
7
6
9
4
2
9
6
4
10
1
2
3
6
4
1
6
4
8
8
1
6
5
10
5
2
10
5
6
10
8
1
6
4
3
1
1
8
9
8
2
2
4
7
10
2
8
5
2
9
8
7
10
6
5
8
3
5
7
6
4
5
8
6
5
2
7
1
8
1
1
2
6
4
4
10
4
4
5
3
5
4
8
8
10
7
7
4
9
9
6
8
3
2
10
1
6
10
3
1
6
1
7
6
5
3
8
7
2
1
2
7
5
6
1
9
2
8
1
10
4
9
5
10
7
1
10
3
8
8
1
3
1
10
3
2
10
10
4
6
1
8
7
8
9
1
2
6
4
8
8
4
6
9
7
2
3
5
10
2
6
10
2
5
3
1
8
1
3
9
9
6
8
6
10
1
9
9
9
9
3
2
8
1
10
1
7
8
1
7
10
4
2
3
3
1
1
1
2
7
2
4
1
8
7
7
8
6
4
2
9
6
7
4
10
3
6
6
9
7
4
1
2
8
8
6
4
5
4
2
2
6
5
4
6
8
1
9
1
1
10
9
4
5
6
4
7
8
8
9
3
1
1
9
10
4
1
9
3
7
2
5
7
7
10
2
10
2
4
7
2
4
5
3
6
8
9
4
5
3
3
8
3
8
7
5
1
7
3
9
8
3
9
7
5
10
10
1
3
3
9
4
3
7
10
10
10
1
5
6
8
7
2
6
3
5
5
10
7
1
3
5
9
8
6
4
4
8
1
8
9
5
6
4
3
3
3
2
8
3
6
10
3
8
8
4
2
6
9
6
1
10
4
5
5
1
5
1
3
5
2
5
7
10
6
4
4
9
9
9
7
9
4
5
1
6
6
8
5
7
10
9
2
9
7
3
10
9
1
9
9
5
10
2
1
7
8
3
10
1
6
6
7
3
8
6
10
4
6
10
8
9
1
10
2
6
7
6
7
2
7
4
10
9
8
8
8
6
8
5
3
9
9
9
9
1
5
6
1
10
6
9
4
5
1
8
3
1
4
2
4
4
10
9
3
5
3
8
7
3
9
5
3
4
8
10
1
2
9
5
4
6
8
2
5
5
10
7
10
5
7
3
4
8
5
4
10
5
8
4
2
7
9
10
7
8
3
2
7
6
1
4
5
6
9
8
7
1
6
5
10
10
6
5
9
2
8
6
1
8
4
3
9
8
3
2
4
3
2
2
3
7
7
5
6
7
5
4
2
3
7
1
1
4
10
3
7
4
6
10
10
2
9
10
4
5
7
4
4
8
3
6
3
5
9
9
7
2
6
4
4
5
1
1
10
4
7
9
3
1
9
10
1
9
6
1
7
10
2
3
2
5
3
8
6
1
7
3
4
9
6
4
8
6
9
7
3
7
2
6
7
8
4
1
10
2
9
5
7
7
5
9
2
10
7
3
9
2
7
1
7
2
6
5
8
3
3
7
6
1
10
9
6
3
1
3
10
8
7
2
4
1
1
2
10
10
5
7
6
6
6
8
7
9
4
6
1
4
10
4
9
2
8
7
5
9
1
3
3
1
10
5
6
10
9
1
2
2
4
8
6
9
4
10
6
8
1
5
6
7
6
3
4
7
9
2
4
1
3
6
4
3
2
9
1
10
3
9
6
7
2
4
7
3
6
2
9
2
9
5
5
3
3
8
1
10
5
6
10
4
8
5
6
6
9
4
1
4
4
3
6
8
9
6
9
3
1
5
5
8
7
1
10
6
10
9
5
3
7
1
6
10
5
10
3
2
10
1
8
9
8
9
1
2
9
5
4
2
9
9
6
8
8
1
1
10
10
10
10
8
7
1
7
8
10
7
9
1
5
5
10
8
6
10
7
8
10
1
8
6
2
9
6
8
9
4
10
10
1
6
7
2
5
4
2
2
8
5
2
1
10
2
9
8
10
9
5
5
1
9
2
7
4
10
2
5
9
7
6
9
9
3
9
9
10
1
9
4
8
5
4
3
7
10
3
6
1
2
8
4
4
6
6
3
7
6
7
8
3
4
2
6
5
3
10
3
9
3
9
5
1
2
2
8
7
9
3
3
4
2
10
3
2
10
5
6
4
6
7
6
8
6
8
3
1
9
10
1
2
1
6
3
2
10
8
5
3
6
9
10
3
9
3
6
6
8
4
7
5
1
5
9
2
2
5
6
6
10
3
4
1
9
4
6
2
2
6
4
2
7
2
4
1
10
8
9
6
10
7
5
1
3
9
3
6
10
3
3
3
2
3
4
3
4
3
9
8
9
1
3
3
6
7
7
6
9
6
7
4
7
4
2
6
8
7
2
2
4
10
10
5
9
7
1
4
2
7
6
3
5
3
5
6
4
10
3
3
5
3
7
8
10
3
10
2
9
7
4
8
9
2
1
5
4
2
6
7
2
2
3
4
10
6
3
3
1
5
6
8
3
8
3
4
1
8
10
4
3
3
1
9
4
3
6
6
9
8
3
10
3
4
3
5
5
2
8
5
4
5
1
4
5
3
7
3
9
9
8
1
9
9
1
10
2
8
9
5
8
6
10
1
7
3
2
5
1
2
1
6
8
5
3
4
10
4
3
6
2
10
10
3
9
7
7
9
1
3
2
8
1
8
4
5
3
7
1
3
9
8
1
9
5
9
6
7
9
5
6
3
5
8
3
8
2
3
8
4
3
1
10
6
9
8
3
7
5
1
2
4
3
4
5
9
8
2
8
8
5
2
9
3
9
9
1
7
3
10
10
2
6
9
2
4
3
4
5
1
10
3
5
1
9
1
6
3
4
4
5
4
10
9
7
4
4
3
3
4
2
10
1
3
10
1
5
3
5
10
9
5
7
1
9
1
1
9
3
8
8
7
10
4
10
2
9
6
9
10
7
8
8
1
4
10
5
3
1
2
9
9
1
10
8
9
10
5
7
4
4
4
4
3
3
8
4
5
4
1
1
2
7
10
1
9
1
8
5
1
5
6
3
5
2
8
8
7
5
9
7
2
7
6
8
6
6
3
5
1
1
7
3
3
4
9
6
2
8
10
2
3
1
10
5
5
2
4
4
4
2
10
5
9
8
4
3
6
2
2
1
6
9
7
7
7
8
6
4
4
4
3
10
4
5
4
2
2
7
5
8
9
5
10
5
6
8
9
4
4
5
4
7
5
7
7
1
3
7
6
7
5
7
4
4
8
8
3
7
10
10
10
3
6
5
8
1
10
5
5
10
4
2
10
6
1
5
8
4
5
2
6
7
10
7
8
5
2
2
7
10
5
9
6
3
10
8
6
8
7
7
5
7
3
2
7
4
9
7
1
1
6
6
2
3
1
9
5
4
2
7
7
9
7
8
8
1
5
4
7
7
8
3
10
5
10
8
2
6
2
9
6
2
9
8
7
7
8
7
10
7
7
5
1
3
4
2
1
4
7
10
10
1
9
2
8
6
9
10
3
1
2
2
7
2
2
10
7
9
9
8
6
8
3
3
2
7
9
9
5
2
8
6
1
4
6
6
3
10
4
4
5
5
6
1
8
6
3
10
4
3
4
6
8
4
6
8
1
9
2
5
3
8
4
2
5
4
9
5
10
9
4
6
3
9
7
4
9
4
7
6
7
8
3
5
3
2
5
10
10
6
10
3
8
3
1
3
2
4
4
8
7
9
6
7
8
4
7
5
7
5
9
4
3
10
2
2
6
1
4
9
2
9
9
6
3
1
9
5
2
5
7
7
5
4
2
6
5
2
1
6
7
6
5
3
8
6
1
3
4
10
10
1
1
9
6
6
5
8
7
5
10
4
9
4
3
8
1
4
7
3
3
6
7
5
10
9
10
9
2
4
6
9
1
7
2
6
1
5
9
4
7
3
2
4
6
7
8
10
9
1
1
6
3
4
8
8
6
2
10
8
10
10
8
4
6
1
1
6
2
6
6
7
9
1
4
1
9
1
9
3
6
6
10
6
8
9
4
2
1
10
4
3
3
10
1
2
5
7
3
2
4
3
4
3
3
10
10
5
3
7
1
6
6
5
3
4
8
2
7
10
7
10
5
8
3
2
5
4
10
6
5
7
9
8
10
10
1
10
3
9
10
7
9
1
7
6
6
2
6
2
1
1
4
4
4
1
4
2
2
10
3
5
5
2
4
9
4
6
3
7
5
10
6
5
10
2
9
10
6
10
8
2
10
8
6
8
2
10
8
8
9
1
2
10
1
1
5
5
2
7
7
6
7
6
1
3
4
6
2
3
4
6
5
3
1
5
7
5
4
9
1
8
3
9
2
9
2
4
9
4
7
5
6
6
1
5
9
4
6
4
10
3
7
8
7
4
10
6
7
2
9
2
1
1
4
1
1
5
6
3
10
8
2
10
7
5
8
6
7
3
7
6
6
8
8
6
10
7
2
4
1
3
2
7
7
6
7
8
10
8
8
8
6
4
9
2
10
1
1
3
1
4
6
3
6
5
2
6
6
8
6
8
9
4
3
2
7
1
4
10
9
8
5
7
4
7
6
6
8
2
3
4
6
9
4
8
7
1
8
4
5
3
6
8
5
10
1
6
5
6
4
4
5
7
8
10
1
5
2
9
1
4
7
5
10
4
10
6
6
8
4
10
2
7
10
9
9
9
4
2
5
3
9
3
6
4
6
7
3
10
7
2
1
10
10
1
8
5
3
7
9
4
1
4
8
7
8
2
7
5
4
1
9
7
8
4
4
4
6
6
1
1
4
3
6
7
9
7
6
5
7
3
10
6
9
10
3
9
6
3
5
10
1
3
7
3
8
3
6
5
3
2
9
4
7
10
3
5
6
7
8
1
9
7
10
8
8
4
2
1
3
7
9
5
5
4
5
9
4
4
6
3
6
8
4
5
10
2
6
4
2
2
3
7
3
10
9
6
1
7
7
9
2
5
2
1
1
9
1
9
9
8
9
8
7
5
2
3
8
8
10
5
2
1
3
3
7
1
6
9
3
10
6
10
5
7
10
4
2
3
1
1
1
4
9
5
1
9
5
6
6
4
5
6
5
2
3
10
10
10
5
3
10
7
3
3
7
7
9
6
3
4
4
8
7
8
7
6
8
10
9
10
10
3
4
1
4
8
2
2
7
8
3
6
4
9
10
9
8
8
8
1
4
5
8
2
3
9
7
5
6
1
9
4
6
8
9
7
4
1
4
9
8
9
4
9
6
3
5
9
4
5
9
10
6
7
3
5
7
4
1
5
1
5
9
8
5
9
10
10
8
4
1
2
1
8
8
4
2
5
5
8
5
7
4
10
2
8
1
10
10
7
3
9
5
9
7
7
1
1
3
10
8
4
1
7
9
8
3
1
9
10
6
3
3
7
5
5
7
9
2
8
1
7
5
5
7
3
4
5
7
1
8
8
5
5
8
5
10
5
8
5
2
8
1
1
3
3
9
9
4
9
2
5
9
7
10
5
4
1
4
8
10
1
6
5
1
2
6
2
1
10
9
5
10
8
1
7
1
9
10
6
6
6
7
1
9
5
10
6
3
1
3
9
9
4
9
8
6
8
9
6
6
7
9
7
4
1
8
5
6
10
9
5
4
7
10
5
1
8
10
2
4
5
3
4
1
7
9
6
5
9
6
6
3
1
3
3
7
9
10
1
1
3
2
6
10
1
5
7
3
8
6
9
6
3
10
7
5
6
5
6
9
5
5
4
8
9
7
6
4
5
10
1
8
6
4
1
1
4
10
1
6
2
5
3
10
3
8
7
10
5
1
9
4
9
6
8
3
5
2
2
5
8
9
8
5
8
8
1
10
10
10
5
8
5
9
1
5
3
1
6
8
1
9
8
4
6
1
7
9
10
7
9
9
10
3
3
1
10
6
8
10
10
3
2
8
1
8
8
6
5
10
6
6
7
7
10
6
5
10
3
1
3
5
9
8
6
7
8
5
2
6
1
10
7
3
7
1
9
7
4
2
10
1
6
1
4
8
7
2
5
3
4
1
2
9
1
10
10
1
3
3
5
5
6
7
4
6
7
3
9
6
3
8
5
8
9
8
8
4
7
5
2
2
3
4
10
3
3
2
3
1
4
1
6
3
5
4
10
7
7
6
8
2
5
10
7
3
9
6
2
1
2
9
8
9
9
4
4
6
7
1
6
1
8
6
9
7
9
6
1
10
4
7
7
3
5
7
6
8
6
8
5
6
9
4
10
1
6
5
10
4
1
5
5
1
2
10
8
5
2
6
7
6
3
6
3
10
4
8
8
1
8
7
1
5
3
9
3
8
4
8
8
7
1
4
7
7
9
6
2
6
5
6
9
3
3
8
10
9
1
10
10
8
1
7
1
8
10
5
5
5
7
6
7
7
4
7
5
3
8
9
8
8
8
7
8
10
1
10
10
8
1
8
1
9
3
7
3
9
10
10
3
7
7
7
8
6
3
4
9
7
8
6
7
7
9
10
4
2
3
4
7
3
7
9
2
2
10
1
8
8
5
10
8
4
3
4
4
10
7
10
7
8
2
2
6
1
7
4
4
2
9
8
5
6
8
4
9
2
10
9
6
1
4
2
4
2
2
1
4
3
4
9
9
4
1
5
3
3
2
6
3
7
4
2
2
2
1
1
10
1
3
8
8
2
3
2
6
4
8
10
4
3
10
1
5
8
4
10
10
1
2
7
3
1
10
10
3
7
9
5
9
5
1
9
7
10
2
3
3
2
1
2
4
1
2
10
1
5
3
9
4
10
10
10
5
7
3
1
9
2
2
4
4
8
9
5
7
3
8
2
9
5
6
7
3
3
2
4
5
8
6
6
10
5
7
3
7
1
4
9
7
9
8
6
5
10
4
5
1
3
8
6
7
3
9
9
4
6
4
10
5
4
5
8
10
2
1
7
6
8
2
7
9
1
2
8
10
2
2
3
6
2
4
2
3
5
4
2
3
3
9
7
7
1
7
10
7
9
6
1
3
10
7
9
5
2
2
3
3
3
7
3
1
10
10
8
10
1
4
7
1
9
5
9
4
10
1
5
4
4
4
4
4
2
8
9
4
8
4
6
6
7
6
1
8
7
9
5
9
9
8
8
7
7
1
1
9
8
1
8
7
1
3
9
4
2
6
4
9
10
3
2
8
9
7
6
5
9
1
9
8
9
9
2
7
1
9
5
9
1
3
7
9
1
10
5
4
7
2
1
7
10
9
1
10
3
6
1
7
2
2
3
4
9
10
5
2
10
5
7
2
4
7
4
1
7
4
7
6
5
6
4
9
5
8
3
5
9
10
7
7
7
6
1
7
8
4
2
7
1
2
6
3
1
8
2
5
5
9
8
4
9
9
5
9
5
7
6
7
5
9
5
7
6
10
8
6
4
2
2
6
2
2
5
2
10
5
9
8
6
9
1
10
3
7
9
1
7
7
9
8
1
7
9
4
2
9
1
4
8
3
2
7
6
3
10
4
2
7
2
4
4
6
8
2
10
6
6
6
1
4
6
9
1
5
1
9
10
1
3
4
5
2
9
9
1
6
6
2
3
1
10
8
1
3
2
6
4
9
7
9
9
10
9
5
5
1
6
10
6
8
9
4
7
9
7
1
1
4
3
6
8
6
6
1
1
8
2
6
7
4
1
6
6
1
6
3
4
2
2
8
6
2
9
6
2
2
5
10
10
9
7
7
9
1
9
9
4
1
5
4
1
7
1
2
3
7
8
1
10
2
10
4
3
6
6
1
3
7
7
10
7
1
7
9
5
5
3
3
10
10
4
10
6
5
10
7
4
9
1
3
6
5
7
4
4
10
1
8
3
1
4
6
2
6
2
9
8
7
9
3
10
7
3
2
7
4
9
8
10
6
2
9
7
4
6
9
3
8
1
6
10
8
4
5
2
4
5
8
2
9
1
4
6
1
1
4
10
10
9
4
7
8
1
1
9
9
8
4
5
3
7
5
7
2
10
7
2
8
1
6
9
1
1
5
7
3
2
2
10
4
2
9
2
9
9
5
2
10
2
9
4
10
4
10
8
4
7
9
8
1
8
8
9
3
10
4
4
2
1
5
5
8
5
6
1
4
5
5
5
6
3
6
8
9
3
8
9
1
10
1
2
1
2
7
9
6
9
8
9
4
10
2
2
7
7
6
5
1
8
5
7
3
9
10
5
8
3
1
4
9
2
8
2
6
10
7
6
9
1
10
8
7
6
8
1
5
7
4
5
6
3
7
4
5
7
10
7
7
7
1
3
2
3
7
8
6
6
8
4
8
1
10
6
4
6
1
4
10
10
6
3
6
9
6
1
1
4
3
4
3
3
5
6
5
6
8
8
10
5
3
6
1
3
9
2
7
5
1
6
5
9
8
2
9
1
3
10
6
7
2
1
1
6
8
3
6
8
3
2
7
6
4
4
2
1
10
4
8
8
9
9
6
5
9
2
10
5
9
1
10
3
7
10
6
7
7
8
7
2
9
1
9
6
9
6
2
4
3
3
10
1
2
10
1
5
2
8
1
4
4
2
9
5
10
10
3
7
2
7
10
3
2
3
6
10
10
8
6
4
9
1
7
7
8
5
7
4
9
6
6
9
2
7
1
6
10
8
8
9
1
3
4
8
2
4
10
2
6
10
7
4
6
2
10
4
8
9
7
6
9
1
6
5
10
4
6
2
6
6
7
8
6
6
6
6
5
8
8
9
5
10
6
5
5
2
7
7
5
4
3
8
1
4
1
1
9
2
6
2
6
2
6
5
9
2
4
2
6
5
8
1
6
5
8
2
9
7
8
6
5
2
1
3
9
8
7
6
10
9
1
8
1
10
1
8
4
7
4
7
8
3
6
3
8
5
8
4
4
5
10
10
1
1
7
8
8
6
5
1
7
8
9
8
4
4
3
10
1
9
8
9
7
8
9
1
10
3
9
9
3
8
5
6
2
9
3
2
7
8
5
5
10
6
8
3
9
1
5
9
8
5
7
7
3
4
4
2
10
2
6
6
2
9
3
4
2
1
2
2
8
1
7
3
1
1
2
2
6
7
6
8
5
4
8
4
2
4
9
1
8
6
5
3
2
6
3
9
4
9
7
3
6
7
2
3
8
7
6
8
6
3
4
3
3
2
1
9
4
6
2
8
10
7
10
8
4
8
5
5
5
10
8
1
3
1
8
10
3
6
3
2
3
7
9
3
7
2
6
5
3
2
1
6
2
4
7
2
4
10
3
9
9
8
1
1
6
3
8
7
3
4
5
6
1
2
6
3
4
8
1
9
7
8
8
9
4
2
1
6
1
10
6
5
2
4
6
4
2
6
6
9
3
6
2
6
2
4
8
3
2
6
8
6
2
8
5
6
7
5
9
9
4
8
5
4
5
8
6
5
9
5
8
7
2
9
3
6
9
6
2
2
9
4
6
8
4
8
8
5
4
10
9
8
9
4
4
1
7
10
8
3
6
6
1
5
4
7
4
5
6
4
8
8
6
4
2
8
3
8
3
9
2
1
5
1
3
2
5
1
7
4
6
9
1
2
5
2
4
5
3
7
2
9
4
3
6
4
4
2
9
7
4
1
7
4
7
2
5
5
8
1
10
7
8
4
1
9
1
8
9
9
5
2
6
7
4
6
8
3
6
2
10
7
7
10
7
3
10
8
3
9
7
3
6
9
6
8
1
6
5
10
3
3
2
10
5
5
4
3
7
7
7
3
3
1
3
1
3
6
5
3
8
10
6
2
9
3
3
4
4
1
9
2
8
1
6
10
3
1
10
2
9
9
1
8
3
5
3
2
4
3
7
10
7
10
9
10
4
8
1
10
6
1
6
3
1
1
2
8
8
2
8
1
6
4
6
7
5
4
1
10
3
2
5
8
6
7
9
4
2
4
2
5
5
5
10
4
1
6
2
3
6
5
3
9
7
2
1
10
5
6
5
5
9
7
8
6
3
3
9
2
3
1
5
1
3
10
9
8
2
8
9
1
9
7
4
2
3
3
10
6
3
2
10
6
10
1
5
5
3
4
4
7
2
7
7
1
4
5
8
10
9
6
1
5
5
5
7
1
8
1
4
5
2
8
4
5
8
10
7
3
5
2
8
10
6
6
10
2
6
4
3
2
9
1
8
8
5
3
8
6
6
6
1
4
7
1
3
1
10
9
1
1
1
3
8
9
5
5
8
4
4
10
10
9
3
7
9
7
4
2
6
4
10
9
1
9
3
5
8
5
5
9
9
3
6
10
10
9
4
1
4
6
9
7
10
9
5
2
6
1
5
8
1
10
6
2
9
6
4
5
5
5
7
7
9
3
7
9
4
6
5
10
2
10
10
1
7
6
9
4
7
1
8
3
7
3
4
6
7
10
2
7
2
7
9
8
5
6
7
2
3
5
1
7
8
5
5
1
6
3
8
1
3
10
8
7
5
8
8
9
5
4
5
1
8
6
4
2
4
7
4
3
9
8
7
10
4
1
8
8
5
7
3
8
6
6
3
6
5
4
1
6
10
2
5
5
3
2
6
4
1
9
10
4
10
10
5
1
7
3
2
1
10
9
9
5
8
6
8
4
5
10
4
9
6
4
4
5
4
8
5
9
4
7
8
3
4
2
6
10
3
8
10
3
8
8
10
7
8
9
8
9
2
8
3
3
1
1
2
1
3
5
4
9
7
3
5
8
4
7
3
1
4
1
9
6
7
10
3
10
1
10
7
7
2
1
7
2
8
5
5
9
8
8
4
1
4
5
2
8
1
10
6
9
10
7
5
10
10
9
7
3
9
6
2
3
8
2
9
7
5
5
3
8
2
10
6
5
2
8
5
3
3
7
3
10
7
2
3
2
3
9
8
4
2
10
1
1
8
2
1
6
5
8
5
2
3
8
7
3
8
6
9
4
8
9
2
9
10
3
4
8
6
3
6
3
8
9
5
2
6
10
2
2
1
1
10
5
3
5
1
2
7
2
3
7
4
6
2
9
6
8
8
9
4
3
4
3
5
3
1
5
7
7
8
3
4
1
1
5
3
8
4
2
6
7
5
7
6
6
9
8
2
5
6
10
3
9
3
8
7
3
1
8
9
10
10
9
6
2
6
4
4
7
5
6
2
4
1
3
9
2
7
4
6
1
8
2
3
3
5
1
2
1
10
7
9
5
5
10
10
1
3
10
9
9
3
8
2
4
4
9
9
9
8
3
8
1
10
8
1
2
5
4
10
8
9
7
5
1
5
10
9
8
5
7
8
9
4
3
5
5
7
6
8
10
5
7
3
7
3
2
1
4
2
10
9
2
2
1
1
2
3
1
7
8
9
4
5
10
5
9
10
6
9
8
4
8
10
9
1
9
9
5
9
10
6
3
1
1
8
9
8
2
10
9
6
1
9
7
4
1
7
2
1
5
8
7
9
5
3
10
10
4
8
1
8
2
10
3
1
1
9
8
10
6
4
3
1
10
8
9
5
1
8
2
10
8
8
10
10
1
4
2
1
5
10
10
5
7
3
3
6
1
10
10
1
5
5
7
8
2
1
1
3
7
7
3
7
10
3
9
4
5
8
4
9
8
4
4
8
10
9
6
2
5
6
7
4
3
4
7
9
9
10
9
2
7
1
6
5
6
1
6
5
7
8
8
10
6
3
9
1
2
7
4
5
5
5
3
5
6
8
9
9
4
6
7
6
2
2
4
3
1
4
7
1
6
7
4
1
9
2
1
2
8
8
10
8
9
4
10
4
1
4
1
5
9
2
9
9
3
3
9
3
8
6
6
9
3
5
4
1
1
1
8
7
1
8
4
3
4
6
10
8
10
5
3
2
5
2
9
6
7
9
2
7
9
1
4
7
1
8
8
1
2
8
8
2
8
2
7
4
6
5
7
3
6
9
7
6
2
3
2
10
1
2
7
9
4
3
5
1
1
1
7
5
1
10
3
9
1
8
5
8
3
9
4
10
3
10
5
1
9
6
4
9
4
4
10
8
2
9
6
8
9
7
9
10
6
2
6
1
7
7
7
5
7
8
9
9
9
3
2
5
5
3
4
5
9
8
9
9
5
10
3
10
6
9
9
2
8
2
7
9
7
6
2
1
3
8
10
2
5
1
6
4
7
3
8
10
5
3
4
5
10
9
7
10
4
1
2
9
9
7
8
10
4
7
6
3
1
9
7
10
2
8
1
7
8
8
5
4
3
10
3
9
2
10
4
2
7
3
2
6
8
8
9
6
7
3
8
3
8
3
10
5
8
5
9
10
9
9
9
6
7
3
1
4
2
3
2
2
4
1
7
5
8
3
4
1
9
2
8
6
10
4
3
6
7
7
8
1
9
1
3
3
8
7
10
7
1
7
9
1
2
1
5
8
4
7
9
10
7
7
1
4
10
2
8
9
8
2
4
8
6
8
5
1
9
3
5
7
7
1
4
5
3
7
2
6
7
9
10
8
10
7
5
7
3
7
6
2
7
5
9
10
7
7
10
10
9
9
3
5
9
6
1
10
1
6
2
9
2
7
8
10
5
10
10
2
4
1
6
10
7
7
8
5
1
10
8
5
7
4
2
1
3
6
9
1
7
3
5
5
10
10
7
10
8
5
10
1
4
10
6
7
3
4
6
1
1
6
10
4
10
2
2
3
3
1
9
4
2
1
4
1
9
10
5
4
4
3
5
4
2
5
1
5
6
7
7
9
4
10
8
7
9
8
8
5
4
1
1
3
4
10
5
9
10
4
10
10
10
6
1
2
9
7
7
6
9
8
8
6
1
4
6
3
8
8
7
4
9
6
9
5
4
3
8
6
9
5
10
2
5
5
4
7
9
9
2
7
2
4
9
4
7
5
8
10
4
7
7
5
5
6
7
7
6
2
3
6
6
9
7
1
6
7
3
9
3
9
6
1
4
10
6
3
2
6
2
5
9
4
3
8
3
9
9
7
2
4
10
3
7
5
5
8
1
6
6
9
4
9
4
2
7
10
5
4
9
7
9
2
1
9
5
3
7
3
6
1
6
10
5
6
4
9
6
4
5
7
5
10
5
10
8
6
4
5
7
7
9
5
4
9
5
3
9
6
5
8
5
7
10
2
8
9
6
4
8
4
2
8
2
6
5
9
1
6
7
3
6
4
7
9
3
5
2
3
9
6
10
5
8
3
1
5
10
10
4
9
8
10
5
2
1
7
5
4
9
10
9
5
7
5
3
1
5
2
8
8
5
8
8
1
8
3
3
7
5
2
3
9
2
6
10
10
8
7
2
8
5
4
7
8
4
3
5
1
10
1
1
4
3
3
2
3
5
3
5
1
6
4
3
10
4
4
6
10
3
8
6
4
3
1
2
3
8
9
9
2
8
4
4
1
5
6
5
1
7
7
10
10
10
4
3
2
4
9
8
3
8
6
10
8
9
9
3
2
3
7
9
3
3
1
5
6
3
2
4
9
2
5
8
10
3
8
8
3
6
4
9
7
1
3
4
3
4
6
6
1
7
7
2
1
9
3
7
2
2
2
4
4
8
5
9
10
7
6
1
1
6
7
6
3
9
5
9
10
9
7
6
9
5
7
10
9
2
4
9
9
4
1
5
5
3
10
9
3
1
6
5
10
10
6
1
6
6
4
3
3
4
1
2
7
6
4
4
3
9
4
6
10
8
6
2
3
2
7
10
3
4
3
3
1
7
2
5
8
10
6
5
1
6
6
5
8
2
5
7
7
10
1
3
6
3
9
3
2
5
8
3
1
4
10
2
7
7
9
10
10
3
8
4
9
1
6
10
8
4
4
10
6
4
10
9
9
8
8
7
2
9
1
10
6
6
3
10
3
10
3
8
1
7
1
2
5
3
5
10
2
6
7
2
1
6
2
3
8
2
7
8
3
9
1
8
10
4
2
8
3
10
8
6
9
3
5
6
9
4
9
6
5
2
4
2
10
8
5
3
6
3
3
1
5
3
6
7
1
10
9
3
7
1
1
5
9
6
4
2
2
4
5
9
7
2
5
9
10
6
9
8
7
2
9
1
10
1
10
7
8
10
3
2
10
9
9
1
10
4
5
1
3
3
6
10
4
10
1
7
4
4
2
10
4
4
5
10
10
6
3
1
2
10
3
10
3
4
10
10
4
10
6
5
1
5
8
7
9
8
9
5
8
4
3
9
4
1
7
9
1
7
8
8
2
8
9
8
5
2
2
9
2
2
1
9
10
8
3
7
5
6
5
5
7
5
3
6
5
10
3
10
7
10
6
10
8
4
5
3
10
5
9
1
4
4
10
10
2
2
3
7
7
8
5
4
1
9
2
6
1
3
8
2
5
10
3
5
9
1
3
5
7
6
2
4
8
8
8
10
5
2
3
6
5
1
6
4
7
8
2
1
7
10
1
7
2
5
9
2
10
7
8
3
1
9
9
5
6
2
6
6
10
8
8
5
1
7
6
7
6
7
1
5
8
6
3
2
7
3
2
5
3
1
10
9
8
10
6
1
3
10
10
6
7
4
6
1
3
3
9
3
10
4
4
3
9
9
7
2
8
6
9
5
5
8
7
4
3
3
4
9
1
6
10
7
2
8
3
5
3
4
2
5
10
5
9
9
10
2
4
4
1
6
9
5
6
4
2
2
2
10
2
2
10
7
4
5
6
6
7
3
7
4
7
9
1
8
8
2
7
5
5
7
3
3
4
10
3
7
6
4
7
7
10
8
5
5
1
5
7
10
3
2
7
3
9
7
9
8
4
6
4
1
9
1
9
7
10
1
3
2
7
5
1
2
4
3
9
3
10
2
8
8
9
4
5
6
8
5
4
3
2
1
7
8
1
3
6
10
3
3
4
8
3
9
2
4
1
8
6
8
3
7
10
5
3
10
5
6
10
10
8
1
10
7
4
2
7
1
6
5
6
5
10
9
3
3
6
9
5
9
5
4
8
5
1
3
2
8
8
5
6
7
10
7
4
10
1
5
5
2
7
8
7
1
8
10
7
9
9
3
10
7
7
3
7
3
8
8
5
4
7
4
4
9
4
5
8
7
10
7
5
4
9
1
10
8
5
9
3
6
2
4
6
1
8
2
9
4
6
8
2
6
1
3
6
3
4
7
3
7
3
5
8
6
4
8
10
6
4
4
3
4
6
10
6
2
5
2
8
6
6
1
9
9
10
2
9
9
3
3
4
5
8
6
5
7
2
5
9
3
8
5
10
8
9
7
7
5
5
7
2
10
6
7
7
1
4
7
5
1
10
3
8
3
9
4
8
9
9
2
6
6
3
2
6
5
8
3
7
7
2
2
4
1
8
8
4
10
4
10
4
10
1
4
6
8
2
10
9
3
5
5
7
8
1
3
1
10
4
2
4
3
4
9
5
6
3
8
4
4
5
9
7
4
10
5
6
1
10
2
10
9
8
7
2
9
3
6
3
10
9
4
4
3
6
2
1
10
10
2
3
2
2
5
4
4
4
10
10
5
2
10
4
10
5
10
4
7
6
2
8
7
2
4
4
4
1
5
10
8
3
6
4
6
3
10
8
7
10
2
5
7
3
6
3
2
3
8
7
1
5
5
5
4
1
10
6
1
4
2
10
5
9
7
4
8
5
1
1
10
9
1
6
3
1
4
1
6
7
3
2
7
6
8
7
9
3
4
6
7
8
3
9
2
7
6
9
6
7
9
5
10
4
1
3
8
10
2
1
5
3
1
9
2
7
2
3
10
5
6
10
3
7
2
3
1
9
5
7
5
9
8
9
3
1
2
8
10
7
5
4
2
7
10
4
5
10
5
9
10
3
2
2
8
9
6
6
5
10
4
2
7
4
4
1
4
2
10
10
7
5
3
10
6
4
6
6
3
1
7
7
4
2
6
1
1
3
1
2
10
7
10
3
5
2
5
8
1
8
1
5
4
8
3
7
7
5
1
9
5
6
9
10
3
9
6
4
1
4
5
5
8
2
9
6
7
1
9
10
3
2
4
1
8
1
2
4
2
1
7
9
8
4
10
2
10
8
7
2
8
4
8
1
8
8
6
1
6
10
7
7
8
5
3
5
2
9
8
3
9
7
9
9
1
10
8
7
9
1
3
7
1
8
2
5
3
10
1
3
5
1
9
2
9
5
3
9
9
6
9
4
7
7
5
8
10
9
4
6
4
5
4
9
2
1
1
10
3
6
5
1
9
6
1
1
3
6
7
5
3
5
2
7
8
7
8
7
6
7
2
9
2
4
2
8
1
1
9
4
1
2
10
5
7
7
6
10
2
8
3
6
4
1
2
1
1
6
5
8
4
1
10
3
3
4
1
5
5
5
3
3
3
9
10
5
2
9
4
10
8
3
3
10
3
6
3
1
7
5
3
1
7
9
8
2
2
7
9
5
5
10
6
4
10
6
1
6
1
1
1
8
6
9
1
6
10
1
10
5
10
6
3
10
10
4
10
4
10
6
2
4
3
2
6
1
8
2
7
2
6
3
7
1
6
8
5
4
4
6
3
7
1
5
9
7
8
1
4
10
7
3
10
2
8
3
8
4
4
2
1
9
4
10
1
3
3
6
6
4
10
8
10
9
10
5
6
1
6
4
10
2
9
5
5
5
2
6
6
9
3
10
7
1
2
7
1
2
6
7
6
5
9
2
1
4
10
8
9
10
9
8
2
1
1
7
8
10
2
8
4
3
3
6
10
5
5
4
9
2
2
2
5
1
2
8
10
2
9
4
4
4
10
3
9
7
7
10
3
6
8
6
10
5
8
9
5
4
8
2
2
1
8
6
1
8
9
1
9
9
6
7
2
9
1
10
7
2
4
2
8
1
3
5
8
3
5
6
2
8
6
7
4
6
3
10
10
1
9
6
6
6
6
2
1
4
3
10
2
1
9
1
5
7
10
3
9
5
2
1
1
9
2
8
9
6
6
4
8
9
8
7
5
10
6
8
3
9
5
3
2
4
5
6
6
8
6
4
1
1
10
1
6
9
10
2
5
6
10
4
7
6
7
2
1
1
1
9
7
4
8
6
3
7
7
6
1
8
10
5
7
10
4
9
1
9
7
7
4
5
1
5
5
2
10
3
6
7
9
3
1
6
1
2
9
7
8
4
10
4
4
3
2
9
5
9
5
1
9
6
3
3
6
8
6
3
2
4
7
1
9
2
4
6
9
7
2
4
9
10
10
7
9
6
10
10
6
1
8
1
10
10
3
6
4
5
5
7
6
7
5
9
7
3
4
6
3
8
3
8
3
9
1
7
7
1
7
5
4
6
5
8
3
7
4
4
10
5
6
9
10
6
7
3
2
2
4
6
3
8
10
6
10
6
3
6
2
3
1
2
4
9
4
8
5
7
5
8
5
1
8
2
1
1
6
3
6
9
2
5
8
7
9
8
7
5
4
3
7
2
4
10
1
3
2
2
10
3
4
3
8
10
8
4
3
8
6
2
8
9
2
7
9
3
8
3
2
10
10
2
7
7
5
5
1
3
5
5
6
8
5
5
8
2
6
1
5
10
10
7
7
7
6
2
9
5
9
5
7
8
7
1
4
9
8
5
5
7
4
4
8
5
8
10
9
3
6
5
9
8
3
4
3
9
6
1
1
4
10
8
5
8
3
5
6
10
6
1
8
3
3
1
8
9
3
9
2
8
1
5
2
3
5
3
1
1
3
10
6
7
5
9
1
9
6
6
10
2
7
6
9
6
1
8
9
6
10
4
3
4
4
10
3
7
5
6
7
6
10
7
3
3
2
2
1
5
9
6
2
10
8
4
1
1
8
5
5
4
1
7
8
10
5
2
7
1
5
6
6
2
7
7
3
6
3
7
7
2
2
6
1
9
5
5
9
7
9
6
6
10
5
6
10
2
9
9
1
3
3
5
4
5
5
6
9
6
9
7
4
4
2
3
5
8
6
5
10
6
8
7
2
7
4
6
8
1
6
7
9
6
7
7
10
3
10
10
5
4
8
9
2
6
10
7
4
10
6
4
1
10
1
2
3
1
8
6
8
1
10
9
8
5
2
5
1
9
6
10
4
3
10
6
10
1
8
4
7
7
3
8
10
1
4
1
6
9
3
2
4
1
1
5
4
2
4
2
6
4
1
5
1
1
9
7
3
10
10
8
7
7
8
9
4
3
3
8
8
2
5
6
3
6
5
9
8
2
10
2
6
4
1
3
7
7
9
5
6
10
1
2
2
1
3
1
3
2
2
10
8
2
10
8
7
2
6
10
4
5
5
1
9
10
1
8
3
4
4
9
6
9
6
4
8
4
3
2
7
3
5
6
10
8
8
5
7
10
5
6
5
4
5
2
6
5
7
4
6
4
2
4
4
9
7
6
8
8
2
4
5
5
1
3
5
5
10
8
7
2
6
2
2
2
10
1
3
7
6
4
9
7
4
9
3
2
1
3
2
4
6
2
2
7
8
7
2
9
3
4
7
7
4
9
10
7
8
4
5
3
1
10
2
4
6
8
1
8
2
3
9
1
4
1
6
5
8
10
10
1
9
2
7
8
10
4
8
10
1
5
2
5
10
2
6
1
4
5
9
4
10
9
2
7
5
9
10
6
1
7
4
9
7
1
3
1
8
5
4
4
4
1
5
4
9
9
10
8
8
2
2
7
9
3
4
5
1
10
10
8
3
2
2
6
5
6
6
7
2
2
9
5
8
7
1
7
8
7
9
1
6
8
1
7
9
5
8
10
5
1
9
6
6
7
5
3
3
10
3
5
1
5
2
1
3
9
10
2
9
3
2
7
2
6
9
7
4
8
7
8
1
10
1
1
2
7
1
8
9
10
8
1
10
10
4
3
2
7
5
4
4
4
4
4
6
4
7
4
6
4
10
9
4
3
5
5
3
9
9
6
6
10
6
4
3
3
2
9
9
5
6
1
7
9
10
7
6
4
2
6
6
4
1
2
4
6
2
7
6
7
3
1
4
8
3
3
1
10
1
3
2
2
6
8
3
2
5
9
4
6
5
6
2
4
1
6
8
8
1
1
7
7
4
6
10
1
9
10
4
2
6
5
5
6
1
8
2
6
1
1
5
3
1
4
3
4
3
4
9
8
5
4
1
3
3
10
1
3
1
1
10
10
6
8
2
5
2
9
10
6
1
9
9
9
10
7
2
9
2
7
7
2
6
3
3
3
7
3
1
4
6
7
3
6
2
10
7
6
4
4
9
2
5
5
5
2
7
4
5
3
7
9
5
10
5
4
7
2
7
4
3
1
6
7
3
2
8
6
7
8
4
4
9
2
7
9
10
7
5
5
4
2
9
8
1
10
5
10
5
9
7
4
6
8
10
8
6
7
5
1
2
3
7
5
6
9
10
1
1
5
9
3
6
5
7
5
10
1
1
6
2
8
6
7
3
8
6
7
6
5
6
6
1
7
9
8
4
7
9
7
3
2
2
1
4
4
9
9
2
4
10
8
1
9
9
8
5
7
4
10
5
10
10
1
9
1
1
4
10
1
6
1
4
8
6
3
2
7
10
10
5
7
3
5
4
7
1
6
2
3
5
3
8
1
6
10
4