Block puzzle

92.16%