SWE-bench 58.6