Is this formation legal?

ST
AML--AMC--AMR
MC
DMC-----DMR
DC-DC-DC
GK