Shortest path (22/32)

Shortest path