Fixed backtrack algorithms snapshot hierarchy + flagged snapshots that contribute to the solution