Shortest path (19/32)

Shortest path