How can i beat this?

----st-st-st-----
-----------------
--mc-----mc---
-----dmc-------
dl--dc--dc--dr

Thanks!