13
2
12
6
4
5
8
15
10
7
14
3
1
9
11
79
172
118
24
157
57
29
116
86
98
171
168
37
87
191
150
145
71
174
80
31
194
22
134
56
113
179
198
169
5
66
59
77
13
65
156
45
20
1
136
170
26
64
89
122
94
192
155
78
40
161
109
9
52
181
19
148
63
90
126
158
47
138
195
189
184
142
51
69
197
128
140
18
178
46
15
105
39
70
96
164
44
119
14
154
124
160
34
91
152
101
82
200
88
103
53
84
60
125
185
147
50
99
141
54
30
41
68
2
107
188
97
21
177
112
81
127
132
28
121
190
165
58
85
159
139
180
196
100
74
35
131
186
72
93
143
7
43
173
102
110
73
162
12
149
129
151
120
67
4
17
49
133
130
176
199
115
76
10
48
146
163
16
32
25
106
114
135
187
36
193
111
182
42
38
92
61
153
166
23
123
183
75
27
83
144
117
104
6
95
175
137
55
3
167
33
11
8
62
108
88
77
193
183
189
36
62
113
19
122
41
142
61
95
158
86
134
195
161
11
192
82
96
15
99
132
47
171
72
133
75
128
173
53
124
49
111
145
78
3
185
168
148
146
102
110
45
9
136
139
83
13
197
52
70
188
166
42
69
156
140
67
180
100
24
5
87
51
109
181
114
119
164
92
2
20
107
101
32
143
125
123
74
137
187
138
149
199
31
112
57
186
163
25
48
27
60
130
55
22
152
167
33
108
18
175
172
131
64
68
59
103
184
200
116
98
117
126
106
194
159
35
14
80
4
65
44
190
63
8
176
7
174
120
12
94
144
115
160
85
43
79
170
28
179
162
58
6
73
154
66
165
46
178
191
150
10
104
34
135
93
39
182
153
50
147
71
129
30
151
177
84
37
29
1
157
97
81
91
196
40
16
169
155
121
21
54
26
105
56
23
198
127
76
118
38
90
141
89
17
808
432
897
699
162
297
156
645
861
636
803
158
52
403
590
928
950
58
917
587
396
910
163
309
579
121
733
814
48
605
821
89
383
958
665
300
991
333
552
441
973
351
959
487
986
890
435
985
219
291
168
867
730
703
646
457
560
49
38
192
490
692
9
548
500
681
749
111
183
731
224
378
251
430
932
632
559
616
269
865
337
943
848
642
327
766
892
497
277
70
63
312
256
700
631
349
409
812
860
784
285
878
826
653
765
318
470
889
881
726
75
782
946
1000
652
404
915
394
179
592
465
173
729
66
780
346
909
606
250
433
201
99
996
157
550
842
709
344
20
820
854
380
624
598
190
864
472
94
485
771
104
984
475
267
10
153
694
800
227
28
494
245
549
561
68
6
139
654
994
894
987
755
707
451
360
420
933
795
983
79
835
717
332
371
925
785
29
805
870
284
293
619
621
581
33
981
243
828
253
439
60
264
181
384
564
607
411
112
166
303
331
743
11
317
90
659
107
818
279
521
299
73
630
161
452
871
806
1
110
12
364
721
748
223
554
454
585
164
132
837
804
971
150
505
447
43
431
529
788
751
123
239
292
568
937
290
197
797
679
258
230
811
789
226
307
204
982
514
575
177
849
146
189
425
929
791
776
329
128
185
76
666
356
370
450
125
963
304
335
468
106
595
617
695
520
92
875
270
214
87
911
614
120
357
684
961
594
296
997
634
448
436
831
551
687
476
301
974
919
401
696
151
995
992
254
305
449
531
59
526
609
926
947
446
257
39
152
638
685
363
180
207
799
456
322
794
810
742
596
930
732
637
629
19
248
708
823
998
542
786
844
27
345
199
752
704
429
321
85
641
42
633
232
167
352
676
114
249
324
492
798
410
187
657
265
101
97
683
82
775
466
382
793
597
109
753
855
460
55
924
463
81
399
208
839
259
779
532
764
215
830
815
14
668
952
203
397
91
832
792
88
415
663
392
527
979
508
130
787
95
41
261
918
325
847
603
159
417
69
231
313
895
210
393
229
802
728
198
484
222
169
886
453
989
819
640
874
281
483
438
777
541
4
965
513
747
620
690
957
498
817
822
458
939
734
977
862
116
569
366
920
845
763
286
628
672
577
625
741
376
599
216
578
853
426
682
131
211
323
555
712
580
565
873
945
16
133
142
53
757
7
602
988
422
772
134
738
437
80
906
768
544
572
626
727
762
701
186
588
491
389
126
673
769
374
405
165
923
61
880
413
26
138
56
64
516
885
698
706
725
901
518
942
113
328
509
622
263
914
583
773
148
834
670
674
877
147
288
398
601
127
718
964
103
648
783
196
589
141
593
495
412
191
273
574
678
912
940
400
67
781
535
612
24
882
45
761
649
524
546
209
418
833
667
62
639
876
533
136
342
801
218
825
858
149
935
444
677
754
537
386
427
904
473
57
234
980
745
350
967
302
34
501
582
688
686
339
744
941
172
387
282
255
338
966
558
556
445
746
31
523
416
481
188
758
225
517
202
993
528
990
334
737
78
17
154
471
469
975
330
540
375
35
843
86
948
954
944
627
135
778
512
480
105
238
953
391
697
182
440
534
499
900
846
790
96
519
486
899
206
137
221
8
907
236
913
193
336
373
276
170
488
774
504
896
888
702
32
884
903
467
368
402
46
618
385
539
898
809
613
493
3
21
978
691
735
869
117
25
314
938
220
510
576
200
841
341
557
283
266
268
143
716
459
689
650
750
506
388
320
736
365
671
395
379
571
503
144
908
434
796
739
643
362
859
244
816
723
275
160
308
927
319
390
664
175
260
477
836
348
530
710
361
756
824
887
13
93
272
359
615
194
129
936
217
237
354
662
235
669
23
829
879
240
36
883
377
921
547
570
489
724
705
482
406
233
722
720
155
176
866
496
119
414
813
608
47
507
566
999
647
916
343
770
807
30
315
50
586
84
298
635
760
515
893
369
840
711
44
461
18
77
610
294
274
573
604
719
651
591
108
545
71
421
661
174
443
51
195
931
464
478
851
171
922
838
680
381
212
644
623
247
98
280
525
905
124
242
850
956
543
868
311
213
656
955
462
246
584
205
228
970
118
355
316
289
102
74
675
37
262
479
340
827
658
693
567
767
715
419
326
891
310
536
522
856
178
145
2
714
863
972
740
852
951
424
372
969
502
40
100
949
538
423
713
660
442
115
54
857
511
976
474
563
271
184
83
347
408
353
287
140
934
241
553
428
278
358
22
455
407
72
968
15
367
122
306
962
960
872
655
611
252
562
5
295
759
600
65
902
503
893
179
889
54
672
324
46
611
1000
598
65
433
691
344
298
276
986
446
950
320
478
671
653
958
226
715
743
10
721
650
993
441
679
797
396
865
579
412
574
307
638
85
751
746
910
520
400
649
622
291
636
177
148
602
395
459
67
44
275
709
959
378
129
747
849
162
824
765
897
647
260
553
358
962
262
460
811
471
512
534
287
81
435
463
749
484
69
904
102
662
554
757
68
629
185
847
905
892
346
980
828
53
979
461
931
891
713
116
389
311
30
61
216
468
356
972
382
957
639
525
856
560
482
923
292
677
479
1
896
240
848
249
150
928
648
818
841
259
508
973
136
911
624
795
708
515
533
340
667
539
335
174
996
247
78
371
563
906
778
430
864
730
397
172
530
218
737
506
603
606
933
748
418
654
253
505
926
254
850
297
744
228
690
258
689
680
60
301
425
564
327
551
407
137
867
794
724
365
633
149
399
964
565
232
35
742
608
596
192
498
145
281
20
474
66
492
798
158
612
550
782
858
687
966
21
855
343
881
350
504
878
519
75
415
387
94
286
241
352
409
466
48
907
511
547
625
445
108
245
4
607
79
204
681
944
11
290
810
543
308
167
884
561
127
103
456
930
417
940
206
593
609
740
538
106
967
635
234
537
903
345
895
467
922
95
306
224
302
937
119
402
443
970
355
952
363
265
181
447
488
791
189
2
394
219
465
781
175
37
918
230
577
13
45
723
869
902
285
55
615
221
945
623
755
573
658
580
268
331
843
974
130
793
97
199
790
432
176
997
963
255
428
208
666
549
261
390
754
675
920
211
373
25
588
524
93
22
789
437
605
987
429
277
961
684
570
267
423
294
521
644
787
880
74
332
955
831
583
342
664
215
151
105
33
222
24
370
195
386
722
729
921
860
851
359
594
110
385
784
112
909
163
121
830
134
472
857
313
29
915
894
153
568
927
190
239
767
823
270
701
502
825
124
288
820
877
801
774
180
9
674
714
84
438
138
187
815
73
403
587
727
555
381
318
117
142
526
693
227
935
785
728
5
391
676
317
705
990
140
166
528
854
470
826
719
89
408
303
252
264
293
368
805
734
732
52
698
305
274
419
874
699
242
337
670
246
442
800
329
846
517
660
763
263
380
976
198
901
405
133
473
458
233
383
104
491
769
225
827
369
759
200
773
764
413
717
953
510
985
416
98
844
448
999
929
362
673
965
266
34
954
540
421
668
716
154
58
527
509
821
376
411
480
616
328
237
496
122
845
934
529
406
758
631
135
64
304
522
685
120
321
546
833
686
839
214
111
663
440
871
688
495
147
271
357
250
26
766
771
165
813
354
173
139
379
220
283
562
360
238
475
657
450
712
168
80
735
178
552
992
8
367
28
879
917
779
978
591
873
431
655
235
641
919
336
725
229
762
777
364
323
632
981
738
817
236
838
703
861
273
201
464
49
571
514
457
361
862
532
156
741
835
436
971
518
203
312
453
47
597
31
842
272
353
449
989
956
665
733
829
535
100
92
704
483
319
796
23
656
14
404
806
692
557
19
783
558
604
859
485
209
556
351
998
925
341
144
661
545
707
314
161
646
582
599
863
194
566
223
802
852
280
960
41
775
932
610
548
186
513
682
38
669
56
876
401
822
731
143
914
248
325
207
768
626
32
384
155
601
866
427
126
231
70
542
377
183
814
348
627
444
90
576
375
99
169
316
736
125
786
559
809
988
899
83
589
497
184
27
50
819
410
372
420
77
251
217
938
7
393
943
141
91
752
109
191
43
487
3
87
507
295
706
875
788
924
651
51
269
652
57
816
282
951
753
683
424
694
595
581
152
493
618
750
949
374
883
486
908
792
451
898
171
516
300
720
452
640
710
585
244
760
946
614
422
886
439
840
481
584
803
243
434
837
983
296
832
113
600
426
531
718
170
500
634
132
17
872
900
812
541
349
454
936
202
994
330
40
642
977
586
210
645
868
969
309
968
947
628
536
42
114
76
257
711
882
289
499
310
916
702
36
159
160
984
948
572
213
71
477
196
637
299
620
776
592
16
575
146
804
888
182
982
12
678
256
284
745
82
59
870
617
808
115
101
462
279
780
696
799
941
523
86
697
476
118
455
398
205
619
392
761
659
72
834
388
164
490
853
890
334
212
366
414
123
278
88
630
347
700
322
939
613
96
197
912
569
887
772
18
131
643
188
975
6
469
128
991
339
621
726
739
315
326
333
578
770
567
15
942
494
39
885
489
590
338
157
107
756
836
544
995
63
193
807
913
62
695
501
235
820
120
74
872
833
788
897
17
517
16
927
849
238
772
561
415
923
828
208
750
773
450
514
474
682
118
377
261
50
850
338
921
920
518
192
250
684
881
205
358
883
784
602
167
678
302
398
787
460
962
386
510
595
592
58
152
524
906
552
389
809
777
298
353
308
190
808
526
34
986
764
885
24
732
446
138
204
680
26
494
390
164
401
846
207
145
221
651
421
589
125
940
40
327
789
341
481
871
977
546
889
943
45
896
108
657
395
611
194
998
404
727
642
93
956
734
345
161
107
755
543
30
117
342
231
802
139
129
461
669
63
166
288
275
934
148
332
879
827
496
747
952
234
583
785
705
949
504
222
241
529
996
613
262
335
532
320
711
545
857
346
388
748
636
92
917
660
428
999
96
387
38
349
643
429
140
786
995
202
541
826
21
380
695
159
356
399
431
991
621
974
216
240
411
564
79
39
443
51
492
905
618
932
360
313
556
938
361
653
223
580
319
109
78
340
220
55
104
265
742
884
392
206
640
200
237
95
475
224
433
7
663
374
870
323
666
745
318
373
662
869
417
535
306
178
515
75
86
720
737
254
644
135
61
729
710
257
851
792
839
713
458
975
171
484
201
801
423
566
797
959
199
673
441
160
272
131
158
284
84
941
698
976
10
686
437
544
128
447
822
931
967
343
19
13
575
115
195
366
829
294
495
110
989
488
836
36
273
555
88
699
230
955
111
42
501
500
928
600
637
449
154
946
279
408
80
444
863
899
493
615
65
672
973
113
330
425
626
964
821
397
948
992
628
539
185
455
585
716
688
853
4
27
182
987
837
41
81
758
181
47
382
384
683
6
706
502
82
667
413
694
383
151
542
239
422
525
812
470
658
99
776
550
815
133
654
187
15
173
1000
598
854
692
464
168
3
942
363
516
379
290
301
427
736
471
593
916
796
581
605
994
369
329
978
902
926
793
746
668
807
175
170
717
186
549
570
619
756
531
91
689
130
868
315
933
635
753
848
172
400
725
489
48
296
947
511
913
153
823
76
303
299
914
843
43
568
659
799
573
143
655
467
177
307
647
87
648
907
347
119
886
403
925
67
578
733
629
721
393
127
861
759
806
136
436
731
410
547
873
969
919
359
20
269
606
325
984
674
142
337
590
765
634
364
419
630
562
912
878
97
966
775
935
391
266
661
105
289
894
875
49
778
903
632
743
114
540
722
70
530
522
709
243
924
147
66
103
355
985
665
816
714
569
94
841
891
519
571
179
253
228
970
473
124
835
197
116
426
191
911
847
331
534
8
163
830
29
620
219
405
860
751
442
904
752
591
702
324
409
741
469
794
218
760
256
85
59
157
950
245
798
601
14
958
579
368
862
960
407
402
512
176
28
100
251
9
357
317
244
783
316
774
586
715
509
771
693
344
406
739
890
762
385
700
558
203
480
565
396
633
209
478
858
322
617
459
574
631
961
56
246
18
286
918
900
728
247
679
479
719
623
584
453
155
718
990
305
607
418
520
901
141
726
54
782
336
394
472
232
652
770
627
328
749
312
451
972
490
276
233
416
587
866
677
811
83
641
438
730
701
687
46
954
982
981
790
57
895
282
432
704
670
980
77
348
614
452
537
810
859
951
22
180
381
468
217
844
880
639
497
805
376
53
214
780
300
656
803
73
339
486
646
476
259
454
697
676
953
554
971
506
268
800
691
448
877
754
354
588
226
457
560
503
211
23
483
865
791
609
291
477
768
123
5
162
424
650
930
352
456
855
882
887
44
196
910
963
936
184
25
675
274
258
712
845
283
738
132
582
596
795
146
551
735
1
825
144
527
252
106
112
603
280
434
236
840
64
371
624
898
824
563
766
838
965
321
260
304
852
463
37
293
311
189
72
612
270
264
68
333
367
350
864
89
696
225
215
412
212
664
271
685
528
278
102
297
498
937
2
370
610
572
944
12
997
462
249
11
557
310
465
649
536
213
893
52
922
445
761
513
819
485
968
435
708
33
957
126
508
378
35
439
372
834
375
210
832
576
414
703
876
466
351
681
156
929
71
915
638
285
707
818
769
892
198
287
31
625
505
121
608
122
482
804
507
169
945
671
440
577
533
645
174
594
767
523
101
781
487
295
740
242
597
491
281
149
979
888
983
188
326
622
365
553
183
137
90
134
724
814
874
263
193
499
314
229
227
255
842
334
604
559
616
277
831
909
779
723
813
939
993
362
521
567
32
908
763
248
98
744
60
817
69
292
150
757
267
856
538
62
867
988
690
599
430
309
165
548
420
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |