Variation Theory Solving Equations