Answer from cs61c-fy (Vinayak Aggarwal 17797902) for Question 1 data hazards.If the data is available somewhere, but is just not where we want it, we can create extra data paths to "forward" the data to where it is needed. This is the best solution, since it doesn't slow the machine down and doesn't change the semantics of the instruction set. All of the hazards in the example above can be handled by forwarding.