a more challenging version of Hidden Squares
an even more challenging version of Hidden Squares