The correct option is
C 1 million ova and 2 million sperms
During spermatogenesis, spermatogonia undergo mitosis to produce cell called as primary spermatocytes, that undergo meiosis; meiosis I produces two secondary spermatocytes (n), which is followed by meiosis II, that produces four spermatids.
Spermatids then differentiate into sperm. Thus, each round of spermatogenesis forms four sperms from two secondary spermatocyte, which means that one million secondary spermatocytes will give 2 million sperms.
During oogenesis, primary oocyte undergoes first meiotic division to produce one secondary oocyte (egg cell) and one polar body (non functional cell). Thus, one meiotic cycle in a primary oocyte produces one egg cell, which means that 1 million egg cells/ova are produced by 1 million oocytes. Thus, the correct answer is option D.