Submission #1023302

# Submission time Handle Problem Language Result Execution time Memory
1023302 2024-07-14T15:16:30 Z snpmrnhlol Maze (JOI23_ho_t3) C++17
100 / 100
1779 ms 1708872 KB
#include<bits/stdc++.h>
using namespace std;
const int N = 6e6;
const int inf = 2e9;
int k,n,m,sx,sy,ex,ey;
int d[8][2] = {{1,0},{-1,0},{0,1},{0,-1},{1,1},{1,-1},{-1,1},{-1,-1}};
int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    int ans = inf;
    cin>>n>>m>>k;
    cin>>sx>>sy>>ex>>ey;
    vector<vector <char>> v(n + 2,vector<char>(m + 2,0));
    vector<vector <vector<bool>>> vis(n + 2,vector<vector<bool>>(m + 2,vector<bool>(2,0)));
    vector <array<int,2>> q;
    vector <array<int,3>> q2;
    for(int i = 0;i < n + 2;i++){
        v[i][0] = 2;
        v[i][m + 1] = 2;
    }
    for(int i = 0;i < m + 2;i++){
        v[0][i] = 2;
        v[n + 1][i] = 2;
    }
    for(int i = 0;i < n;i++){
        for(int j = 0;j < m;j++){
            char ch;
            cin>>ch;
            if(ch == '.'){
                v[i + 1][j + 1] = 0;
            }else{
                v[i + 1][j + 1] = 1;
            }
        }
    }
    vis[sx][sy][0] = 1;
    int g = 0;
    q.push_back({sx,sy});
    for(int i = 0;i <= n + m;i++){
        int pt = 0;
        q2.clear();
        while(pt < q.size()){
            auto x = q[pt];pt++;g++;
            if(x[0] == ex && x[1] == ey){
                ans = i;
            }
            ///bfs
            if(!vis[x[0]][x[1]][1]){
                q2.push_back({x[0],x[1],0});
            }
            for(int j = 0;j < 4;j++){
                int nx = x[0] + d[j][0];
                int ny = x[1] + d[j][1];
                if(!vis[nx][ny][0] && v[nx][ny] == 0){
                    vis[nx][ny][0] = 1;
                    q.push_back({nx,ny});
                }
            }
        }
        q.clear();
        pt = 0;
        while(pt < q2.size()){
            auto x = q2[pt];pt++;g++;
            if(!vis[x[0]][x[1]][0]){
                q.push_back({x[0],x[1]});
                vis[x[0]][x[1]][0] = 1;
            }
            if(x[2] != k - 1){
                for(int j = 0;j < 8;j++){
                    int nx = x[0] + d[j][0];
                    int ny = x[1] + d[j][1];
                    if(!vis[nx][ny][1] && v[nx][ny] != 2){
                        vis[nx][ny][1] = 1;
                        q2.push_back({nx,ny,x[2] + 1});
                    }
                }
            }else{
                for(int j = 0;j < 4;j++){
                    int nx = x[0] + d[j][0];
                    int ny = x[1] + d[j][1];
                    if(!vis[nx][ny][0] && v[nx][ny] != 2){
                        vis[nx][ny][0] = 1;
                        q.push_back({nx,ny});
                    }
                }
            }
        }
    }
    assert(g <= 3*N);
    cout<<ans<<'\n';
    return 0;
}

Compilation message

