Google Interview Question

Find the optimal path from a to b given obstacles on the field