Testing changes
Try this improvement
Add improvements to solver