The arrangement is like this:
_ _ _ _ _ _ _ _ _ _ _ _
In the above arrangement, seat number 1 and 8 is always filled
X _ _ _ _ _ _ X _ _ _ _
In seat number 1 and 8 we have to select from 4 Men so we have order dependent and no repetition arrangement i.e. 4P2 = 12
Now no two men should seat on adjacent chairs.
Nobody can seat in chair number 2, 7, 9.
Chairs which have only 1 valid neighbour are 4 chairs (chair number 3, 6, 10, 12).
Chairs which have 2 valid neighbours are 3 chairs (chair number 4, 5, 11).
Hence for 1 neighbour, we get 5 available seats (eg. if seat number 3 gets filled we get options as seat number 5,6,10,11 or 12)
and for 2 neighbours, we get 4 available seats (eg. if seat number 4 gets filled we get options as seat number 6,10,11 or 12)
So we have (4*5) + (3*4) = 32
Finally 32 * 12 = 384
Option B.
Answer is open to any suggestions