A recipe calls for 15 grams of flour for each cupcake. If a baker makes 30 cupcakes, how many kilograms of flour are needed? (1 kilogram = 1000 grams)
0.35
0.45
4.5
45