Block puzzle

92.86%