Shortest path (21/32)

Shortest path