Concept:The Hadith teaches that Allah only accepts charity from lawful and pure earnings.Explanation:The text states that Allah is good and accepts only what is good.This means charity must come from pure, lawful sources.If wealth is earned through dishonest or forbidden means, it is not acceptable charity.Such wealth is called ill-gotten wealth.Giving unlawful money to the poor does not earn Allah’s reward.The warning is therefore directed against charity with ill-gotten wealth.Answer:B. ill-gotten wealth.