Public charity is your way to donate to all forms of charity. Your charity will reach those who deserve it, no matter how different their needs are.
In-kind assistance - Food
Housing assistance - Maintenance and restoration of a house
Cash assistance - Relieve his distress (pay off a debt)