Which of the following terms accurately describes the style of government set up in the

U.S. Constitution? Select all that apply.

1. Federalism

2. Republicanism
3. Separation of powers
4. Checks and balances