Blockscapes - Block puzzle

Blockscapes - Block puzzle