Shortest path (26/32)

Shortest path