Linear Least Square Method