Block puzzle

92%