Correct Answer: 46
Explanation:
Here given soldier shots 7 shots in 12 min
=> 1 shot doen't take any time in 12 min
=> Only 6 shots take 12 min
12 min ------ 6 shots
90 min ------ ? shots
=> 90 x (6/12) = 45
Therefore, total shots fired in 90 minutes = 45 + 1 = 46 shots.