
Honestly it's not from tools like gem which add extra ticks and crosses to points where chain end. Or change to next didigt should be considered.
knowing how they are constructed that we follow around the grid..
Sector by sector connecting same digit
sector to cell for digit swap.
This ends up being many dead ends or ineffective chains.
For me chain buikding works like this
Use the digit highlight button..
Look for any 1 sector that makes a strong link. Mark these cells with a colour.
Toogle through the next 8 digits and see if their is another.
Strong link overtop either or both endpoints... Mark the end cells and the end cell is the next linking point in the new digit.
Repeat.
If the cells can't be linked for a new digit
Check the peer cells for the same digit and mark the end cell
If not check the peers of each cell for a bivavle that has the same digit.
Mark the cell and the digit chain is using the new digit.
If not end the search
Apply the rules of AIC for eliminations.
Chains that are beyond 3 strong links and 2 weak links which is 3 sectors at most
Take a very long time to find and they aren't fast unless your lucky.
Some people do apply this searching method as bfs and instead of marking all cells uses as both true or false..
they use forcing methods to follow the what if around..