Possibly use divide and conquer to fix this. Will need some work
Possibly use divide and conquer to fix this. Will need some work