7 27 28
128
1 5 3 2
5