Which one of the following is an iterative technique for solving a system of simultaneous linear algebraic equations?

1. Gauss elimination
2. Gauss-Jordan
3. Gauss-Seidel
4. $LU$ decomposition