@dave
I think Warner’s solution is smart, which can be extrapolated to see if this is a unique solution
Warner,
Awesome job there. Though I must point out
a.cell[0][0] != b.cell[0][0]
… Is unncessary in SV. You can just do a.cell != b.cell and it should just work.