-1
-1
2
1
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
100352
2048
100352
1
100352
2048
100352
1
100352
2048
100352
1
100352
2048
-1
-1
100352
2048
-1
-1
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
-1
2
1
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
-1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
-1
2
-1
-1
2
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
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
2048
5632
1
5632
2048
5632
1
5632
2048
5632
1
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
1
1
2048
-1
-1
2048
4
-1
-1
32
64
4
-1
32
-1
64
-1
32
-1
64
1
1
1
1
4
-1
32
0
64
-1
32
-1
64
-1
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
64
4
1
1
1
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
4096
16
1
1
1
-1
16
-1
-1
-1
-1
16
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
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
4
-1
-1
32
64
4
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
4
1
4
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
1
1
1
1
-1
32
-1
16
4
4
4
-1
32
-1
8
-1
32
-1
8
-1
32
-1
16
-1
1
-1
16
-1
32
-1
16
-1
32
-1
16
-1
32
-1
64
4
4
4
-1
32
-1
16
-1
32
-1
48
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
1
-1
-1
-1
32
-1
64
4
-1
-1
32
64
3
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2048
16
1
2048
16
128
2
2048
2048
-1
-1
2048
2048
2048
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
5632
16
1
5632
16
128
2
5632
2048
-1
-1
2048
5632
2048
-1
-1
5632
-1
-1
5632
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2048
44
1
2048
44
128
2
2048
5632
-1
-1
5632
2048
5632
-1
-1
2048
-1
-1
2048
-1
-1
2048
1
-1
-1
2048
1
1
2048
-1
-1
2048
1
1
2048
100352
2048
100352
1
100352
2048
100352
1
100352
2048
100352
1
100352
2048
-1
-1
2048
100352
2048
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
32
-1
64
-1
-1
100352