https://numbas.mathcentre.ac.uk/question/11919/solve-linear-equations-in-the-rationals-and-z-n/embed/