It should be B. Fraud has little do with hospitals, low costs are not a problem, and there are definitely not too many doctors in rural areas.
Zealous means with zeal. It means with enthusiasm
Alliteration is a group of words with the same beginning sound.
"Silly" "sister" "Suzy" "slurping" "strawberry" "soda."
Hope this helps.