Match each of the high level language statements given on the left hand side with the most natural addressing mode from those listed on the right hand side.$$\begin{array}{clcl} \text{(1)} &\text{$A[I] = B[J]$} & \qquad\text{(a)} &\text{Indirect addressing} \\
\text{(2)} &\text{while $(^*A\text{++});$} & \qquad\text{(b)} & \text{Indexed addressing} \\
\text{(3)} & \text{int temp $= ^*x$} & \qquad\text{(c)} &\text{Auto increment} \\ \end{array}$$
- $(1, c), (2, b), (3, a)$
- $(1, c), (2, c), (3, b)$
- $(1, b), (2, c), (3, a)$
- $(1, a), (2, b), (3, c)$