Shortest path (27/32)

Shortest path