What plays the most important role in causing people to invent new things?
To improve the present living conditions.
To meet the new demands of new science.
To earn more money and gain awards.
To be recorded by some special companies.