By ... challenges explanation (the end of Para. 1) the author means that ______.
A.no explanation is necessary for such an obvious phenomenon
B.no explanation has been made up to now
C.it’s no easy job to provide an adequate explanation
D.it’s high time that an explanation was provided