-1
-1
2
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
65024
4544
65024
1
65024
4544
65024
1
65024
4544
65024
1
65024
4544
-1
-1
65024
4544
-1
-1
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
-1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
-1
2
-1
-1
2
1
-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
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
1
-1
-1
73
64
3
3
3
-1
-1
71
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
-1
-1
71
64
4
-1
71
-1
64
4
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
3
3
3
-1
-1
71
64
4
-1
71
-1
64
4
-1
-1
71
64
4
1
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
1
-1
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
4672
4544
4672
1
4672
4544
4672
1
4672
4544
4672
1
4672
4544
-1
-1
4544
4672
4544
-1
-1
4672
4
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
1
-1
-1
73
64
3
3
3
-1
-1
71
64
4
1
1
1
1
1
-1
1
-1
64
4
-1
1
-1
64
-1
1
-1
64
1
1
1
1
4
-1
1
0
64
-1
1
-1
64
-1
-1
-1
73
64
1
-1
-1
1
64
4
-1
1
-1
64
4
-1
1
-1
64
4
1
1
1
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
4
1
4
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
1
1
1
1
-1
1
-1
64
4
4
4
-1
1
-1
32
-1
1
-1
32
2048
64
1
1
1
-1
64
-1
-1
-1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
18176
4544
18176
1
18176
4544
18176
1
18176
4544
18176
1
18176
4544
-1
-1
4544
18176
4544
-1
-1
18176
4544
18176
4544
1
4544
18176
4544
1
4544
18176
4544
1
4544
18176
-1
-1
18176
4544
18176
-1
-1
71
64
4
-1
71
-1
64
4
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
4
1
4
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
1
1
1
1
-1
71
-1
64
4
4
4
-1
71
-1
32
-1
71
-1
32
-1
71
-1
64
-1
1
-1
64
-1
71
-1
64
-1
71
-1
64
-1
71
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
-1
1
1
1
1
-1
71
-1
64
4
-1
71
-1
64
4
-1
-1
71
64
3
4544
4544
4544
1
4544
4544
4544
1
4544
4544
4544
1
4544
4544
-1
-1
4544
4544
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
-1
-1
4544
1
-1
-1
4544
1
1
4544
-1
-1
4544
1
1
4544
-1
-1
4544
65024
4544
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
1
-1
64
-1
-1
65024