-1
-1
2
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
50432
6144
50432
1
50432
6144
50432
1
50432
6144
50432
1
50432
6144
-1
-1
50432
6144
-1
-1
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
-1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
-1
-1
2
1
1
1
-1
-1
2
-1
-1
2
-1
1
1
-1
-1
1
1
-1
1
1
1
1
1
1
1
1
-1
1
1
-1
-1
1
1
-1
1
1
1
1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
96
4
1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
1
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
24
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
18432
6144
18432
1
18432
6144
18432
1
18432
6144
18432
1
18432
6144
-1
-1
6144
18432
6144
-1
-1
18432
1
1
18432
-1
-1
18432
4
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
-1
64
-1
96
1
1
1
1
4
-1
64
0
96
-1
64
-1
96
-1
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
-1
64
96
4
1
-1
64
-1
96
4
1
1
1
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
2048
24
1
1
1
-1
24
-1
-1
-1
-1
24
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
-1
64
-1
96
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
24576
6144
24576
1
24576
6144
24576
1
24576
6144
24576
1
24576
6144
-1
-1
6144
24576
6144
-1
-1
24576
1
1
24576
-1
-1
24576
6144
24576
6144
1
6144
24576
6144
1
6144
24576
6144
1
6144
24576
-1
-1
24576
6144
24576
-1
-1
6144
1
1
6144
-1
-1
64
288
4
4
4
-1
-1
64
96
4
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
4
1
4
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
1
1
1
1
-1
64
-1
24
4
4
4
-1
64
-1
12
-1
64
-1
12
-1
64
-1
24
-1
1
-1
24
-1
64
-1
24
-1
64
-1
24
-1
64
-1
96
4
4
4
-1
64
-1
24
-1
64
-1
72
-1
64
-1
96
4
-1
-1
64
96
4
-1
64
-1
24
4
1
3
1
1
1
1
3
1
1
1
1
1
2048
2048
3
3
3
4
1
1
1
1
1
-1
2048
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
-1
1
-1
-1
4
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
1
-1
-1
-1
64
-1
96
4
-1
-1
64
96
3
6144
6144
6144
1
6144
6144
6144
1
6144
6144
6144
1
6144
6144
-1
-1
6144
6144
6144
-1
-1
6144
1
1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
-1
-1
6144
1
-1
-1
6144
1
1
6144
-1
-1
6144
1
1
6144
50432
6144
50432
1
50432
6144
50432
1
50432
6144
50432
1
50432
6144
-1
-1
6144
50432
6144
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
64
-1
96
-1
-1
50432