more solve on cFMT