puzzle résolu par JakubB.