If you want to know whether that sentence is punctuated correctly, then you are right - it is.
You need to have a comma after the word range, because that is where the dependent clause ends, and there should be no comma before the conjunction and.
Answer: It should be D
Explanation: Hope it helps
C. To advertise a new pair of tennis shoes
You could infer that they lost there keys. (B.