Is the next sentence syntactically and semantically acceptable?

After ten had left, seven more soldiers came in.
acceptable