optime! però fa' il bravo, posta la soluzione