solution finder

http://www.gdrc.org/