Solutions by Olivier Delouya.