Source: http://maaenboodhoo.gov.mv/gso3AOT_python-3-400-exercices-corriga-c-s-de-base-pour-b_2qG.pdf