Shortest path (25/32)

Shortest path