My second exercice, more difficult