Block puzzle

94.42%