Block puzzle (42/48)

Block puzzle