Which of the following fits the definition of a public good?
A.a highway free
B.health care for all citizens
C.military defense
D.all of these fit the definition of a public good