Solving Many Variable Equations