Block puzzle

93.07%