Help how can i defeat this?

--------st---------
---amc---amc----
ml-------------mr
-------dmc--------
dl---dc---dc---dr