Block puzzle

93.25%