Solutions by Fabrizio Poggi.