Started work on solver.