Why are electrons in an atom only able to occupy certain permitted orbits?

a) Due to the Pauli Exclusion Principle
b) Because of the Heisenberg Uncertainty Principle
c) To maintain stability
d) To obey Newton's laws