1
1
5 3
0    1023  1    128  8
512  3     5    9    10
256  258   513  53   76
