solution finder

http://en.howtopedia.org