Much improved run time. 80 seconds for imaginable stressful cases.