A deli offers a choice of 5 breads, 5 meats, and 6 toppings. Using these ingredients, how many possible sandwich combinations are there?
A. 150
B. 20
C. 16
D. 125