Block puzzle

89.39%