-1
-1
1
512
1
10
512
1
10
512
1
1
-1
1
-1
512
1
10
-1
512
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
512
-1
3
-1
512
-1
1
-1
512
-1
-1
512
-1
3
-1
512
-1
1
512
1
-1
512
-1
1
512
1
-1
512
-1
-1
512
-1
1
1
1
1
1
1
1
1
1
1
1
1
512
512
3
512
512
3
512
1
1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
1
1
1
1
1
1
1
1
1
1
1
1
512
512
3
512
512
3
512
1
1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
1
1
1
1
1
1
1
1
1
1
1
1
512
512
3
512
512
3
512
1
1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
1
1
1
1
1
1
1
1
1
1
1
1
512
512
3
512
512
3
512
1
1
-1
512
-1
512
512
3
-1
512
-1
-1
512
-1
1
1
1
1
1
1
1
1
1
1
1
1
512
512
2
512
512
2
512
1
1
-1
512
-1
512
512
2
-1
512
-1
-1
512
-1
1
1
1
1
1
1
1
1
1
1
1
1
512
512
2
512
512
2
512
1
1
-1
512
-1
512
512
2
-1
512
-1
-1
512
-1
3
-1
-1
512
1
-1
-1
512
1
1
512
-1
-1
512
1
1
512
-1
-1
512
1
1
1
1
1
1
1
1
1
1
1
1
768
512
768
512
768
1
-1
-1
512
768
512
1
1
768
-1
-1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
768
48
128
768
48
128
768
1
1
768
48
128
3
2
1
1
1
1
2
768
48
128
4
-1
768
-1
16
48
48
128
-1
768
-1
1
768
1
-1
768
-1
3
3
3
-1
768
-1
-1
768
-1
3
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
448
768
448
768
448
1
-1
-1
768
448
768
-1
-1
448
1
1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
3
1
1
1
1
3
3
-1
7
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
448
768
448
768
448
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
448
768
448
768
448
1
-1
-1
768
448
768
1
1
448
-1
-1
448
-1
-1
448
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
448
4
-1
-1
7
64
4
1
1
1
1
3
3
-1
7
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
7
-1
64
4
3
2
2
1
3
3
-1
-1
7
64
3
768
448
768
448
768
1
-1
-1
448
768
448
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
1846
768
1846
768
1846
1
-1
-1
768
1846
768
1
1
1846
-1
-1
1846
-1
-1
1846
-1
-1
1846
1
1
1
1
1
1
1
1
1
1
1
1
768
1846
768
1846
768
1
-1
-1
1846
768
1846
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
-1
-1
384
1
1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
3
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
6
-1
64
4
3
2
2
1
3
3
-1
-1
6
64
3
768
384
768
384
768
1
-1
-1
384
768
384
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
1527
768
1527
768
1527
1
-1
-1
768
1527
768
1
1
1527
-1
-1
1527
-1
-1
1527
-1
-1
1527
1
1
1
1
1
1
1
1
1
1
1
1
768
1527
768
1527
768
1
-1
-1
1527
768
1527
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
320
768
320
768
320
1
-1
-1
768
320
768
-1
-1
320
1
1
320
-1
-1
320
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
320
4
-1
-1
5
64
4
3
1
1
1
1
3
3
-1
5
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
320
768
320
768
320
1
-1
-1
768
320
768
1
1
320
-1
-1
320
-1
-1
320
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
320
4
-1
-1
5
64
4
1
1
1
1
3
3
-1
5
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
320
768
320
768
320
1
-1
-1
768
320
768
1
1
320
-1
-1
320
-1
-1
320
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
320
4
-1
-1
5
64
4
1
1
1
1
3
3
-1
5
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
5
-1
64
4
3
2
2
1
3
3
-1
-1
5
64
3
768
320
768
320
768
1
-1
-1
320
768
320
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
1438
768
1438
768
1438
1
-1
-1
768
1438
768
1
1
1438
-1
-1
1438
-1
-1
1438
-1
-1
1438
1
1
1
1
1
1
1
1
1
1
1
1
768
1438
768
1438
768
1
-1
-1
1438
768
1438
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
192
768
192
768
192
1
-1
-1
768
192
768
-1
-1
192
1
1
192
-1
-1
192
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
192
4
-1
-1
3
64
4
3
1
1
1
1
3
3
-1
3
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
192
768
192
768
192
1
-1
-1
768
192
768
1
1
192
-1
-1
192
-1
-1
192
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
192
4
-1
-1
3
64
4
1
1
1
1
3
3
-1
3
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
192
768
192
768
192
1
-1
-1
768
192
768
1
1
192
-1
-1
192
-1
-1
192
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
192
4
-1
-1
3
64
4
1
1
1
1
3
3
-1
3
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
3
-1
64
4
3
2
2
1
3
3
-1
-1
3
64
3
768
192
768
192
768
1
-1
-1
192
768
192
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
1466
768
1466
768
1466
1
-1
-1
768
1466
768
1
1
1466
-1
-1
1466
-1
-1
1466
-1
-1
1466
1
1
1
1
1
1
1
1
1
1
1
1
768
1466
768
1466
768
1
-1
-1
1466
768
1466
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
-1
-1
256
1
1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
3
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
4
-1
64
4
3
2
2
1
3
3
-1
-1
4
64
3
768
256
768
256
768
1
-1
-1
256
768
256
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
985
768
985
768
985
1
-1
-1
768
985
768
1
1
985
-1
-1
985
-1
-1
985
-1
-1
985
1
1
1
1
1
1
1
1
1
1
1
1
768
985
768
985
768
1
-1
-1
985
768
985
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
-1
-1
384
1
1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
3
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
6
-1
64
4
3
2
2
1
3
3
-1
-1
6
64
3
768
384
768
384
768
1
-1
-1
384
768
384
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
542
768
542
768
542
1
-1
-1
768
542
768
1
1
542
-1
-1
542
-1
-1
542
-1
-1
542
1
1
1
1
1
1
1
1
1
1
1
1
768
542
768
542
768
1
-1
-1
542
768
542
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
-1
-1
64
1
1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
3
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
64
768
64
768
64
1
-1
-1
768
64
768
1
1
64
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
-1
1
64
4
1
1
1
1
3
3
-1
1
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
1
-1
64
4
3
2
2
1
3
3
-1
-1
1
64
3
768
64
768
64
768
1
-1
-1
64
768
64
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
561
768
561
768
561
1
-1
-1
768
561
768
1
1
561
-1
-1
561
-1
-1
561
-1
-1
561
1
1
1
1
1
1
1
1
1
1
1
1
768
561
768
561
768
1
-1
-1
561
768
561
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
-1
-1
256
1
1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
3
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
256
4
-1
-1
4
64
4
1
1
1
1
3
3
-1
4
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
4
-1
64
4
3
2
2
1
3
3
-1
-1
4
64
3
768
256
768
256
768
1
-1
-1
256
768
256
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
641
768
641
768
641
1
-1
-1
768
641
768
1
1
641
-1
-1
641
-1
-1
641
-1
-1
641
1
1
1
1
1
1
1
1
1
1
1
1
768
641
768
641
768
1
-1
-1
641
768
641
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
640
768
640
768
640
1
-1
-1
768
640
768
-1
-1
640
1
1
640
-1
-1
640
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
640
4
-1
-1
10
64
4
3
1
1
1
1
3
3
-1
10
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
640
768
640
768
640
1
-1
-1
768
640
768
1
1
640
-1
-1
640
-1
-1
640
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
640
4
-1
-1
10
64
4
1
1
1
1
3
3
-1
10
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
640
768
640
768
640
1
-1
-1
768
640
768
1
1
640
-1
-1
640
-1
-1
640
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
640
4
-1
-1
10
64
4
1
1
1
1
3
3
-1
10
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
10
-1
64
4
3
2
2
1
3
3
-1
-1
10
64
3
768
640
768
640
768
1
-1
-1
640
768
640
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
667
768
667
768
667
1
-1
-1
768
667
768
1
1
667
-1
-1
667
-1
-1
667
-1
-1
667
1
1
1
1
1
1
1
1
1
1
1
1
768
667
768
667
768
1
-1
-1
667
768
667
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
576
768
576
768
576
1
-1
-1
768
576
768
-1
-1
576
1
1
576
-1
-1
576
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
576
4
-1
-1
9
64
4
3
1
1
1
1
3
3
-1
9
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
576
768
576
768
576
1
-1
-1
768
576
768
1
1
576
-1
-1
576
-1
-1
576
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
576
4
-1
-1
9
64
4
1
1
1
1
3
3
-1
9
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
576
768
576
768
576
1
-1
-1
768
576
768
1
1
576
-1
-1
576
-1
-1
576
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
576
4
-1
-1
9
64
4
1
1
1
1
3
3
-1
9
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
9
-1
64
4
3
2
2
1
3
3
-1
-1
9
64
3
768
576
768
576
768
1
-1
-1
576
768
576
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
1299
768
1299
768
1299
1
-1
-1
768
1299
768
1
1
1299
-1
-1
1299
-1
-1
1299
-1
-1
1299
1
1
1
1
1
1
1
1
1
1
1
1
768
1299
768
1299
768
1
-1
-1
1299
768
1299
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
-1
-1
384
1
1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
3
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
384
768
384
768
384
1
-1
-1
768
384
768
1
1
384
-1
-1
384
-1
-1
384
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
384
4
-1
-1
6
64
4
1
1
1
1
3
3
-1
6
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
6
-1
64
4
3
2
2
1
3
3
-1
-1
6
64
3
768
384
768
384
768
1
-1
-1
384
768
384
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
1524
768
1524
768
1524
1
-1
-1
768
1524
768
1
1
1524
-1
-1
1524
-1
-1
1524
-1
-1
1524
1
1
1
1
1
1
1
1
1
1
1
1
768
1524
768
1524
768
1
-1
-1
1524
768
1524
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
704
768
704
768
704
1
-1
-1
768
704
768
-1
-1
704
1
1
704
-1
-1
704
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
3
2
2
1
1
4
4
-1
-1
704
4
-1
-1
11
64
4
3
1
1
1
1
3
3
-1
11
-1
64
3
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
704
768
704
768
704
1
-1
-1
768
704
768
1
1
704
-1
-1
704
-1
-1
704
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
704
4
-1
-1
11
64
4
1
1
1
1
3
3
-1
11
-1
64
3
-1
-1
64
-1
-1
64
-1
-1
-1
-1
-1
-1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
704
768
704
768
704
1
-1
-1
768
704
768
1
1
704
-1
-1
704
-1
-1
704
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
4
4
-1
-1
704
4
-1
-1
11
64
4
1
1
1
1
3
3
-1
11
-1
64
3
-1
-1
-1
-1
-1
64
-1
-1
64
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
4
4
-1
-1
64
4
-1
11
-1
64
4
3
2
2
1
3
3
-1
-1
11
64
3
768
704
768
704
768
1
-1
-1
704
768
704
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
1471
768
1471
768
1471
1
-1
-1
768
1471
768
1
1
1471
-1
-1
1471
-1
-1
1471
-1
-1
1471
1
1
1
1
1
1
1
1
1
1
1
1
768
1471
768
1471
768
1
-1
-1
1471
768
1471
1
1
768
-1
-1
768
-1
-1
768
-1
-1
768
-1
-1
768
1
-1
-1
768
1
1
768
-1
-1
768
1
1
768
-1
-1
768
1
1
1
1
1
1
1
1
1
1
1
1
256
768
256
768
256
1
-1
-1
768
256
768
1
1
256
-1
-1
256
-1
-1
256
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
256
1
-1
256
1
1
1
1
1
1
1
1
12
256
12
256
12
1
-1
256
12
256
-1
12
1
12
-1
12