Block puzzle

94%