Block puzzle

95%