please solve all steps using python and show all work
In this assignment, you must use variables, loops, if statements, your own function definitions and function calls to write the required functions. For now, you may not use any of the powerful functions available in python modules, with two exceptions: you may import functions from the math module and the copy module. You must include reasonable comments in your code. c) Write a function defined as: Gaussseidel (Aaug, X, Niter Purpose: use the Gauss-Seidel method to estimate the solution to a set of N linear equations expressed in matrix form as Ax=b. Both A and b are contained in the function argument - Aaug. Maug: an augmented matrix containing [ Ab] having N rows and N+1 columns, where N is the number of equations in the set. #: a vector (array) contain the values of the initial guess ter: the number of iterations (new x vectors) to compute return value: the final new x vector. Write and call a main function that uses your caussseide! function to estimate and print the solution to the sets of linear equations contained in the following Augmented A-matrices: WA -[[4,-1,-1, 3), [-2, -3, 1,9], [-1, 1, 7,-6]] iterations. using initial guesses of all zeros. Perform 22 anothers = [[4, 3, 1, -1, 2], [2,-5, 0, -2, -3] (-3, 3, -6, 1, 5] [0, 1, 4, 8, -2]] using initial guesses of all zeros. Perform 3 iterations. d) Write a function defined as: et Gaussalam (Haug): Purpose of caussalm (Aaug) use the Gauss Elimination with Back Substitution method to solve the set of linear equations expressed in matrix form as Ax=b. Both A and b are contained in the function argument - Maug. paug: an augmented matrix containing [Ab ] having N rows and N+1 columns, where N is the number of equations in the set. return value:x-an array of size N, containing the solution to Ax - b Notes: Do NOT use partial pivoting in this program. (I want everyone to get the exact same answer, and I don't want you working quite that hard). Write and call a main function that uses your saussem function to calculate and print the solution to the same sets of linear equations given in part c)