implementata funzione I() (prima parte)