finding saddle-points