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