At the risk of sounding like a broken record; My problem solver was based on Benson's algorithm, then used search to compile a database of the number of real eyes associated with eye shapes in various positions. See: http://www.andromeda.com/people/ddyer/go/shape-library.html and http://www.andromeda.com/people/ddyer/go/shape/ShapeApplet.html