Block puzzle (30/48)

Block puzzle