Block puzzle

92.93%