-1
-1
-1
-1
64
3
7
7
-1
64
-1
-1
1
64
1
1
-1
64
-1
-1
-1
64
-1
-1
-1
64
-1
-1
64
64
1
1
-1
64
-1
-1
1
64
1
1
-1
64
-1
-1
-1
64
-1
-1
64
64
3
3
-1
64
-1
-1
1
64
1
1
-1
64
-1
-1
-1
64
-1
-1
256
64
1
1
-1
256
-1
-1
1
256
1
1
-1
64
-1
-1
256
64
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
-1
256
-1
-1
-1
256
-1
-1
64
256
1
1
-1
64
-1
-1
1
64
1
1
-1
64
-1
-1
-1
64
-1
-1
64
64
3
3
-1
64
-1
-1
1
64
1
1
-1
64
-1
-1
-1
64
-1
-1
256
64
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
-1
256
-1
-1
-1
256
-1
-1
64
256
1
1
-1
64
-1
-1
1
64
1
1
-1
64
-1
-1
-1
64
-1
-1
64
64
3
3
-1
64
-1
-1
1
64
1
1
-1
64
-1
-1
-1
64
-1
-1
256
64
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
-1
256
-1
-1
-1
256
-1
-1
128
256
1
1
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
128
128
3
3
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
512
128
1
1
-1
512
-1
-1
1
512
1
1
-1
256
-1
-1
512
256
1
1
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
128
512
1
1
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
128
128
3
3
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
512
128
1
1
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
128
512
1
1
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
128
128
3
3
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
512
128
1
1
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
128
512
1
1
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
128
128
3
3
-1
128
-1
-1
1
128
1
1
-1
128
-1
-1
-1
128
-1
-1
512
128
1
1
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
-1
512
-1
-1
256
512
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
256
256
3
3
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
1024
256
1
1
-1
1024
-1
-1
1
1024
1
1
-1
512
-1
-1
1024
512
1
1
-1
1024
-1
-1
1
1024
1
1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
256
1024
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
256
256
3
3
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
1024
256
1
1
-1
1024
-1
-1
1
1024
1
1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
256
1024
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
256
256
3
3
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
1024
256
1
1
-1
1024
-1
-1
1
1024
1
1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
256
1024
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
256
256
3
3
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
1024
256
1
1
-1
1024
-1
-1
1
1024
1
1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
256
1024
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
256
256
3
3
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
1024
256
1
1
-1
1024
-1
-1
1
1024
1
1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
256
1024
1
1
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
256
256
3
3
-1
256
-1
-1
1
256
1
1
-1
256
-1
-1
-1
256
-1
-1
1024
256
1
1
-1
1024
-1
-1
1
1024
1
1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
-1
1024
-1
-1
512
1024
1
1
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
512
512
3
3
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
2048
512
1
1
-1
2048
-1
-1
1
2048
1
1
-1
1024
-1
-1
2048
1024
1
1
-1
2048
-1
-1
1
2048
1
1
-1
2048
-1
-1
-1
2048
-1
-1
-1
2048
-1
-1
-1
2048
-1
-1
512
2048
1
1
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
512
512
3
3
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
2048
512
1
1
-1
2048
-1
-1
1
2048
1
1
-1
2048
-1
-1
-1
2048
-1
-1
-1
2048
-1
-1
-1
2048
-1
-1
512
2048
1
1
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
512
512
3
3
-1
512
-1
-1
1
512
1
1
-1
512
-1
-1
-1
512
-1
-1
2048
512
1
1
-1
2048
-1
-1
1
2048
1
1
-1
2048
-1
-1
-1
2048
-1
-1
-1
2048
-1
-1
-1
2048
-1
-1
2
-1
2048
1
1
4
-1
2048
1
1
2
-1
2048
1000
2048
-1
1000
1
1000
-1
1000