Solutions by Andrea Piseri