Shortest path (23/32)

Shortest path