The observables in a strong gravitational lens are usually just the image positions and sometimes the flux ratios. We develop a new and simple algorithm which allows a set of models to be fitted exactly to the observations. Taking our cue from the strong body of evidence that early-type galaxies are close to isothermal, we assume that the lens is scale-free with a flat rotation curve. However, ...