21.请你破案

千万富翁马顿被谋杀了,警察抓到了杰克和瑞德两名疑凶,另有四名证人提供了如下口供。

证人A说:“杰克是清白的。”

证人B说:“瑞德为人正直善良,他不可能犯罪。”

证人C说:“A和B的证词,至少有一个是真话。”

证人D说:“我可以肯定C的证词是假的。我不知道他有什么目的。”

警察最后经过调查,证实D说了实话。你能推测出谁是出凶手吗?