a. People over-twenty-one will have to pay full price.
b. Over-twenty-one people will have to pay full price.
c. Were there any people over-twenty-one who did not pay full price?
d. Were there any over-twenty-one people who did not pay full price?
In which of the above sentences 'over-twenty-one' is in the correct place?
I think if one heard (b) one might get the wrong impression that the intended meaning is that more than twenty-one people will have to pay full price. I am not sure the sentence works.
Many thanks.