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