Block puzzle

93.19%