Finding saddles on multidimensional potential surfaces