Block puzzle

94.20%