A solution is due to Didier L. G. Bizzari,
Didier.Bizzarri@rma.ac.be