-1
-1
2
1
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
50257
1600
50257
1
50257
1600
50257
1
50257
1
50257
1600
50257
1
-1
-1
2
-1
-1
50257
1600
-1
-1
1024
1600
1024
1
1024
1600
1024
1
1024
1
1024
1600
1024
1
-1
-1
1024
1600
-1
-1
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
-1
-1
2
1
1
1
-1
-1
2
-1
-1
-1
1
-1
-1
1
1
-1
-1
1
1
-1
1
1
1
1
1
1
1
1
-1
1
1
-1
-1
1
1
-1
1
1
1
1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
4800
1600
4800
1
4800
1600
4800
1
4800
1
4800
1600
4800
1
-1
1600
4800
1600
1
4800
-1
4800
-1
-1
1600
3
2
2
1
-1
4800
3
-1
-1
4800
3
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
1
1
1
1
4
-1
25
0
64
-1
25
-1
64
-1
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
-1
25
-1
64
-1
-1
1600
4
-1
-1
25
64
4
-1
25
-1
64
4
-1
25
-1
64
4
3
1
1
1
3
1
1
1
1
1
1024
1024
3
3
3
4
1
1
1
1
1
-1
1024
4
4
4
1
1
-1
-1
1
1
-1
-1
-1
1
1
-1
-1
1
-1
-1
4
1
1
1
1
1
4
4
4
-1
1
-1
-1
4
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
-1
-1
-1
25
-1
64
4
-1
-1
25
64
3
-1
-1
1600
2
1600
1600
1600
1
1600
1600
1600
1
1600
1
1600
1600
1600
1
-1
1600
1600
1600
1
1600
-1
1600
-1
-1
1600
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
1600
2
6400
1600
6400
1
6400
1600
6400
1
6400
1
6400
1600
6400
1
-1
1600
6400
1600
1
6400
-1
6400
-1
-1
1600
3
2
2
1
-1
6400
3
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
1
1
1
-1
-1
6400
-1
-1
6400
-1
-1
6400
2
1600
6400
1600
1
1600
6400
1600
1
1600
1
1600
6400
1600
1
-1
6400
1600
6400
1
1600
-1
1600
-1
-1
6400
3
2
2
1
-1
1600
3
-1
-1
1600
-1
-1
1600
-1
-1
1600
1
-1
-1
1600
1
1
1600
-1
-1
1600
1
1
1600
-1
-1
2
1
-1
-1
1600
3
1
1
1
1
-1
-1
1600
3
-1
-1
1600
50257
1600
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
25
-1
64
-1
-1
50257