Source: https://maths974.fr/IMG/pdf/DNBPondichery_avril2016_cor.pdf