Shortest path (30/32)

Shortest path