Because here `new-board` is bound to the rows of the solution, not the whole board as it should be.