Clarke and MST

HDU - 5627