-1
-1
2
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
50304
2048
50304
1
50304
2048
50304
1
50304
2048
50304
1
50304
2048
-1
-1
50304
2048
-1
-1
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
-1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
-1
2
1
1
1
-1
-1
2
-1
-1
2
2
1
-1
-1
2
1
1
1
1
1
-1
1
1
-1
4
-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
2
1
1
2
-1
-1
2
-1
-1
1
-1
2
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
2
1
1
1
1
1
1
1
1
-1
-1
4
-1
1
-1
-1
-1
1
-1
-1
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
256
4
1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
1
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
6144
2048
6144
1
6144
2048
6144
1
6144
2048
6144
1
6144
2048
-1
-1
2048
6144
2048
-1
-1
6144
1
1
6144
-1
-1
6144
4
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
-1
8
-1
256
1
1
1
1
4
-1
8
0
256
-1
8
-1
256
-1
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
-1
8
256
4
1
-1
8
-1
256
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
8192
2048
8192
1
8192
2048
8192
1
8192
2048
8192
1
8192
2048
-1
-1
2048
8192
2048
-1
-1
8192
1
1
8192
-1
-1
8192
2048
8192
2048
1
2048
8192
2048
1
2048
8192
2048
1
2048
8192
-1
-1
8192
2048
8192
-1
-1
2048
1
1
2048
-1
-1
8
768
4
4
4
-1
-1
8
256
4
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
4
1
4
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
1
1
1
1
-1
8
-1
64
4
4
4
-1
8
-1
32
-1
8
-1
32
-1
8
-1
64
-1
1
-1
64
-1
8
-1
64
-1
8
-1
64
-1
8
-1
256
4
4
4
-1
8
-1
64
-1
8
-1
192
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
1
-1
-1
-1
8
-1
256
4
-1
-1
8
256
3
2048
2048
2048
1
2048
2048
2048
1
2048
2048
2048
1
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
50304
2048
50304
1
50304
2048
50304
1
50304
2048
50304
1
50304
2048
-1
-1
2048
50304
2048
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
8
-1
256
-1
-1
50304