Funziona!
Allora ho provato invertendo l'ordine dei return e...
Funziona!
Non avrei mai pensato di risolvere invertendo l'ordine... grazie comunque