Solving Systems using various methods