B is the correct answer! The hyphens in the other sentenced are misplaced and thoroughly unnecessary.
the answer is A , (B Would be incorrect due it not containing any hyphens)
9.3m questions
12.0m answers