https://numbas.mathcentre.ac.uk/question/169357/15-g-calculating-side-lengths-using-tan.zip?