grid_search Negotiate obstacles in a grid to reach the goal on the shortest path How to execuate the code