Am atasat o rezolvare.
Explicație pas cu pas:
////////////////////////////////////////////////////////////////////////////////