Groups
Think Backwards is a problem‑solving pattern where you reverse time or direction so hard deletions become easy insertions and the final state becomes the starting point.
Bidirectional BFS searches forward from the start and backward from the goal to meet in the middle, drastically reducing explored states.