solution finder

http://www.jiscinfonet.ac.uk