The student of M University suddenly suffered from a serious illness, and one student secretly donated to help. After the student turned to the crisis, he wanted to know who had donated. He asked five students and got the following answers: (1) either A donated, or B donated; (2) If A has donated, then C has also donated; (3) If B has not donated, then D has donated; (4) Neither A nor B has donated. In fact, only one of the five students' answers was fake. Based on this, can it be launched? ['C donated.', 'Ding donated.', 'A donated.', 'B donated.']