I've been meaning to write something to try and solve this for years..
It's just been sitting around here, I've never taken the time..
John.
Hey - I just finished a solver for this in Python. Interested ?
akrassowski@alum.wpi.edu
Cool!
How many solutions were there?