https://numbas.mathcentre.ac.uk/question/46851/gaussian-elimination.zip?scorm=