Source: https://www.math.univ-toulouse.fr/~slamy/teaching/L3ESR_holo/exam_final_2019.pdf