Block puzzle

94.50%