Solution to exercise 1

Solution to exercise 2

Solution to exercise 3

Solution to exercise 4A

Solution to exercise 4B

Solution to TP5 (2020)

Solution to TP5 (2022)

New TP5 (2021)