well that would be nice, if all else is not possible.
can you make the "solving..." statement a dynamic one?
A 3 second loop, with each second "solving"+ 1 dot will be added, after 3 second loop will be restarted. again...
It'll show us that the program is running and not hanged or stuck.
thanks!