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)
6.5m questions
8.7m answers