translate English to French: Need more science.  9.
On a besoin de plus de science.  9.