Surprising amount of thinking and planning required for block placement, and yet the rules were so simple. Love puzzles like this!