Compléter et résoudre des problèmes complexes