How to deal with this?

------str------str------
----------amc---------
--ml------mc------mr--
----------dmc---------
--dl------ dc------dr---
---------- gk----------