Block puzzle

94.63%