Toutes les questions sauf la dernière. La question 3 n'est pas bien traitée.
Mais le tout compile.