solution finder

http://wwf.panda.org/