Please HELP!!! 60 POINTS!!! How does the structure of the branches of U.S. government support the separation of powers?

Each branch has separate tasks determined by Congress.
Each branch has a separate role, but the president has the final say.
Each branch has separate tasks, but each branch can challenge the other branches.
Each branch has a separate role, and no branch can affect the other branches.