https://numbas.mathcentre.ac.uk/question/97887/difference-of-squares.zip?