credit where credit is due
initial solver progress
actual logic written
solver working. now for input