For a pipelined CPU with a single ALU, consider the following situations
1. The j+1st instruction uses the result of the jth instruction as an operand
2. The execution of a conditional jump instruction
3. The jth and j+1st instructions require the ALU at the same time
Which of the above can cause a hazard?