----------
-----3----
1111112---
----------
-4-----0-3
11111-1211
5555555555
5555555555