Q1 if our rest of grid (from i+1) return false all the way up to from where it was called, then how is the for loop getting incremented and the next number is being placed.
Q2 after we tried all number in a box we come out of the loop , bactrack and return false. how is this false incrementing the for loop to place the next number in the previous box?
In both questions i want to understand how control transfers from return false to the for loop