Source: https://www.facsa.uliege.be/upload/docs/application/pdf/2018-09/q2018_trigono_solution.pdf