Quadratic equations solving