wrote out solve logic
working naked singles