20260418
20260419
0
0
0
100
0
0
0
100
0
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
999
0
0
100
N
0
12
20260418
20260419
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
1
0
0
100
0
0
0
100
N
0
12
20260418
20260419
4
0
0
100
4
0
0
100
4
0
0
100
N
0
12
20260418
20260419
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
N
0
12
20260418
20260419
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
N
0
12
20260418
20260419
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
4
0
0
93
999
0
0
100
4
0
0
93
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
N
0
12
20260418
20260419
1
0
0
100
1
0
0
100
1
0
0
100
N
0
12
20260418
20260419
3
0
0
100
7
0
0
100
3
0
0
100
7
0
0
100
3
0
0
100
7
0
0
100
N
0
3
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
10
0
0
100
999
0
0
100
7
0
0
100
999
0
0
100
7
0
0
100
7
0
0
100
999
0
0
100
7
0
0
100
7
0
0
100
7
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
2
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
10
0
0
100
2
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
10
0
0
100
999
0
0
100
10
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
4
0
0
100
4
0
0
100
999
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
999
0
0
100
10
0
0
100
999
0
0
100
10
0
0
100
N
0
12
20260418
20260419
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
N
0
12
20260418
20260419
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
N
0
12
20260418
20260419
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
999
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
N
0
12
20260418
20260419
999
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
8
0
0
99
0
0
0
100
8
0
0
99
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
8
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
8
0
0
100
0
0
0
100
8
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
7
0
0
87
4
0
0
87
1
0
0
87
0
0
0
100
7
0
0
87
4
0
0
87
1
0
0
87
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
8
0
0
100
0
0
0
100
8
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
4
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
8
0
0
99
0
0
0
100
8
0
0
99
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
2
0
0
87
1
0
0
87
0
0
0
100
7
0
0
87
4
0
0
87
1
0
0
87
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
8
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
7
0
0
87
4
0
0
87
1
0
0
87
0
0
0
100
7
0
0
87
4
0
0
87
1
0
0
87
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
N
0
12
20260418
20260419
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
9
0
0
100
1
0
0
100
0
0
0
100
9
0
0
100
1
0
0
100
0
0
0
100
5
0
0
100
0
0
0
100
5
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
9
0
0
100
1
0
0
100
0
0
0
100
9
0
0
100
1
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
5
0
0
100
0
0
0
100
5
0
0
100
0
0
0
100
5
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
9
0
0
100
1
0
0
100
0
0
0
100
9
0
0
100
1
0
0
100
0
0
0
100
9
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
5
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
5
0
0
100
0
0
0
100
N
0
12
20260418
20260419
13
0
0
100
13
0
0
100
N
0
12
20260418
20260419
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
999
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
N
0
12
20260418
20260419
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
N
0
12
20260418
20260419
N
0
12
20260418
20260419
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
N
0
12
20260418
20260419
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
5
0
0
100
5
0
0
100
10
0
0
30
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
10
0
0
30
2
0
0
100
2
0
0
8
8
0
0
100
2
0
0
8
2
0
0
8
5
0
0
100
5
0
0
100
5
0
0
100
10
0
0
30
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
9
0
0
100
8
0
0
100
2
0
0
100
2
0
0
100
N
0
12
20260418
20260419
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
2
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
4
0
0
100
4
0
0
100
2
0
0
100
2
0
0
100
6
0
0
25
3
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
6
0
0
25
3
0
0
100
999
0
0
100
999
0
0
100
4
0
0
100
4
0
0
100
999
0
0
101
999
0
0
100
4
0
0
101
4
0
0
100
999
0
0
100
999
0
0
100
4
0
0
100
4
0
0
100
2
0
0
100
2
0
0
100
6
0
0
27
3
0
0
100
6
0
0
26
3
0
0
100
6
0
0
26
3
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
6
0
0
100
6
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
6
0
0
100
999
0
0
100
6
0
0
100
999
0
0
100
6
0
0
100
999
0
0
100
6
0
0
100
9
0
0
100
6
0
0
100
6
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
N
0
12
20260418
20260419
999
0
0
100
1
0
1
0
1
0
1
0
999
0
0
100
1
0
1
0
1
0
1
0
999
0
0
100
1
0
1
0
1
0
1
0
999
0
0
100
1
0
1
0
1
0
1
0
999
0
0
100
1
0
1
0
1
0
1
0
N
0
12
20260418
20260419
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
N
0
12
20260418
20260419
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
5
0
0
100
5
0
0
100
5
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
9
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
7
0
0
100
999
0
0
100
7
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
7
0
0
100
999
0
0
100
7
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
N
0
12
20260418
20260419
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
N
0
12
20260418
20260419
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
N
0
12
20260418
20260419
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
N
0
12
20260418
20260419
4
0
0
100
1
0
0
100
14
0
0
99
3
0
0
99
0
0
0
100
4
0
0
100
1
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
999
0
0
100
4
0
0
99
0
0
0
100
4
0
0
100
1
0
0
100
4
0
0
100
1
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
10
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
10
0
0
99
0
0
0
100
4
0
0
100
1
0
0
100
999
0
0
100
10
0
0
100
0
0
0
100
999
0
0
100
N
0
12
20260418
20260419
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
3
0
0
100
6
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
3
0
0
100
6
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
0
0
0
100
999
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
999
0
0
100
8
0
0
100
999
0
0
100
999
0
0
100
4
0
0
100
999
0
0
100
999
0
0
100
5
0
0
100
9
0
0
100
5
0
0
100
5
0
0
100
8
0
0
100
4
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
5
0
0
100
9
0
0
100
5
0
0
100
10
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
10
0
0
100
10
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
10
0
0
100
999
0
0
100
10
0
0
100
N
0
12
20260418
20260419
1
0
0
100
1
0
0
100
1
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
N
0
12
20260418
20260419
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
N
0
12
20260418
20260419
N
0
12
20260418
20260419
4
0
0
100
4
0
0
100
N
0
12
20260418
20260419
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
2
0
0
50
999
0
0
100
2
0
0
33
999
0
0
100
2
0
0
51
999
0
0
100
2
0
0
33
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
2
0
0
51
999
0
0
100
2
0
0
33
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
2
0
0
50
999
0
0
100
2
0
0
33
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
2
0
0
51
999
0
0
100
2
0
0
33
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
N
0
12
20260418
20260419
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
N
0
3
20260418
20260419
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
2
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
N
0
12
20260418
20260419
999
0
0
100
8
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
3
0
0
100
8
0
0
100
8
0
0
100
N
0
12
20260418
20260419
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
N
0
12
20260418
20260419
2
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
2
0
0
100
2
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
4
0
0
100
4
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
N
0
12
20260418
20260419
10
0
0
30
3
0
0
100
2
0
0
100
10
0
0
30
3
0
0
100
2
0
0
100
1
0
0
100
8
0
0
100
2
0
0
100
8
0
0
100
2
0
0
100
8
0
0
100
2
0
0
100
8
0
0
100
2
0
0
100
2
0
0
100
10
0
0
30
3
0
0
100
10
0
0
30
3
0
0
100
2
0
0
100
1
0
0
100
10
0
0
30
3
0
0
100
2
0
0
100
1
0
0
100
2
0
0
100
1
0
0
100
10
0
0
30
3
0
0
100
10
0
0
30
3
0
0
100
2
0
0
100
1
0
0
100
10
0
0
30
3
0
0
100
10
0
0
30
3
0
0
100
10
0
0
30
3
0
0
100
2
0
0
100
10
0
0
30
3
0
0
100
10
0
0
30
3
0
0
100
2
0
0
100
1
0
0
100
N
0
12
20260418
20260419
14
0
0
15
0
0
0
100
999
0
0
100
3
0
0
100
0
0
0
100
3
0
0
98
0
0
0
100
3
0
0
100
0
0
0
100
3
0
0
100
0
0
0
100
14
0
0
98
3
0
0
98
0
0
0
100
N
0
12
20260418
20260419
3
0
0
100
999
0
0
100
1
0
0
100
3
0
0
100
1
0
0
100
1
0
0
100
999
0
0
100
3
0
0
100
1
0
0
100
999
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
999
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
3
0
0
100
1
0
0
100
999
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
N
0
12
20260418
20260419
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
3
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
N
0
12
20260418
20260419
1
0
0
100
1
0
0
100
1
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
1
0
0
100
1
0
0
100
1
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
2
0
0
100
0
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
N
0
12
20260418
20260419
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
14
0
0
99
0
0
0
100
999
0
0
100
14
0
0
98
3
0
0
98
0
0
0
100
14
0
0
99
0
0
0
100
7
0
0
100
0
0
0
100
7
0
0
100
0
0
0
100
7
0
0
100
0
0
0
100
7
0
0
100
0
0
0
100
999
0
0
100
4
0
0
100
0
0
0
100
4
0
0
100
0
0
0
100
N
0
12
20260418
20260419
4
0
0
100
4
0
0
100
4
0
0
100
4
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
7
0
0
100
7
0
0
100
999
0
0
100
7
0
0
100
N
0
12
20260418
20260419
999
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
9
0
0
100
999
0
0
100
999
0
0
100
5
0
0
100
9
0
0
100
N
0
12
20260418
20260419
8
0
0
100
1
0
0
100
8
0
0
100
1
0
0
100
N
0
12
20260418
20260419
2
0
0
100
2
0
0
100
999
0
0
100
9
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
6
0
0
100
999
0
0
100
6
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
N
0
12
20260418
20260419
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
N
0
12
20260418
20260419
2
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
999
0
0
100
2
0
0
100
2
0
0
100
8
0
0
100
2
0
0
100
2
0
0
100
2
0
0
100
8
0
0
100
2
0
0
100
8
0
0
100
N
0
12
20260418
20260419
999
0
0
100
999
0
0
101
6
0
0
100
3
0
0
100
999
0
0
100
6
0
0
100
6
0
0
100
3
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
3
0
0
100
6
0
0
100
999
0
0
100
3
0
0
100
6
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
6
0
0
100
3
0
0
100
3
0
0
100
999
0
0
100
6
0
0
100
999
0
0
100
3
0
0
100
999
0
0
100
3
0
0
101
999
0
0
100
999
0
0
100
999
0
0
100
999
0
0
100
5
0
0
15
5
0
0
15
N
0
12
20260418
20260419
N
0
12
20260418
20260419
N
0
12
20260418
20260419
N
0
12
20260418
20260419
12
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
12
0
0
100
1
0
0
100
0
0
0
100
1
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
3
0
0
100
2
0
0
100
0
0
0
100
N
0
12
20260418
20260419
N
0
12
20260418
20260419
N
0
12
20260418
20260419
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
0
N
0
12
20260418
20260419
8
0
0
100
1
0
0
100
8
0
0
100
1
0
0
100
8
0
0
100
1
0
0
100
8
0
0
100
1
0
0
100
8
0
0
100
1
0
0
100
8
0
0
100
1
0
0
100
8
0
0
100
8
0
0
100
8
0
0
100
8
0
0
100
8
0
0
100
8
0
0
100
8
0
0
100
8
0
0
100
8
0
0
100
1
0
0
100
8
0
0
100
1
0
0
100
N
0
12
20260418
20260419
N
0
12
b4eec3cc-cc16-40fe-92c4-bc95158e0c33