bd36a0af120fe9b19a247344a123b001012189b6
Claude guided me through this extensively, but I wrote all this on my own in the end. Uses breadth first search (BFS). This is slow, but it produces the correct answer.
Languages
Rust
100%