In addition to its strong walls, which of the following protected Constantinople from attacks?
a. Large deserts on all sides

b. Buffer neighborhoods of settled Huns

c. The sea on three sides

d. An army corps surrounding the walls