Letter b, the mediterranean sea and atlantic
The correct answer is A. silica.
The amount of silica found in the magma determines the viscosity. The higher the silica in magma, the higher the viscosity of a magma. So the correct answer is silica. It is not among the other choices.