Alberto Ciaffaglione and Ivan Scagnetto's solution