A recipe for 12 pancakes requires 250 g of flour. How many grams of flour are required to make 45 pancakes?
A. 925 g
B. 937.5 g
C. 950 g
D. 962.5 g