What do naturalized US citizens swear to do for their new country? Check all that apply

What do naturalized US citizens swear to do for their new country? Check all that apply.

a. They will bear arms during peacetime.
b. They will serve in the military when required.
c. They will support and defend the US Constitution.
d. They will show allegiance to the nation’s laws.
e. They will vote in local, state, and federal elections.
f. They will volunteer or contribute to political campaigns.