Consider a 5-stage pipeline where branch behavior is known a…

Consider a 5-stage pipeline where branch behavior is known at the end of the third stage, EX.  You’re given a workload comprised of 25% branches, 10% loads, 5% stores, and 50% arithmetic. 75% of the branches are correctly predicted.  What is the average number of stall cycles for this workload, assuming there are no hazards aside from control hazards?