Added reverse traversals to solver.  Code needs to be cleaned up but works for LV.