Who funds public assistance programs?

Who funds public assistance programs?
A. state governments
B. city governments
C. local and county governments
D. state and federal governments