Each solution step is recorded in a change tracking table. The grid location is specified by row & column followed by the old & new cell contents & the digit(s) removed (Val). The time & step number are also recorded. The last step always appears at the top. In the cases of extremely difficult grids, the solution doesn't start cascading until around 80 steps & is completed around 150 steps.