Number of cycles that arithmetic instruction takes for 25% improvement in performance? The program has the following proportion of instructions:
Arithmetic: 70%
Load/Store: 10%
Branch: 20%

The question is to find the number of cycles on average that an arithmetic instruction take for a 25% improvement in performance if load/store and branch instructions are not improved at all?

How to proceed with such type of questions?
Hint: You have 100 fruit: 70 Apples, 10 Lychees and 20 Bananas. You want to reduce the number of apples until you have only 75 fruit left. How many apples do you have to eat?