Block puzzle

94.59%