solution générée