--51------
---51-----
1-------03
511----211
55--------
5---4-----
---111--3-
--15551211