Main.cpp: In function 'int main()':
Main.cpp:42:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::array<int, 2> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   42 |         while(pt < q.size()){
      |               ~~~^~~~~~~~~~
Main.cpp:62:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::array<int, 3> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   62 |         while(pt < q2.size()){
      |               ~~~^~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 1 ms 604 KB Output is correct
8 Correct 1 ms 604 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 1 ms 348 KB Output is correct
11 Correct 0 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 1 ms 348 KB Output is correct
15 Correct 0 ms 348 KB Output is correct
16 Correct 0 ms 344 KB Output is correct
17 Correct 0 ms 348 KB Output is correct
18 Correct 0 ms 348 KB Output is correct
19 Correct 7 ms 4700 KB Output is correct
20 Correct 14 ms 13400 KB Output is correct
21 Correct 9 ms 5984 KB Output is correct
22 Correct 9 ms 4700 KB Output is correct
23 Correct 7 ms 4700 KB Output is correct
24 Correct 16 ms 17500 KB Output is correct
25 Correct 19 ms 17532 KB Output is correct
26 Correct 8 ms 5208 KB Output is correct
27 Correct 11 ms 4952 KB Output is correct
28 Correct 6 ms 4700 KB Output is correct
29 Correct 19 ms 11100 KB Output is correct
30 Correct 15 ms 11356 KB Output is correct
31 Correct 24 ms 15444 KB Output is correct
32 Correct 25 ms 11352 KB Output is correct
33 Correct 20 ms 11100 KB Output is correct
34 Correct 38 ms 43140 KB Output is correct
35 Correct 38 ms 42952 KB Output is correct
36 Correct 22 ms 11612 KB Output is correct
37 Correct 23 ms 11352 KB Output is correct
38 Correct 20 ms 11376 KB Output is correct
39 Correct 235 ms 107892 KB Output is correct
40 Correct 22 ms 14684 KB Output is correct
41 Correct 41 ms 52892 KB Output is correct
42 Correct 31 ms 15964 KB Output is correct
43 Correct 56 ms 43604 KB Output is correct
44 Correct 118 ms 79700 KB Output is correct
45 Correct 125 ms 91824 KB Output is correct
46 Correct 242 ms 142600 KB Output is correct
47 Correct 276 ms 108288 KB Output is correct
48 Correct 247 ms 107860 KB Output is correct
49 Correct 405 ms 427408 KB Output is correct
50 Correct 402 ms 427372 KB Output is correct
51 Correct 296 ms 109396 KB Output is correct
52 Correct 294 ms 108620 KB Output is correct
53 Correct 276 ms 108128 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 0 ms 428 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 0 ms 348 KB Output is correct
11 Correct 1 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 1 ms 344 KB Output is correct
15 Correct 0 ms 604 KB Output is correct
16 Correct 1 ms 600 KB Output is correct
17 Correct 0 ms 604 KB Output is correct
18 Correct 1 ms 348 KB Output is correct
19 Correct 1 ms 460 KB Output is correct
20 Correct 1 ms 348 KB Output is correct
21 Correct 0 ms 348 KB Output is correct
22 Correct 0 ms 348 KB Output is correct
23 Correct 0 ms 344 KB Output is correct
24 Correct 0 ms 348 KB Output is correct
25 Correct 0 ms 348 KB Output is correct
26 Correct 1 ms 348 KB Output is correct
27 Correct 0 ms 348 KB Output is correct
28 Correct 0 ms 348 KB Output is correct
29 Correct 0 ms 348 KB Output is correct
30 Correct 0 ms 348 KB Output is correct
31 Correct 0 ms 348 KB Output is correct
32 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 0 ms 348 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 1 ms 348 KB Output is correct
11 Correct 0 ms 348 KB Output is correct
12 Correct 1 ms 604 KB Output is correct
13 Correct 0 ms 344 KB Output is correct
14 Correct 1 ms 348 KB Output is correct
15 Correct 0 ms 348 KB Output is correct
16 Correct 0 ms 348 KB Output is correct
17 Correct 0 ms 348 KB Output is correct
18 Correct 0 ms 348 KB Output is correct
19 Correct 0 ms 348 KB Output is correct
20 Correct 0 ms 348 KB Output is correct
21 Correct 0 ms 348 KB Output is correct
22 Correct 0 ms 348 KB Output is correct
23 Correct 0 ms 348 KB Output is correct
24 Correct 1 ms 604 KB Output is correct
25 Correct 6 ms 3308 KB Output is correct
26 Correct 12 ms 6568 KB Output is correct
27 Correct 8 ms 5984 KB Output is correct
28 Correct 11 ms 6756 KB Output is correct
29 Correct 7 ms 6160 KB Output is correct
30 Correct 8 ms 6156 KB Output is correct
31 Correct 11 ms 4956 KB Output is correct
32 Correct 10 ms 5212 KB Output is correct
33 Correct 10 ms 4964 KB Output is correct
34 Correct 28 ms 13312 KB Output is correct
35 Correct 25 ms 15472 KB Output is correct
36 Correct 29 ms 19284 KB Output is correct
37 Correct 21 ms 16644 KB Output is correct
38 Correct 20 ms 15608 KB Output is correct
39 Correct 112 ms 47588 KB Output is correct
40 Correct 361 ms 150588 KB Output is correct
41 Correct 242 ms 143132 KB Output is correct
42 Correct 299 ms 169584 KB Output is correct
43 Correct 224 ms 141524 KB Output is correct
44 Correct 246 ms 142068 KB Output is correct
45 Correct 426 ms 169392 KB Output is correct
46 Correct 484 ms 167804 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 0 ms 428 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 0 ms 348 KB Output is correct
11 Correct 1 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 1 ms 344 KB Output is correct
15 Correct 0 ms 604 KB Output is correct
16 Correct 1 ms 600 KB Output is correct
17 Correct 0 ms 604 KB Output is correct
18 Correct 1 ms 348 KB Output is correct
19 Correct 1 ms 460 KB Output is correct
20 Correct 1 ms 348 KB Output is correct
21 Correct 0 ms 348 KB Output is correct
22 Correct 0 ms 348 KB Output is correct
23 Correct 0 ms 344 KB Output is correct
24 Correct 0 ms 348 KB Output is correct
25 Correct 0 ms 348 KB Output is correct
26 Correct 1 ms 348 KB Output is correct
27 Correct 0 ms 348 KB Output is correct
28 Correct 0 ms 348 KB Output is correct
29 Correct 0 ms 348 KB Output is correct
30 Correct 0 ms 348 KB Output is correct
31 Correct 0 ms 348 KB Output is correct
32 Correct 0 ms 348 KB Output is correct
33 Correct 10 ms 4700 KB Output is correct
34 Correct 1 ms 604 KB Output is correct
35 Correct 2 ms 1116 KB Output is correct
36 Correct 6 ms 3160 KB Output is correct
37 Correct 14 ms 13612 KB Output is correct
38 Correct 10 ms 6548 KB Output is correct
39 Correct 7 ms 5984 KB Output is correct
40 Correct 8 ms 4952 KB Output is correct
41 Correct 7 ms 4700 KB Output is correct
42 Correct 9 ms 6756 KB Output is correct
43 Correct 7 ms 6160 KB Output is correct
44 Correct 7 ms 6156 KB Output is correct
45 Correct 18 ms 17388 KB Output is correct
46 Correct 18 ms 17500 KB Output is correct
47 Correct 12 ms 11100 KB Output is correct
48 Correct 9 ms 5468 KB Output is correct
49 Correct 8 ms 5280 KB Output is correct
50 Correct 7 ms 5080 KB Output is correct
51 Correct 7 ms 5104 KB Output is correct
52 Correct 9 ms 5136 KB Output is correct
53 Correct 10 ms 4956 KB Output is correct
54 Correct 6 ms 4692 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 0 ms 428 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 0 ms 348 KB Output is correct
11 Correct 1 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 1 ms 344 KB Output is correct
15 Correct 0 ms 604 KB Output is correct
16 Correct 1 ms 600 KB Output is correct
17 Correct 0 ms 604 KB Output is correct
18 Correct 1 ms 348 KB Output is correct
19 Correct 1 ms 460 KB Output is correct
20 Correct 1 ms 348 KB Output is correct
21 Correct 0 ms 348 KB Output is correct
22 Correct 0 ms 348 KB Output is correct
23 Correct 0 ms 344 KB Output is correct
24 Correct 0 ms 348 KB Output is correct
25 Correct 0 ms 348 KB Output is correct
26 Correct 1 ms 348 KB Output is correct
27 Correct 0 ms 348 KB Output is correct
28 Correct 0 ms 348 KB Output is correct
29 Correct 0 ms 348 KB Output is correct
30 Correct 0 ms 348 KB Output is correct
31 Correct 0 ms 348 KB Output is correct
32 Correct 0 ms 348 KB Output is correct
33 Correct 10 ms 4700 KB Output is correct
34 Correct 1 ms 604 KB Output is correct
35 Correct 2 ms 1116 KB Output is correct
36 Correct 6 ms 3160 KB Output is correct
37 Correct 14 ms 13612 KB Output is correct
38 Correct 10 ms 6548 KB Output is correct
39 Correct 7 ms 5984 KB Output is correct
40 Correct 8 ms 4952 KB Output is correct
41 Correct 7 ms 4700 KB Output is correct
42 Correct 9 ms 6756 KB Output is correct
43 Correct 7 ms 6160 KB Output is correct
44 Correct 7 ms 6156 KB Output is correct
45 Correct 18 ms 17388 KB Output is correct
46 Correct 18 ms 17500 KB Output is correct
47 Correct 12 ms 11100 KB Output is correct
48 Correct 9 ms 5468 KB Output is correct
49 Correct 8 ms 5280 KB Output is correct
50 Correct 7 ms 5080 KB Output is correct
51 Correct 7 ms 5104 KB Output is correct
52 Correct 9 ms 5136 KB Output is correct
53 Correct 10 ms 4956 KB Output is correct
54 Correct 6 ms 4692 KB Output is correct
55 Correct 18 ms 11096 KB Output is correct
56 Correct 15 ms 11356 KB Output is correct
57 Correct 25 ms 14340 KB Output is correct
58 Correct 24 ms 12376 KB Output is correct
59 Correct 22 ms 16472 KB Output is correct
60 Correct 21 ms 11316 KB Output is correct
61 Correct 21 ms 11100 KB Output is correct
62 Correct 33 ms 19528 KB Output is correct
63 Correct 23 ms 15624 KB Output is correct
64 Correct 21 ms 15624 KB Output is correct
65 Correct 49 ms 42948 KB Output is correct
66 Correct 66 ms 42944 KB Output is correct
67 Correct 31 ms 26972 KB Output is correct
68 Correct 23 ms 12636 KB Output is correct
69 Correct 21 ms 12112 KB Output is correct
70 Correct 24 ms 11868 KB Output is correct
71 Correct 22 ms 11868 KB Output is correct
72 Correct 25 ms 11568 KB Output is correct
73 Correct 25 ms 11356 KB Output is correct
74 Correct 36 ms 11356 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 1 ms 604 KB Output is correct
8 Correct 1 ms 604 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 1 ms 348 KB Output is correct
11 Correct 0 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 1 ms 348 KB Output is correct
15 Correct 0 ms 348 KB Output is correct
16 Correct 0 ms 344 KB Output is correct
17 Correct 0 ms 348 KB Output is correct
18 Correct 0 ms 348 KB Output is correct
19 Correct 7 ms 4700 KB Output is correct
20 Correct 14 ms 13400 KB Output is correct
21 Correct 9 ms 5984 KB Output is correct
22 Correct 9 ms 4700 KB Output is correct
23 Correct 7 ms 4700 KB Output is correct
24 Correct 16 ms 17500 KB Output is correct
25 Correct 19 ms 17532 KB Output is correct
26 Correct 8 ms 5208 KB Output is correct
27 Correct 11 ms 4952 KB Output is correct
28 Correct 6 ms 4700 KB Output is correct
29 Correct 19 ms 11100 KB Output is correct
30 Correct 15 ms 11356 KB Output is correct
31 Correct 24 ms 15444 KB Output is correct
32 Correct 25 ms 11352 KB Output is correct
33 Correct 20 ms 11100 KB Output is correct
34 Correct 38 ms 43140 KB Output is correct
35 Correct 38 ms 42952 KB Output is correct
36 Correct 22 ms 11612 KB Output is correct
37 Correct 23 ms 11352 KB Output is correct
38 Correct 20 ms 11376 KB Output is correct
39 Correct 235 ms 107892 KB Output is correct
40 Correct 22 ms 14684 KB Output is correct
41 Correct 41 ms 52892 KB Output is correct
42 Correct 31 ms 15964 KB Output is correct
43 Correct 56 ms 43604 KB Output is correct
44 Correct 118 ms 79700 KB Output is correct
45 Correct 125 ms 91824 KB Output is correct
46 Correct 242 ms 142600 KB Output is correct
47 Correct 276 ms 108288 KB Output is correct
48 Correct 247 ms 107860 KB Output is correct
49 Correct 405 ms 427408 KB Output is correct
50 Correct 402 ms 427372 KB Output is correct
51 Correct 296 ms 109396 KB Output is correct
52 Correct 294 ms 108620 KB Output is correct
53 Correct 276 ms 108128 KB Output is correct
54 Correct 0 ms 348 KB Output is correct
55 Correct 0 ms 348 KB Output is correct
56 Correct 0 ms 348 KB Output is correct
57 Correct 0 ms 348 KB Output is correct
58 Correct 1 ms 348 KB Output is correct
59 Correct 0 ms 348 KB Output is correct
60 Correct 0 ms 348 KB Output is correct
61 Correct 0 ms 428 KB Output is correct
62 Correct 0 ms 348 KB Output is correct
63 Correct 0 ms 348 KB Output is correct
64 Correct 1 ms 348 KB Output is correct
65 Correct 0 ms 348 KB Output is correct
66 Correct 0 ms 348 KB Output is correct
67 Correct 1 ms 344 KB Output is correct
68 Correct 0 ms 604 KB Output is correct
69 Correct 1 ms 600 KB Output is correct
70 Correct 0 ms 604 KB Output is correct
71 Correct 1 ms 348 KB Output is correct
72 Correct 1 ms 460 KB Output is correct
73 Correct 1 ms 348 KB Output is correct
74 Correct 0 ms 348 KB Output is correct
75 Correct 0 ms 348 KB Output is correct
76 Correct 0 ms 344 KB Output is correct
77 Correct 0 ms 348 KB Output is correct
78 Correct 0 ms 348 KB Output is correct
79 Correct 1 ms 348 KB Output is correct
80 Correct 0 ms 348 KB Output is correct
81 Correct 0 ms 348 KB Output is correct
82 Correct 0 ms 348 KB Output is correct
83 Correct 0 ms 348 KB Output is correct
84 Correct 0 ms 348 KB Output is correct
85 Correct 0 ms 348 KB Output is correct
86 Correct 0 ms 348 KB Output is correct
87 Correct 0 ms 348 KB Output is correct
88 Correct 0 ms 348 KB Output is correct
89 Correct 0 ms 348 KB Output is correct
90 Correct 1 ms 348 KB Output is correct
91 Correct 0 ms 348 KB Output is correct
92 Correct 0 ms 348 KB Output is correct
93 Correct 0 ms 348 KB Output is correct
94 Correct 0 ms 348 KB Output is correct
95 Correct 1 ms 348 KB Output is correct
96 Correct 0 ms 348 KB Output is correct
97 Correct 1 ms 604 KB Output is correct
98 Correct 0 ms 344 KB Output is correct
99 Correct 1 ms 348 KB Output is correct
100 Correct 0 ms 348 KB Output is correct
101 Correct 0 ms 348 KB Output is correct
102 Correct 0 ms 348 KB Output is correct
103 Correct 0 ms 348 KB Output is correct
104 Correct 0 ms 348 KB Output is correct
105 Correct 0 ms 348 KB Output is correct
106 Correct 0 ms 348 KB Output is correct
107 Correct 0 ms 348 KB Output is correct
108 Correct 0 ms 348 KB Output is correct
109 Correct 1 ms 604 KB Output is correct
110 Correct 6 ms 3308 KB Output is correct
111 Correct 12 ms 6568 KB Output is correct
112 Correct 8 ms 5984 KB Output is correct
113 Correct 11 ms 6756 KB Output is correct
114 Correct 7 ms 6160 KB Output is correct
115 Correct 8 ms 6156 KB Output is correct
116 Correct 11 ms 4956 KB Output is correct
117 Correct 10 ms 5212 KB Output is correct
118 Correct 10 ms 4964 KB Output is correct
119 Correct 28 ms 13312 KB Output is correct
120 Correct 25 ms 15472 KB Output is correct
121 Correct 29 ms 19284 KB Output is correct
122 Correct 21 ms 16644 KB Output is correct
123 Correct 20 ms 15608 KB Output is correct
124 Correct 112 ms 47588 KB Output is correct
125 Correct 361 ms 150588 KB Output is correct
126 Correct 242 ms 143132 KB Output is correct
127 Correct 299 ms 169584 KB Output is correct
128 Correct 224 ms 141524 KB Output is correct
129 Correct 246 ms 142068 KB Output is correct
130 Correct 426 ms 169392 KB Output is correct
131 Correct 484 ms 167804 KB Output is correct
132 Correct 10 ms 4700 KB Output is correct
133 Correct 1 ms 604 KB Output is correct
134 Correct 2 ms 1116 KB Output is correct
135 Correct 6 ms 3160 KB Output is correct
136 Correct 14 ms 13612 KB Output is correct
137 Correct 10 ms 6548 KB Output is correct
138 Correct 7 ms 5984 KB Output is correct
139 Correct 8 ms 4952 KB Output is correct
140 Correct 7 ms 4700 KB Output is correct
141 Correct 9 ms 6756 KB Output is correct
142 Correct 7 ms 6160 KB Output is correct
143 Correct 7 ms 6156 KB Output is correct
144 Correct 18 ms 17388 KB Output is correct
145 Correct 18 ms 17500 KB Output is correct
146 Correct 12 ms 11100 KB Output is correct
147 Correct 9 ms 5468 KB Output is correct
148 Correct 8 ms 5280 KB Output is correct
149 Correct 7 ms 5080 KB Output is correct
150 Correct 7 ms 5104 KB Output is correct
151 Correct 9 ms 5136 KB Output is correct
152 Correct 10 ms 4956 KB Output is correct
153 Correct 6 ms 4692 KB Output is correct
154 Correct 18 ms 11096 KB Output is correct
155 Correct 15 ms 11356 KB Output is correct
156 Correct 25 ms 14340 KB Output is correct
157 Correct 24 ms 12376 KB Output is correct
158 Correct 22 ms 16472 KB Output is correct
159 Correct 21 ms 11316 KB Output is correct
160 Correct 21 ms 11100 KB Output is correct
161 Correct 33 ms 19528 KB Output is correct
162 Correct 23 ms 15624 KB Output is correct
163 Correct 21 ms 15624 KB Output is correct
164 Correct 49 ms 42948 KB Output is correct
165 Correct 66 ms 42944 KB Output is correct
166 Correct 31 ms 26972 KB Output is correct
167 Correct 23 ms 12636 KB Output is correct
168 Correct 21 ms 12112 KB Output is correct
169 Correct 24 ms 11868 KB Output is correct
170 Correct 22 ms 11868 KB Output is correct
171 Correct 25 ms 11568 KB Output is correct
172 Correct 25 ms 11356 KB Output is correct
173 Correct 36 ms 11356 KB Output is correct
174 Correct 54 ms 17500 KB Output is correct
175 Correct 46 ms 25688 KB Output is correct
176 Correct 133 ms 109068 KB Output is correct
177 Correct 192 ms 81712 KB Output is correct
178 Correct 212 ms 101460 KB Output is correct
179 Correct 206 ms 114772 KB Output is correct
180 Correct 255 ms 111964 KB Output is correct
181 Correct 253 ms 110668 KB Output is correct
182 Correct 247 ms 111240 KB Output is correct
183 Correct 303 ms 123612 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 1 ms 604 KB Output is correct
8 Correct 1 ms 604 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 1 ms 348 KB Output is correct
11 Correct 0 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 1 ms 348 KB Output is correct
15 Correct 0 ms 348 KB Output is correct
16 Correct 0 ms 344 KB Output is correct
17 Correct 0 ms 348 KB Output is correct
18 Correct 0 ms 348 KB Output is correct
19 Correct 7 ms 4700 KB Output is correct
20 Correct 14 ms 13400 KB Output is correct
21 Correct 9 ms 5984 KB Output is correct
22 Correct 9 ms 4700 KB Output is correct
23 Correct 7 ms 4700 KB Output is correct
24 Correct 16 ms 17500 KB Output is correct
25 Correct 19 ms 17532 KB Output is correct
26 Correct 8 ms 5208 KB Output is correct
27 Correct 11 ms 4952 KB Output is correct
28 Correct 6 ms 4700 KB Output is correct
29 Correct 19 ms 11100 KB Output is correct
30 Correct 15 ms 11356 KB Output is correct
31 Correct 24 ms 15444 KB Output is correct
32 Correct 25 ms 11352 KB Output is correct
33 Correct 20 ms 11100 KB Output is correct
34 Correct 38 ms 43140 KB Output is correct
35 Correct 38 ms 42952 KB Output is correct
36 Correct 22 ms 11612 KB Output is correct
37 Correct 23 ms 11352 KB Output is correct
38 Correct 20 ms 11376 KB Output is correct
39 Correct 235 ms 107892 KB Output is correct
40 Correct 22 ms 14684 KB Output is correct
41 Correct 41 ms 52892 KB Output is correct
42 Correct 31 ms 15964 KB Output is correct
43 Correct 56 ms 43604 KB Output is correct
44 Correct 118 ms 79700 KB Output is correct
45 Correct 125 ms 91824 KB Output is correct
46 Correct 242 ms 142600 KB Output is correct
47 Correct 276 ms 108288 KB Output is correct
48 Correct 247 ms 107860 KB Output is correct
49 Correct 405 ms 427408 KB Output is correct
50 Correct 402 ms 427372 KB Output is correct
51 Correct 296 ms 109396 KB Output is correct
52 Correct 294 ms 108620 KB Output is correct
53 Correct 276 ms 108128 KB Output is correct
54 Correct 0 ms 348 KB Output is correct
55 Correct 0 ms 348 KB Output is correct
56 Correct 0 ms 348 KB Output is correct
57 Correct 0 ms 348 KB Output is correct
58 Correct 1 ms 348 KB Output is correct
59 Correct 0 ms 348 KB Output is correct
60 Correct 0 ms 348 KB Output is correct
61 Correct 0 ms 428 KB Output is correct
62 Correct 0 ms 348 KB Output is correct
63 Correct 0 ms 348 KB Output is correct
64 Correct 1 ms 348 KB Output is correct
65 Correct 0 ms 348 KB Output is correct
66 Correct 0 ms 348 KB Output is correct
67 Correct 1 ms 344 KB Output is correct
68 Correct 0 ms 604 KB Output is correct
69 Correct 1 ms 600 KB Output is correct
70 Correct 0 ms 604 KB Output is correct
71 Correct 1 ms 348 KB Output is correct
72 Correct 1 ms 460 KB Output is correct
73 Correct 1 ms 348 KB Output is correct
74 Correct 0 ms 348 KB Output is correct
75 Correct 0 ms 348 KB Output is correct
76 Correct 0 ms 344 KB Output is correct
77 Correct 0 ms 348 KB Output is correct
78 Correct 0 ms 348 KB Output is correct
79 Correct 1 ms 348 KB Output is correct
80 Correct 0 ms 348 KB Output is correct
81 Correct 0 ms 348 KB Output is correct
82 Correct 0 ms 348 KB Output is correct
83 Correct 0 ms 348 KB Output is correct
84 Correct 0 ms 348 KB Output is correct
85 Correct 0 ms 348 KB Output is correct
86 Correct 0 ms 348 KB Output is correct
87 Correct 0 ms 348 KB Output is correct
88 Correct 0 ms 348 KB Output is correct
89 Correct 0 ms 348 KB Output is correct
90 Correct 1 ms 348 KB Output is correct
91 Correct 0 ms 348 KB Output is correct
92 Correct 0 ms 348 KB Output is correct
93 Correct 0 ms 348 KB Output is correct
94 Correct 0 ms 348 KB Output is correct
95 Correct 1 ms 348 KB Output is correct
96 Correct 0 ms 348 KB Output is correct
97 Correct 1 ms 604 KB Output is correct
98 Correct 0 ms 344 KB Output is correct
99 Correct 1 ms 348 KB Output is correct
100 Correct 0 ms 348 KB Output is correct
101 Correct 0 ms 348 KB Output is correct
102 Correct 0 ms 348 KB Output is correct
103 Correct 0 ms 348 KB Output is correct
104 Correct 0 ms 348 KB Output is correct
105 Correct 0 ms 348 KB Output is correct
106 Correct 0 ms 348 KB Output is correct
107 Correct 0 ms 348 KB Output is correct
108 Correct 0 ms 348 KB Output is correct
109 Correct 1 ms 604 KB Output is correct
110 Correct 6 ms 3308 KB Output is correct
111 Correct 12 ms 6568 KB Output is correct
112 Correct 8 ms 5984 KB Output is correct
113 Correct 11 ms 6756 KB Output is correct
114 Correct 7 ms 6160 KB Output is correct
115 Correct 8 ms 6156 KB Output is correct
116 Correct 11 ms 4956 KB Output is correct
117 Correct 10 ms 5212 KB Output is correct
118 Correct 10 ms 4964 KB Output is correct
119 Correct 28 ms 13312 KB Output is correct
120 Correct 25 ms 15472 KB Output is correct
121 Correct 29 ms 19284 KB Output is correct
122 Correct 21 ms 16644 KB Output is correct
123 Correct 20 ms 15608 KB Output is correct
124 Correct 112 ms 47588 KB Output is correct
125 Correct 361 ms 150588 KB Output is correct
126 Correct 242 ms 143132 KB Output is correct
127 Correct 299 ms 169584 KB Output is correct
128 Correct 224 ms 141524 KB Output is correct
129 Correct 246 ms 142068 KB Output is correct
130 Correct 426 ms 169392 KB Output is correct
131 Correct 484 ms 167804 KB Output is correct
132 Correct 10 ms 4700 KB Output is correct
133 Correct 1 ms 604 KB Output is correct
134 Correct 2 ms 1116 KB Output is correct
135 Correct 6 ms 3160 KB Output is correct
136 Correct 14 ms 13612 KB Output is correct
137 Correct 10 ms 6548 KB Output is correct
138 Correct 7 ms 5984 KB Output is correct
139 Correct 8 ms 4952 KB Output is correct
140 Correct 7 ms 4700 KB Output is correct
141 Correct 9 ms 6756 KB Output is correct
142 Correct 7 ms 6160 KB Output is correct
143 Correct 7 ms 6156 KB Output is correct
144 Correct 18 ms 17388 KB Output is correct
145 Correct 18 ms 17500 KB Output is correct
146 Correct 12 ms 11100 KB Output is correct
147 Correct 9 ms 5468 KB Output is correct
148 Correct 8 ms 5280 KB Output is correct
149 Correct 7 ms 5080 KB Output is correct
150 Correct 7 ms 5104 KB Output is correct
151 Correct 9 ms 5136 KB Output is correct
152 Correct 10 ms 4956 KB Output is correct
153 Correct 6 ms 4692 KB Output is correct
154 Correct 18 ms 11096 KB Output is correct
155 Correct 15 ms 11356 KB Output is correct
156 Correct 25 ms 14340 KB Output is correct
157 Correct 24 ms 12376 KB Output is correct
158 Correct 22 ms 16472 KB Output is correct
159 Correct 21 ms 11316 KB Output is correct
160 Correct 21 ms 11100 KB Output is correct
161 Correct 33 ms 19528 KB Output is correct
162 Correct 23 ms 15624 KB Output is correct
163 Correct 21 ms 15624 KB Output is correct
164 Correct 49 ms 42948 KB Output is correct
165 Correct 66 ms 42944 KB Output is correct
166 Correct 31 ms 26972 KB Output is correct
167 Correct 23 ms 12636 KB Output is correct
168 Correct 21 ms 12112 KB Output is correct
169 Correct 24 ms 11868 KB Output is correct
170 Correct 22 ms 11868 KB Output is correct
171 Correct 25 ms 11568 KB Output is correct
172 Correct 25 ms 11356 KB Output is correct
173 Correct 36 ms 11356 KB Output is correct
174 Correct 54 ms 17500 KB Output is correct
175 Correct 46 ms 25688 KB Output is correct
176 Correct 133 ms 109068 KB Output is correct
177 Correct 192 ms 81712 KB Output is correct
178 Correct 212 ms 101460 KB Output is correct
179 Correct 206 ms 114772 KB Output is correct
180 Correct 255 ms 111964 KB Output is correct
181 Correct 253 ms 110668 KB Output is correct
182 Correct 247 ms 111240 KB Output is correct
183 Correct 303 ms 123612 KB Output is correct
184 Correct 559 ms 215380 KB Output is correct
185 Correct 258 ms 128336 KB Output is correct
186 Correct 441 ms 187432 KB Output is correct
187 Correct 350 ms 155656 KB Output is correct
188 Correct 524 ms 282884 KB Output is correct
189 Correct 599 ms 215632 KB Output is correct
190 Correct 487 ms 215380 KB Output is correct
191 Correct 596 ms 337864 KB Output is correct
192 Correct 465 ms 281020 KB Output is correct
193 Correct 482 ms 281236 KB Output is correct
194 Correct 788 ms 854660 KB Output is correct
195 Correct 728 ms 854528 KB Output is correct
196 Correct 399 ms 225876 KB Output is correct
197 Correct 381 ms 221776 KB Output is correct
198 Correct 439 ms 219944 KB Output is correct
199 Correct 386 ms 220096 KB Output is correct
200 Correct 599 ms 217612 KB Output is correct
201 Correct 655 ms 216580 KB Output is correct
202 Correct 556 ms 215736 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 1 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 1 ms 604 KB Output is correct
8 Correct 1 ms 604 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 1 ms 348 KB Output is correct
11 Correct 0 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 1 ms 348 KB Output is correct
15 Correct 0 ms 348 KB Output is correct
16 Correct 0 ms 344 KB Output is correct
17 Correct 0 ms 348 KB Output is correct
18 Correct 0 ms 348 KB Output is correct
19 Correct 7 ms 4700 KB Output is correct
20 Correct 14 ms 13400 KB Output is correct
21 Correct 9 ms 5984 KB Output is correct
22 Correct 9 ms 4700 KB Output is correct
23 Correct 7 ms 4700 KB Output is correct
24 Correct 16 ms 17500 KB Output is correct
25 Correct 19 ms 17532 KB Output is correct
26 Correct 8 ms 5208 KB Output is correct
27 Correct 11 ms 4952 KB Output is correct
28 Correct 6 ms 4700 KB Output is correct
29 Correct 19 ms 11100 KB Output is correct
30 Correct 15 ms 11356 KB Output is correct
31 Correct 24 ms 15444 KB Output is correct
32 Correct 25 ms 11352 KB Output is correct
33 Correct 20 ms 11100 KB Output is correct
34 Correct 38 ms 43140 KB Output is correct
35 Correct 38 ms 42952 KB Output is correct
36 Correct 22 ms 11612 KB Output is correct
37 Correct 23 ms 11352 KB Output is correct
38 Correct 20 ms 11376 KB Output is correct
39 Correct 235 ms 107892 KB Output is correct
40 Correct 22 ms 14684 KB Output is correct
41 Correct 41 ms 52892 KB Output is correct
42 Correct 31 ms 15964 KB Output is correct
43 Correct 56 ms 43604 KB Output is correct
44 Correct 118 ms 79700 KB Output is correct
45 Correct 125 ms 91824 KB Output is correct
46 Correct 242 ms 142600 KB Output is correct
47 Correct 276 ms 108288 KB Output is correct
48 Correct 247 ms 107860 KB Output is correct
49 Correct 405 ms 427408 KB Output is correct
50 Correct 402 ms 427372 KB Output is correct
51 Correct 296 ms 109396 KB Output is correct
52 Correct 294 ms 108620 KB Output is correct
53 Correct 276 ms 108128 KB Output is correct
54 Correct 0 ms 348 KB Output is correct
55 Correct 0 ms 348 KB Output is correct
56 Correct 0 ms 348 KB Output is correct
57 Correct 0 ms 348 KB Output is correct
58 Correct 1 ms 348 KB Output is correct
59 Correct 0 ms 348 KB Output is correct
60 Correct 0 ms 348 KB Output is correct
61 Correct 0 ms 428 KB Output is correct
62 Correct 0 ms 348 KB Output is correct
63 Correct 0 ms 348 KB Output is correct
64 Correct 1 ms 348 KB Output is correct
65 Correct 0 ms 348 KB Output is correct
66 Correct 0 ms 348 KB Output is correct
67 Correct 1 ms 344 KB Output is correct
68 Correct 0 ms 604 KB Output is correct
69 Correct 1 ms 600 KB Output is correct
70 Correct 0 ms 604 KB Output is correct
71 Correct 1 ms 348 KB Output is correct
72 Correct 1 ms 460 KB Output is correct
73 Correct 1 ms 348 KB Output is correct
74 Correct 0 ms 348 KB Output is correct
75 Correct 0 ms 348 KB Output is correct
76 Correct 0 ms 344 KB Output is correct
77 Correct 0 ms 348 KB Output is correct
78 Correct 0 ms 348 KB Output is correct
79 Correct 1 ms 348 KB Output is correct
80 Correct 0 ms 348 KB Output is correct
81 Correct 0 ms 348 KB Output is correct
82 Correct 0 ms 348 KB Output is correct
83 Correct 0 ms 348 KB Output is correct
84 Correct 0 ms 348 KB Output is correct
85 Correct 0 ms 348 KB Output is correct
86 Correct 0 ms 348 KB Output is correct
87 Correct 0 ms 348 KB Output is correct
88 Correct 0 ms 348 KB Output is correct
89 Correct 0 ms 348 KB Output is correct
90 Correct 1 ms 348 KB Output is correct
91 Correct 0 ms 348 KB Output is correct
92 Correct 0 ms 348 KB Output is correct
93 Correct 0 ms 348 KB Output is correct
94 Correct 0 ms 348 KB Output is correct
95 Correct 1 ms 348 KB Output is correct
96 Correct 0 ms 348 KB Output is correct
97 Correct 1 ms 604 KB Output is correct
98 Correct 0 ms 344 KB Output is correct
99 Correct 1 ms 348 KB Output is correct
100 Correct 0 ms 348 KB Output is correct
101 Correct 0 ms 348 KB Output is correct
102 Correct 0 ms 348 KB Output is correct
103 Correct 0 ms 348 KB Output is correct
104 Correct 0 ms 348 KB Output is correct
105 Correct 0 ms 348 KB Output is correct
106 Correct 0 ms 348 KB Output is correct
107 Correct 0 ms 348 KB Output is correct
108 Correct 0 ms 348 KB Output is correct
109 Correct 1 ms 604 KB Output is correct
110 Correct 6 ms 3308 KB Output is correct
111 Correct 12 ms 6568 KB Output is correct
112 Correct 8 ms 5984 KB Output is correct
113 Correct 11 ms 6756 KB Output is correct
114 Correct 7 ms 6160 KB Output is correct
115 Correct 8 ms 6156 KB Output is correct
116 Correct 11 ms 4956 KB Output is correct
117 Correct 10 ms 5212 KB Output is correct
118 Correct 10 ms 4964 KB Output is correct
119 Correct 28 ms 13312 KB Output is correct
120 Correct 25 ms 15472 KB Output is correct
121 Correct 29 ms 19284 KB Output is correct
122 Correct 21 ms 16644 KB Output is correct
123 Correct 20 ms 15608 KB Output is correct
124 Correct 112 ms 47588 KB Output is correct
125 Correct 361 ms 150588 KB Output is correct
126 Correct 242 ms 143132 KB Output is correct
127 Correct 299 ms 169584 KB Output is correct
128 Correct 224 ms 141524 KB Output is correct
129 Correct 246 ms 142068 KB Output is correct
130 Correct 426 ms 169392 KB Output is correct
131 Correct 484 ms 167804 KB Output is correct
132 Correct 10 ms 4700 KB Output is correct
133 Correct 1 ms 604 KB Output is correct
134 Correct 2 ms 1116 KB Output is correct
135 Correct 6 ms 3160 KB Output is correct
136 Correct 14 ms 13612 KB Output is correct
137 Correct 10 ms 6548 KB Output is correct
138 Correct 7 ms 5984 KB Output is correct
139 Correct 8 ms 4952 KB Output is correct
140 Correct 7 ms 4700 KB Output is correct
141 Correct 9 ms 6756 KB Output is correct
142 Correct 7 ms 6160 KB Output is correct
143 Correct 7 ms 6156 KB Output is correct
144 Correct 18 ms 17388 KB Output is correct
145 Correct 18 ms 17500 KB Output is correct
146 Correct 12 ms 11100 KB Output is correct
147 Correct 9 ms 5468 KB Output is correct
148 Correct 8 ms 5280 KB Output is correct
149 Correct 7 ms 5080 KB Output is correct
150 Correct 7 ms 5104 KB Output is correct
151 Correct 9 ms 5136 KB Output is correct
152 Correct 10 ms 4956 KB Output is correct
153 Correct 6 ms 4692 KB Output is correct
154 Correct 18 ms 11096 KB Output is correct
155 Correct 15 ms 11356 KB Output is correct
156 Correct 25 ms 14340 KB Output is correct
157 Correct 24 ms 12376 KB Output is correct
158 Correct 22 ms 16472 KB Output is correct
159 Correct 21 ms 11316 KB Output is correct
160 Correct 21 ms 11100 KB Output is correct
161 Correct 33 ms 19528 KB Output is correct
162 Correct 23 ms 15624 KB Output is correct
163 Correct 21 ms 15624 KB Output is correct
164 Correct 49 ms 42948 KB Output is correct
165 Correct 66 ms 42944 KB Output is correct
166 Correct 31 ms 26972 KB Output is correct
167 Correct 23 ms 12636 KB Output is correct
168 Correct 21 ms 12112 KB Output is correct
169 Correct 24 ms 11868 KB Output is correct
170 Correct 22 ms 11868 KB Output is correct
171 Correct 25 ms 11568 KB Output is correct
172 Correct 25 ms 11356 KB Output is correct
173 Correct 36 ms 11356 KB Output is correct
174 Correct 54 ms 17500 KB Output is correct
175 Correct 46 ms 25688 KB Output is correct
176 Correct 133 ms 109068 KB Output is correct
177 Correct 192 ms 81712 KB Output is correct
178 Correct 212 ms 101460 KB Output is correct
179 Correct 206 ms 114772 KB Output is correct
180 Correct 255 ms 111964 KB Output is correct
181 Correct 253 ms 110668 KB Output is correct
182 Correct 247 ms 111240 KB Output is correct
183 Correct 303 ms 123612 KB Output is correct
184 Correct 559 ms 215380 KB Output is correct
185 Correct 258 ms 128336 KB Output is correct
186 Correct 441 ms 187432 KB Output is correct
187 Correct 350 ms 155656 KB Output is correct
188 Correct 524 ms 282884 KB Output is correct
189 Correct 599 ms 215632 KB Output is correct
190 Correct 487 ms 215380 KB Output is correct
191 Correct 596 ms 337864 KB Output is correct
192 Correct 465 ms 281020 KB Output is correct
193 Correct 482 ms 281236 KB Output is correct
194 Correct 788 ms 854660 KB Output is correct
195 Correct 728 ms 854528 KB Output is correct
196 Correct 399 ms 225876 KB Output is correct
197 Correct 381 ms 221776 KB Output is correct
198 Correct 439 ms 219944 KB Output is correct
199 Correct 386 ms 220096 KB Output is correct
200 Correct 599 ms 217612 KB Output is correct
201 Correct 655 ms 216580 KB Output is correct
202 Correct 556 ms 215736 KB Output is correct
203 Correct 1053 ms 429964 KB Output is correct
204 Correct 576 ms 233112 KB Output is correct
205 Correct 727 ms 265040 KB Output is correct
206 Correct 820 ms 465060 KB Output is correct
207 Correct 1061 ms 563576 KB Output is correct
208 Correct 1217 ms 430700 KB Output is correct
209 Correct 936 ms 429640 KB Output is correct
210 Correct 1224 ms 673272 KB Output is correct
211 Correct 808 ms 561304 KB Output is correct
212 Correct 1010 ms 561208 KB Output is correct
213 Correct 1508 ms 1708860 KB Output is correct
214 Correct 1439 ms 1708872 KB Output is correct
215 Correct 1018 ms 449464 KB Output is correct
216 Correct 821 ms 444296 KB Output is correct
217 Correct 863 ms 442688 KB Output is correct
218 Correct 1091 ms 444244 KB Output is correct
219 Correct 1568 ms 512236 KB Output is correct
220 Correct 1724 ms 565936 KB Output is correct
221 Correct 1774 ms 669676 KB Output is correct
222 Correct 1779 ms 668852 KB Output is correct
223 Correct 1364 ms 437976 KB Output is correct
224 Correct 1306 ms 437108 KB Output is correct
225 Correct 1220 ms 436004 KB Output is correct