How do the three branches of the US government limit each other’s powers?

A. through popular sovereignty and federalism
B. through the House and Senate
C. through amendments and articles
D. through checks and balances