As I have read this post it seems to me as the following should be Ilegal, or?

----ST--ST--ST----
--------AMC-------
-----MC--MC----
-------DMC--------
----DC--DC----DR--