Solving Equilibrium Problems