Works, does not give optimal solucion. Cancer?