solver available at https://github.com/Body-Alhoha/turnaround