39.792 solve