1
1
512
1
1
512
4
4
1
1
1
4
96
96
4
4
1
1
1
4
1
1
1
4
96
96
1
4
1
1
512
4
3
3
1
4
96
96
512
4
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
1
512
96
96
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
3
512
512
1
512
9216
512
512
1
1
512
1
9216
512
1
9216
512
4
1
9216
1
512
4
1
1
9216
512
3
1
1
512
512
512
1
512
9216
512
512
1
1
512
1
9216
512
1
9216
512
4
1
9216
1
512
4
1
1
9216
512
3
1
1
1
1
9216
512
1
1
1
1
9216
512
1
9216
512
1
9216
9216
1
1
512
512
512
1
512
9216
512
512
1
1
512
1
9216
512
1
9216
512
4
1
9216
1
512
4
1
1
9216
512
3
1
9216
9216
1
9216
512
1
9216
512
4
1
1
9216
512
4
1
9216
1
512
3
512
512
1
9216
512
512
512
1
1
512
1
9216
512
1
9216
512
3
1
512
9216
4
1
512
96
96
1
512
96
96
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
1
512
96
96
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
1
512
96
96
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
1
512
96
96
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
3
1
32
147456
1
1
512
96
96
1
32
147456
4
1
512
1
1
1
512
96
96
1
512
1
1
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
512
512
3
3
1
512
96
96
512
512
3
3
1
512
1
1
1
512
96
96
1
512
1
1
1
512
96
96
1
512
96
96
1
512
96
96
4
4
4
4
1
512
96
96
4
4
512
512
3
3
1
512
192
192
512
512
3
3
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
3
1
32
589824
1
1
512
192
192
1
32
589824
4
1
512
1
1
1
512
192
192
1
512
1
1
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
512
512
3
3
1
512
192
192
512
512
3
3
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
3
1
32
589824
1
1
512
192
192
1
32
589824
4
1
512
1
1
1
512
192
192
1
512
1
1
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
512
512
3
3
1
512
192
192
512
512
3
3
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
1
512
192
192
1
512
192
192
3
1
32
589824
1
1
512
192
192
1
32
589824
4
1
512
1
1
1
512
192
192
1
512
1
1
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
512
512
3
3
1
512
192
192
512
512
3
3
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
3
1
32
589824
1
1
512
192
192
1
32
589824
4
1
512
1
1
1
512
192
192
1
512
1
1
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
512
512
3
3
1
512
192
192
512
512
3
3
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
1
512
192
192
1
512
192
192
3
1
32
589824
1
1
512
192
192
1
32
589824
4
1
512
1
1
1
512
192
192
1
512
1
1
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
512
512
3
3
1
512
192
192
512
512
3
3
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
3
1
32
589824
1
1
512
192
192
1
32
589824
4
1
512
1
1
1
512
192
192
1
512
1
1
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
512
512
3
3
1
512
192
192
512
512
3
3
1
512
1
1
1
512
192
192
1
512
1
1
1
512
192
192
1
512
192
192
1
512
192
192
4
4
4
4
1
512
192
192
4
4
512
512
3
3
1
512
384
384
512
512
3
3
1
512
1
1
1
512
384
384
1
512
1
1
256
512
1
1
1
512
384
384
256
512
1
1
1
256
1
1
1
256
384
384
1
256
1
1
1
512
384
384
3
1
32
2359296
1
1
512
384
384
1
32
2359296
4
1
512
1
1
1
512
384
384
1
512
1
1
1
512
1
1
1
512
384
384
1
512
1
1
1
512
384
384
256
512
3
3
1
512
384
384
256
512
3
3
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
3
1
32
1179648
1
1
256
384
384
1
32
1179648
4
1
256
1
1
1
256
384
384
1
256
1
1
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
256
256
3
3
1
256
384
384
256
256
3
3
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
1
256
384
384
1
256
384
384
3
1
32
1179648
1
1
256
384
384
1
32
1179648
4
1
256
1
1
1
256
384
384
1
256
1
1
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
256
256
3
3
1
256
384
384
256
256
3
3
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
3
1
32
1179648
1
1
256
384
384
1
32
1179648
4
1
256
1
1
1
256
384
384
1
256
1
1
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
256
256
3
3
1
256
384
384
256
256
3
3
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
1
256
384
384
1
256
384
384
3
1
32
1179648
1
1
256
384
384
1
32
1179648
4
1
256
1
1
1
256
384
384
1
256
1
1
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
256
256
3
3
1
256
384
384
256
256
3
3
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
3
1
32
1179648
1
1
256
384
384
1
32
1179648
4
1
256
1
1
1
256
384
384
1
256
1
1
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
256
256
3
3
1
256
384
384
256
256
3
3
1
256
1
1
1
256
384
384
1
256
1
1
1
256
384
384
1
256
384
384
1
256
384
384
4
4
4
4
1
256
384
384
4
4
256
256
3
3
1
256
768
768
256
256
3
3
1
256
1
1
1
256
768
768
1
256
1
1
128
256
1
1
1
256
768
768
128
256
1
1
1
128
1
1
1
128
768
768
1
128
1
1
1
256
768
768
3
1
32
4718592
1
1
256
768
768
1
32
4718592
4
1
256
1
1
1
256
768
768
1
256
1
1
1
256
1
1
1
256
768
768
1
256
1
1
1
256
768
768
128
256
3
3
1
256
768
768
128
256
3
3
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
3
1
32
2359296
1
1
128
768
768
1
32
2359296
4
1
128
1
1
1
128
768
768
1
128
1
1
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
128
128
3
3
1
128
768
768
128
128
3
3
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
1
128
768
768
1
128
768
768
3
1
32
2359296
1
1
128
768
768
1
32
2359296
4
1
128
1
1
1
128
768
768
1
128
1
1
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
128
128
3
3
1
128
768
768
128
128
3
3
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
3
1
32
2359296
1
1
128
768
768
1
32
2359296
4
1
128
1
1
1
128
768
768
1
128
1
1
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
128
128
3
3
1
128
768
768
128
128
3
3
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
1
128
768
768
1
128
768
768
3
1
32
2359296
1
1
128
768
768
1
32
2359296
4
1
128
1
1
1
128
768
768
1
128
1
1
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
128
128
3
3
1
128
768
768
128
128
3
3
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
3
1
32
2359296
1
1
128
768
768
1
32
2359296
4
1
128
1
1
1
128
768
768
1
128
1
1
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
128
128
3
3
1
128
768
768
128
128
3
3
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
1
128
768
768
1
128
768
768
3
1
32
2359296
1
1
128
768
768
1
32
2359296
4
1
128
1
1
1
128
768
768
1
128
1
1
1
128
1
1
1
128
768
768
1
128
1
1
1
128
768
768
3
128
3
3
1
128
768
768
3
128
3
3
1
3
1
1
1
3
768
768
1
3
1
1
1
3
768
768