Block puzzle

94.55%