la funzione è esattamente quella che hai spiegato tu!