New exercise
Improvment of a solution and new problem