devoir IG3D fini