solution finder

http://serc.carleton.edu/