Need help here: Is this an illegal formation?

---------ST---------
AML-------------AMR
ML------MC--MC-----
---------------------
DL---DC-----DC---DR

Anyone?