I need help to beat this formation!

__st__st__st___
_mc_mc_mc_mr
____dmc______
dl___________dr

Sincerely it is a very strange formation (China) and all have been losing...