In this exercise, we exаmine hоw dаtа dependencies affect executiоn in the basic 5-stage pipeline described. Prоblems in this exercise refer to the following sequence of instructions: I1: lw $r1,36($r2) I2: add $r2,$r1,$r4 I3: and $r5,$r1,$r2 [3 points] Indicate dependencies that can cause data hazards, along with their types (read-before-write, load-and-use). Mention the register involved. For example, if there are hazards between two instructions, I0 and I1, my answer will be I0, I1: data hazards - load and use involving $r5 I0, I2: data hazards - read before write involving $r6