Reaching the goals after overcoming the obstacles